diff --git a/libavcodec/libutvideo.cpp b/libavcodec/libutvideo.cpp
index 635720e..40a8cd8 100644
--- a/libavcodec/libutvideo.cpp
+++ b/libavcodec/libutvideo.cpp
@@ -189,17 +189,27 @@ static av_cold int utvideo_decode_close(AVCodecContext *avctx)
 
 AVCodec ff_libutvideo_decoder = {
     "libutvideo",
+    NULL_IF_CONFIG_SMALL("Ut Video"),
     AVMEDIA_TYPE_VIDEO,
     CODEC_ID_UTVIDEO,
+    0,
+    NULL,
+    NULL,
+    NULL,
+    NULL,
+    NULL,
+    0,
+    NULL,
+    NULL,
     sizeof(UtVideoContext),
-    utvideo_decode_init,
     NULL,
-    utvideo_decode_close,
-    utvideo_decode_frame,
     NULL,
     NULL,
     NULL,
     NULL,
+    utvideo_decode_init,
+    NULL,
     NULL,
-    NULL_IF_CONFIG_SMALL("Ut Video"),
+    utvideo_decode_frame,
+    utvideo_decode_close,
 };
