lavc/utils: transfer width/height for subs in codecpar
authorClément Bœsch <u@pkh.me>
Mon, 28 Mar 2016 17:02:02 +0000 (19:02 +0200)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Thu, 31 Mar 2016 20:20:39 +0000 (21:20 +0100)
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
libavcodec/utils.c

index 5288d4d..cef98d7 100644 (file)
@@ -3788,6 +3788,10 @@ int avcodec_parameters_from_context(AVCodecParameters *par,
         par->initial_padding = codec->initial_padding;
         par->seek_preroll    = codec->seek_preroll;
         break;
+    case AVMEDIA_TYPE_SUBTITLE:
+        par->width  = codec->width;
+        par->height = codec->height;
+        break;
     }
 
     if (codec->extradata) {
@@ -3837,6 +3841,10 @@ int avcodec_parameters_to_context(AVCodecContext *codec,
         codec->initial_padding = par->initial_padding;
         codec->seek_preroll    = par->seek_preroll;
         break;
+    case AVMEDIA_TYPE_SUBTITLE:
+        codec->width  = par->width;
+        codec->height = par->height;
+        break;
     }
 
     if (par->extradata) {