no support for via XVMC

Bug #200633 reported by LAL018
4
Affects Status Importance Assigned to Milestone
mythtv (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: mythtv

Mythbuntu 8.04

via XVMC does not get detected. In the frontend log the following may be read:

2008-03-08 04:01:41.910 AFD Error: Could not find decoder for codec (MPEG2VIDEO_XVMC_VLD), ignoring.

Perhaps due to openchrome name change.

Related branches

Revision history for this message
Fahad Sadah (fahadsadah) wrote :

Have you tried installing the GStreamer codecs?

Revision history for this message
laga (laga) wrote :

MythTV does not use gstreamer.

Revision history for this message
Huub Bouma (bouma-w20e) wrote :

For completeness I want to add to this bug report, that this also occurs with the MPEG2VIDEO_XVMC coded (the non-vld one)

Revision history for this message
Mario Limonciello (superm1) wrote : Re: [Bug 200633] Re: no support for via XVMC

If it's happening to MPEG2VIDEO_XVMC, you have configuration issue - I have
this one working -

On Tue, Mar 11, 2008 at 3:22 PM, Huub Bouma <email address hidden> wrote:

> For completeness I want to add to this bug report, that this also occurs
> with the MPEG2VIDEO_XVMC coded (the non-vld one)
>
> --
> no support for via XVMC
> https://bugs.launchpad.net/bugs/200633
> You received this bug notification because you are a member of MythTV
> Ubuntu Maintainers, which is subscribed to mythtv in ubuntu.
>

--
Mario Limonciello
<email address hidden>

Revision history for this message
Mario Limonciello (superm1) wrote :

I've got a fix in mythtv bzr revno 71. Should upload within a day or two.

Changed in mythtv:
status: New → Fix Committed
Revision history for this message
Huub Bouma (bouma-w20e) wrote :

I used to compile mythtv from svn (but I was still on the 0.20 version)
but a couple of days ago decided to go for the ubuntu packages (0.21)
Since then the xvmc (nvidia) doesn't work anymore for me. So my guess is that the MPEG2VIDEO_XVMC codec isn't compiled into the mythtv package.
Since it worked for me before this upgrade, and I followed the steps in the XvMC mythtv wiki, I don't think this is a configuration issue. But should the xvmc be in the package, or should I build from svn?

The wiki states the following:

=============
 The following binary linux distributions support XvMC out of the box:

    * Mandrivia 2006 Free
    * Debian
=============

So I guess that this answers my question... Ubuntu doesn't support xvmc?

This is the logging from mythfrontend just before the crash:

---------
2008-03-12 12:53:49.474 TV: Attempting to change from None to WatchingLiveTV
2008-03-12 12:53:49.475 Using protocol version 40
2008-03-12 12:53:53.546 AFD Error: Could not open codec 0x8357120, id(MPEG2VIDEO_XVMC) type(Video) aborting. reason -1
2008-03-12 12:53:53.688 NVP: Disabling Audio, params(-1,-1,-1)
Segmentation fault (core dumped)
-----------

Revision history for this message
Mario Limonciello (superm1) wrote :

Huub Bouma wrote:
> I used to compile mythtv from svn (but I was still on the 0.20 version)
> but a couple of days ago decided to go for the ubuntu packages (0.21)
> Since then the xvmc (nvidia) doesn't work anymore for me. So my guess is that the MPEG2VIDEO_XVMC codec isn't compiled into the mythtv package.
> Since it worked for me before this upgrade, and I followed the steps in the XvMC mythtv wiki, I don't think this is a configuration issue. But should the xvmc be in the package, or should I build from svn?
>
> The wiki states the following:
>
> =============
> The following binary linux distributions support XvMC out of the box:
>
> * Mandrivia 2006 Free
> * Debian
> =============
>
> So I guess that this answers my question... Ubuntu doesn't support xvmc?
>
> This is the logging from mythfrontend just before the crash:
>
> ---------
> 2008-03-12 12:53:49.474 TV: Attempting to change from None to WatchingLiveTV
> 2008-03-12 12:53:49.475 Using protocol version 40
> 2008-03-12 12:53:53.546 AFD Error: Could not open codec 0x8357120, id(MPEG2VIDEO_XVMC) type(Video) aborting. reason -1
> 2008-03-12 12:53:53.688 NVP: Disabling Audio, params(-1,-1,-1)
> Segmentation fault (core dumped)
> -----------
>
Ubuntu supports XvMC. For NVIDIA XvMC, I use it *myself*. Make sure you aren't
enabling multiple cores for the XvMC decode. It only works with one.

--
Mario Limonciello
<email address hidden>

Revision history for this message
Huub Bouma (bouma-w20e) wrote :

That did the trick! The number of cores to be used had a value of 4. Setting it to 1 did the trick! Thanks for the tip. I will add it to the xvmc wiki

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mythtv - 0.21.0-0ubuntu3

---------------
mythtv (0.21.0-0ubuntu3) hardy; urgency=low

  [ Mario Limonciello ]
  * Add libchromexvmc1 and libchromexvmcpro1 to build depends to allow
    VIA XvMC support. (LP: #200633)
  * Build without faad runtime library loading. (LP: #202590, #201572)
  * Add 12_firewire_tester.dpatch:
    - Creates directory structure for building with firewire tester.
  * Add 13_changeset_16577.dpatch:
    - Fixes UPnP breakage on PS3.
  * debian/rules:
    - Create symlinks for firewire tester out of contrib (LP: #201876)
  * Fribidi needs version 0.19.x, but only 0.10.9 is in apt right now.
    Disable it from debian/rules until newer version available.

  [ Michael Haas ]
  * Add 07_glx-procaddressARB-configure to fix problem where glXGetProcAddress
    can't be found in some OpenGL libs. (LP: #201567)
  * debian/rules:
    - Add call to the glx-procaddressARB patch new argument.

 -- Mario Limonciello <email address hidden> Wed, 12 Mar 2008 03:37:46 -0500

Changed in mythtv:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.