[FFmpeg-cvslog] r17807 - trunk/libavcodec/nuv.c

reimar subversion
Wed Mar 4 18:12:58 CET 2009


Author: reimar
Date: Wed Mar  4 18:12:58 2009
New Revision: 17807

Log:
Set AVFrame.reference correctly for nuv decoder.

Modified:
   trunk/libavcodec/nuv.c

Modified: trunk/libavcodec/nuv.c
==============================================================================
--- trunk/libavcodec/nuv.c	Wed Mar  4 17:56:55 2009	(r17806)
+++ trunk/libavcodec/nuv.c	Wed Mar  4 18:12:58 2009	(r17807)
@@ -197,7 +197,7 @@ static int decode_frame(AVCodecContext *
 
     if (keyframe && c->pic.data[0])
         avctx->release_buffer(avctx, &c->pic);
-    c->pic.reference = 1;
+    c->pic.reference = 3;
     c->pic.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_READABLE |
                           FF_BUFFER_HINTS_PRESERVE | FF_BUFFER_HINTS_REUSABLE;
     result = keyframe ? avctx->get_buffer(avctx, &c->pic) : avctx->reget_buffer(avctx, &c->pic);




More information about the ffmpeg-cvslog mailing list