]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mpeg12.c
mpegvideo: increase edge_emu_buffer size for VC1
[ffmpeg] / libavcodec / mpeg12.c
index df8afec61164cb7fc2c6530746064600702818f5..83069f54cca66624b0e7e49cc46b4b66876c301d 100644 (file)
@@ -2394,7 +2394,10 @@ static int decode_chunks(AVCodecContext *avctx,
                         thread_context->end_mb_y   = s2->mb_height;
                         if (s->slice_count) {
                             s2->thread_context[s->slice_count-1]->end_mb_y = mb_y;
-                            ff_update_duplicate_context(thread_context, s2);
+                            ret = ff_update_duplicate_context(thread_context,
+                                                              s2);
+                            if (ret < 0)
+                                return ret;
                         }
                         init_get_bits(&thread_context->gb, buf_ptr, input_size*8);
                         s->slice_count++;