]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/qsvenc_mpeg2.c
avcodec: Constify AVCodecs
[ffmpeg] / libavcodec / qsvenc_mpeg2.c
index a7427d81099a9bf748bf392faefbdfb0f9283175..525df99e50354b75f096fb3f557cde5ed9d3bac1 100644 (file)
@@ -87,15 +87,12 @@ static const AVCodecDefault qsv_enc_defaults[] = {
     // same as the x264 default
     { "g",         "250"   },
     { "bf",        "3"     },
-
+    { "trellis",   "-1"    },
     { "flags",     "+cgop" },
-#if FF_API_PRIVATE_OPT
-    { "b_strategy", "-1"   },
-#endif
     { NULL },
 };
 
-AVCodec ff_mpeg2_qsv_encoder = {
+const AVCodec ff_mpeg2_qsv_encoder = {
     .name           = "mpeg2_qsv",
     .long_name      = NULL_IF_CONFIG_SMALL("MPEG-2 video (Intel Quick Sync Video acceleration)"),
     .priv_data_size = sizeof(QSVMpeg2EncContext),
@@ -112,4 +109,5 @@ AVCodec ff_mpeg2_qsv_encoder = {
     .defaults       = qsv_enc_defaults,
     .caps_internal  = FF_CODEC_CAP_INIT_CLEANUP,
     .wrapper_name   = "qsv",
+    .hw_configs     = ff_qsv_enc_hw_configs,
 };