]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/xsubdec.c
eamad: release the reference frame on video size changes
[ffmpeg] / libavcodec / xsubdec.c
index eaf29531727193cc831109b28c7d9e6aaa007926..5e0e59faa4cb7d1c9da629053dc8e296c9d9efe9 100644 (file)
@@ -136,13 +136,10 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *data_size,
 }
 
 AVCodec ff_xsub_decoder = {
-    "xsub",
-    AVMEDIA_TYPE_SUBTITLE,
-    CODEC_ID_XSUB,
-    0,
-    decode_init,
-    NULL,
-    NULL,
-    decode_frame,
+    .name      = "xsub",
+    .type      = AVMEDIA_TYPE_SUBTITLE,
+    .id        = CODEC_ID_XSUB,
+    .init      = decode_init,
+    .decode    = decode_frame,
     .long_name = NULL_IF_CONFIG_SMALL("XSUB"),
 };