[mythtv-users] XvMC and libmpeg2 to be dropped in 0.25

Scott Smith pickle136 at sbcglobal.net
Thu Dec 2 19:55:55 UTC 2010


Glad I just upgraded from a 6200 to 430 for vdpau :-) Although if I would have 
still been running my AGP system HD would have been skippy without XVMC. But it 
also had negatives like the slow grey OSD.

But what has taken my interest is your comment about supporting opengl-es. I 
have access to very ideal hardware for this target being the pandora.
Who/what/where can i go to get more information on the development of this 
feature? Do you know what ES version is being targeted?


From: Robert McNamara <robert.mcnamara at gmail.com>
To: Discussion about mythtv <mythtv-users at mythtv.org>
Sent: Thu, December 2, 2010 2:05:44 PM
Subject: [mythtv-users] XvMC and libmpeg2 to be dropped in 0.25

We'd like to warn users that we are planning to drop XvMC and libmpeg2
decoding support from forthcoming MythTV releases. MythTV 0.25 will be
the first release without these features, so you still have several
months to upgrade hardware if you wish to continue running the latest
MythTV releases. Of course the newly released 0.24 will remain
available if either XvMC or libmpeg2 are important to you.
Why are we doing this?

XvMC - The primary reason is that the XvMC code is very hard to
maintain. It requires a lot special handling and does not support the
features which many of our other video rendering methods provide. Far
superior alternative hardware decoders such as Nvidia's VDPAU are now
supported. Crystal HD, ATI and Intel support are also on the MythTV

libmpeg2 - A high proportion of problems reported to us can be traced
back to libmpeg2, we want MythTV to be as stable as possible and the
advantages of libmpeg2 are outweighed by the negatives. Like XvMC, it
complicates the code in ways that make it harder to maintain.

Both - Additionally, the need for both features is largely gone. Even
the lowest cost CPUs which have been available in recent years can
easily manage playback of Standard and High-Definition mpeg2. Low
power CPUs such Intel's atom are usually supplied with Nvidia's ION
platform or can be used with discrete hardware decoding solutions such
as Crystal HD.

We believe that leaving these features behind will allow us to focus
our time more productively, making the improvements and adding the
features that a majority of users want to see.

N.B At some point in time, beyond 0.25, we'd like to drop XVideo
support in favour of OpenGL rendering. There will be more on that
subject when we have finalised our plans. Rest assured that we are
considering embedded platforms and work on supporting OpenGL ES is
already underway.

mythtv-users mailing list
mythtv-users at mythtv.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20101202/fe521ebb/attachment-0001.htm>

More information about the mythtv-users mailing list