[vlc-devel] Re: CVS Commit (gbazin)

Gildas Bazin gbazin at netcourrier.com
Fri Aug 8 19:18:11 CEST 2003


On Friday 08 August 2003 19:08, cvs at videolan.org wrote:
> 
> Log Message:
> 
> * modules/codec/ffmpeg/: proper generation of pts in the video decoder + 
couple of bug fixes + cleanup.
>    The ffmpeg video decoder can now be used to decode mpeg1/2 videos as 
well.
>

There is a bug in ffmpeg cvs (libavcodec) which makes mpeg1/2 decoding 
segfault. You need to apply the following patch for this to work.

--
Gildas

--- libavcodec/mpeg12.c 29 Jul 2003 02:09:12 -0000      1.128
+++ libavcodec/mpeg12.c 6 Aug 2003 08:50:44 -0000
@@ -2035,7 +2035,7 @@
     Mpeg1Context *s1 = avctx->priv_data;
     MpegEncContext *s = &s1->mpeg_enc_ctx;
        
-    if (!s1->mpeg_enc_ctx_allocated)
+    if (!s1->mpeg_enc_ctx_allocated || !s->current_picture_ptr)
         return 0;
 
 #ifdef HAVE_XVMC


-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc-devel mailing list