From: <ar...@fr...> - 2004-08-26 00:13:35
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: arwed Date: Wed Aug 25 2004 10:13:09 PDT Log message: Set XVID_LOWDELAY flag for decoding so files with bframes/packed bitstream are decoded correctly, bug #135407. Modified files: . : ChangeLog ext/xvid : gstxviddec.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1023&r2=1.1024 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/xvid/gstxviddec.c.diff?r1=1.29&r2=1.30 ====Begin Diffs==== Index: ChangeLog =================================================================== RCS file: /cvs/gstreamer/gst-plugins/ChangeLog,v retrieving revision 1.1023 retrieving revision 1.1024 diff -u -d -r1.1023 -r1.1024 --- ChangeLog 25 Aug 2004 14:41:08 -0000 1.1023 +++ ChangeLog 25 Aug 2004 17:12:56 -0000 1.1024 @@ -10,6 +10,9 @@ enable demuxing of TTA audio streams, fixes bug #148951. * gst/typefind/gsttypefindfunctions.c: (tta_type_find), (plugin_init), enable typefinding for TTA audio files, fixes bug #148711. + * ext/xvid/gstxviddec.c: (gst_xviddec_chain), + set XVID_LOWDELAY flag for decoding so xvid always returns an image, + fixes playback of packed bitstream and xvid with bframes, bug #135407. 2004-08-24 Sebastien Cote <sc...@he...> Index: gstxviddec.c RCS file: /cvs/gstreamer/gst-plugins/ext/xvid/gstxviddec.c,v retrieving revision 1.29 retrieving revision 1.30 diff -u -d -r1.29 -r1.30 --- gstxviddec.c 9 May 2004 14:37:16 -0000 1.29 +++ gstxviddec.c 25 Aug 2004 17:12:57 -0000 1.30 @@ -228,7 +228,7 @@ /* decode and so ... */ gst_xvid_init_struct (xframe); - xframe.general = 0; + xframe.general = XVID_LOWDELAY; xframe.bitstream = (void *) GST_BUFFER_DATA (buf); xframe.length = GST_BUFFER_SIZE (buf); xframe.output.csp = xviddec->csp; |