diff vc1.c @ 3707:e7f4366d9731 libavcodec

2989l: Set avctx->has_b_frames value in header and don't change it
author kostya
date Tue, 12 Sep 2006 04:13:00 +0000
parents 653fc28f78b4
children a8d2bd2e1928
line wrap: on
line diff
--- a/vc1.c	Mon Sep 11 23:29:24 2006 +0000
+++ b/vc1.c	Tue Sep 12 04:13:00 2006 +0000
@@ -4085,6 +4085,7 @@
           return -1;
     }
     avctx->has_b_frames= !!(avctx->max_b_frames);
+    s->low_delay = !avctx->has_b_frames;
 
     s->mb_width = (avctx->coded_width+15)>>4;
     s->mb_height = (avctx->coded_height+15)>>4;
@@ -4145,8 +4146,6 @@
         s->current_picture_ptr= &s->picture[i];
     }
 
-    avctx->has_b_frames= !s->low_delay;
-
     //for advanced profile we need to unescape buffer
     if (avctx->codec_id == CODEC_ID_VC1) {
         int i, buf_size2;