h264: update avctx width/height/pix_fmt when returning frame
[ffmpeg.git] / libavcodec / h264_slice.c
index 9c4d613195c4b4e6c259e5dd98281b01750e8c7f..0c0812f472ad69ee467e8d0d16c552ee19de49f2 100644 (file)
@@ -497,6 +497,9 @@ int ff_h264_update_thread_context(AVCodecContext *dst,
     h->picture_structure    = h1->picture_structure;
     h->droppable            = h1->droppable;
     h->low_delay            = h1->low_delay;
+    h->backup_width         = h1->backup_width;
+    h->backup_height        = h1->backup_height;
+    h->backup_pix_fmt       = h1->backup_pix_fmt;
 
     for (i = 0; i < H264_MAX_PICTURE_COUNT; i++) {
         ff_h264_unref_picture(h, &h->DPB[i]);