[mythtv] less CPU-intensive MPEG-2 decoding in CVS

Doug Larrick doug at ties.org
Tue Jan 25 22:12:54 EST 2005

Jeremiah Morris wrote:
> Just a quick announcement about a recently added feature:
> The latest CVS now includes a version of libmpeg2
> (http://libmpeg2.sourceforge.net) as an alternative to the FFMpeg-based
> video decoding. FFMpeg still handles the demuxing, but the video can be
> handed to libmpeg2 instead. This takes significantly less CPU on my test
> machines, so it's good for lower-end systems; my 450MHz Cube can finally
> handle SDTV.
> If you use MPEG-2 video and want to try this out, enable the "Use
> libmpeg2 for video decoding" on the first screen of Playback settings --
> it's disabled by default, so you'll have to explicitly enable it. Also,
> you must have XvMC turned off; right now, the libmpeg2 path won't work
> with XvMC, and forces FFMpeg decoding instead.

If I turn this on, it breaks bob deinterlacing.  The deinterlace filter
still gets called, but the part in videoout_xv is not being invoked.
This means you get double-image output, one field above the other.  When
I get a chance, I'll take a look -- should be simple to fix.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20050125/bb873cdf/signature.pgp

More information about the mythtv-dev mailing list