[vlc-devel] VIA CLE266 MPEG2 h/w decoder support

Dermot McGahon dermot at dspsrv.com
Tue Sep 14 12:47:52 CEST 2004


I don't know if you have seen the VIA mini-itx boards, but they
are nice!

I would like to get some player support for the onboard MPEG2 h/w
decoder. MPEG2 s/w decode using vlc is working, but it seems a pity
not to use the available h/w. It would allow those freed-up cycles
to be used for more aggressive video filtering.

There is open source code available for all the different parts, X
driver, kernel driver and library (libddmpeg).

What is missing at the moment is media player support.

 From this email exchange on the ffmpeg list, it seems that some GPL
MythTV code might help. I will have a look at this when time permits
but won't complain if somebody else beats me to it.



From: Johannes Schmid <johannes.schmid at gmx.de>
To: ffmpeg-devel at lists.sourceforge.net
Subject: [Ffmpeg-devel] cle266 mpeg decoder (XvMC)
Reply-To: ffmpeg-devel at lists.sourceforge.net
Date: Sun, 25 Jul 2004 14:29:11 +0200


Is it possible to add support for the VIA cle266 MPEG2 Hardware decoder
to ffmpeg? There is XvMC support for this chip on unichrome.sf.net but
it does not seem to be compatible with ffmpeg's support for nVidia and
Intel XvMC hardware.
Mplayer crashes when trying to use XvMC acceleration.

If someone could give me a hint I would try to fix the code myself but
in the moment I have no idea where the problem could be located.



From: Isaac Richards <ijr at po.cwru.edu>
To: ffmpeg-devel at lists.sourceforge.net
Subject: Re: [Ffmpeg-devel] cle266 mpeg decoder (XvMC)
Reply-To: ffmpeg-devel at lists.sourceforge.net
Date: Mon, 26 Jul 2004 13:59:31 -0400

On Monday 26 July 2004 12:54 pm, Johannes Schmid wrote:
> Hi!
>  > There is no XvMC support through that driver.  It's a different API,
> > which the driver authors are rather foolishly calling XvMC.
>  Which means I have to use libddmpeg which has two disadvantages:
> - It does not work in mplayer/freevo
> - It must be run as root?

Works in MythTV, though.  People can always pull my libddmpeg support mods  
libavcodec out and use elsewhere, but do note that they're GPLd, not LGPLd
since they mainly came from via's hacked-up version of Xine.


This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html

More information about the vlc-devel mailing list