[Xpert]new mpeg2play hacked for XvMC

2002-05-04 Thread Mark Vojkovich


   I've made some more modifications.  This one allows it to use
an arbitrary amount of surfaces as a compile-time #define.  It
will try to allocate that many but will still work as long as it
can allocate the minimum number, which is four.  It used to only
try to allocate four.

   Also added a history to help keep track of the changes.

10-26-2001 - Original hack.
11-14-2001 - Added IDCT level acceleration support.
 Fixed a bug with looping (-l).
 3-10-2002 - Fixed bugs with interleaved streams.
 4-20-2002 - Fixed dualprime bugs.
 Added support for High Definition streams.
 Added hackish support for dlopening vendor specific
 XvMC modules. 
 4-27-2002 - Added support for bobbing (-b).
 5-04-2002 - Tries to use five surfaces instead of four (compile-time
 define lets it try to allocate as many as you wish, but
 at least four must succeed).


  The latest version is at 
   http://www.xfree86.org/~mvojkovi/mpeg2play_accel.tar.gz


Mark.

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]New mpeg2play hacked for XvMC

2002-04-22 Thread Mark Vojkovich


  In this new version I fixed a few things:

1) Problems with interleaved video
2) Problems with DualPrime motion
3) Added support for HD program streams
4) Removed some of the fast paths in the macroblock code because
   they were broken and keeping HD from working.  Unfortunately,
   this slows down the player a bit.

   I've added some hacky support for dlopening vendor specific
dynamic libraries (eg. libXvMCI810.so) so you don't have to
recompile every time you get a new vendor libXvMC.  This isn't
turned on by default, but you can see where that's at in the Makefile.

   I added some trivial speedups, but not enough to make up for
the removal of the broken fast paths so this decoder is still dog
slow.  Never-the-less I'm still able to peg 720p to the refresh
rate (77Hz) on a 1.4 Gig P4 with GeForce4 MX running with IDCT 
acceleration.


Mark.



mpeg2play_accel.tar.gz
Description: mpeg2play_accel.tar.gz


[Xpert]New mpeg2play hacked for XvMC

2001-11-14 Thread Mark Vojkovich


   This version is up to date with the 8th draft of the XvMC spec.
It also adds IDCT level acceleration support instead of just 
motion compensation.  It also fixes the loop bug in the previous
version.


Mark.



mpeg2play_accel.tar.gz
Description: mpeg2play_accel.tar.gz