After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 336565 - [xvimagesink] add XvMCW support
[xvimagesink] add XvMCW support
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other All
: Normal enhancement
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-03-30 04:20 UTC by W. Michael Petullo
Modified: 2013-04-02 20:50 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description W. Michael Petullo 2006-03-30 04:20:41 UTC
The CLE266 is a chipset that can assist in MPEG decoding.  Recent versions of
X.Org provide an interface for this chipset using libXvMC and libXvMCW (for
reference, this is in Fedora Core 5.)  The Xine video player has the ability to
use this interface to accelerate MPEG decoding.  It does not appear that
gstreamer has this functionality.

http://cvs.sourceforge.net/viewcvs.py/xine/xine-lib/doc/README_xxmc.html
provides information about using Xine with the CLE266.
Comment 1 W. Michael Petullo 2006-04-03 23:11:03 UTC
Information about the XvMC API is available here:

http://www.xfree86.org/~mvojkovi/XvMC_API.txt

Xine's XvMCW pluging is available here:

http://cvs.sourceforge.net/viewcvs.py/xine/xine-lib/src/video_out/video_out_xxmc.c?rev=1.19&view=auto
Comment 2 eugene_beast 2007-10-29 10:00:42 UTC
I would like to have it, too.

Patched Mplayer (both binaries and sources) for Fedora [Core] Linux distribution can be found here http://washington.kelkoo.net/epia/

Thus, for today only the GStreamer misses this feature.
Comment 3 David Schleef 2007-10-29 20:58:47 UTC
The first step to fixing this problem is to get the hardware into the hands of someone interested and capable of hacking on xvimagesink.

I'm not convinced of the long-term viability of the XvMC approach.  Most hardware out there these days can handle some level of programming in the GPU, in which case it would be cool to start writing codecs or codec helpers in the GPU.  Nevertheless, if it solves problems for people, e.g., the main CPU is too slow to decode MPEG and a hardware decoder is available, then it would be nice to have this included.
Comment 4 Tim-Philipp Müller 2013-04-02 20:50:13 UTC
I don't think it's very interesting to keep this bug open - does anyone still care about XvMC these days? If someone writes a plugin some day, I'm sure they'll open a new bug, but I don't think we need to keep this open if no one's working on it.