Approved hunk from the AVHWaccel patch by Gwenole Beauchesne.
authorGwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Tue, 24 Feb 2009 18:24:56 +0000 (18:24 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 24 Feb 2009 18:24:56 +0000 (18:24 +0000)
Originally committed as revision 17563 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/h263dec.c

index d2c8fd1..93ad095 100644 (file)
@@ -134,7 +134,7 @@ av_cold int ff_h263_decode_end(AVCodecContext *avctx)
 static int get_consumed_bytes(MpegEncContext *s, int buf_size){
     int pos= (get_bits_count(&s->gb)+7)>>3;
 
-    if(s->divx_packed){
+    if(s->divx_packed || s->avctx->hwaccel){
         //we would have to scan through the whole buf to handle the weird reordering ...
         return buf_size;
     }else if(s->flags&CODEC_FLAG_TRUNCATED){