Merge commit 'd8e89a37267f276afd404bd062e5112a336d1a36' into release/1.1
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 21 Apr 2014 13:33:23 +0000 (15:33 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 21 Apr 2014 13:33:52 +0000 (15:33 +0200)
* commit 'd8e89a37267f276afd404bd062e5112a336d1a36':
  h264: reset data partitioning at the beginning of each decode call

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/h264.c

@@@ -4329,10 -4198,15 +4336,13 @@@ static int decode_frame(AVCodecContext 
  
      s->flags  = avctx->flags;
      s->flags2 = avctx->flags2;
+     /* reset data partitioning here, to ensure GetBitContexts from previous
+      * packets do not get used. */
+     s->data_partitioning = 0;
  
      /* end of stream, output what is still in the buffers */
 -out:
      if (buf_size == 0) {
 -        Picture *out;
 -        int i, out_idx;
 + out:
  
          s->current_picture_ptr = NULL;