]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/amfenc_h264.c
avfilter/af_astats: fix possible crash because of undefined float to integer rounding
[ffmpeg] / libavcodec / amfenc_h264.c
index 2c082e93bd9b425513c5c9a54a211564520b4f82..622ee859464838e1485d1aacc6f59ddb6770d2d9 100644 (file)
@@ -366,6 +366,7 @@ static const AVCodecDefault defaults[] = {
     { "b",          "2M"  },
     { "g",          "250" },
     { "slices",     "1"   },
+    { "flags",      "+loop"},
     { NULL                },
 };
 
@@ -382,7 +383,6 @@ AVCodec ff_h264_amf_encoder = {
     .type           = AVMEDIA_TYPE_VIDEO,
     .id             = AV_CODEC_ID_H264,
     .init           = amf_encode_init_h264,
-    .send_frame     = ff_amf_send_frame,
     .receive_packet = ff_amf_receive_packet,
     .close          = ff_amf_encode_close,
     .priv_data_size = sizeof(AmfContext),
@@ -392,4 +392,5 @@ AVCodec ff_h264_amf_encoder = {
     .caps_internal  = FF_CODEC_CAP_INIT_CLEANUP,
     .pix_fmts       = ff_amf_pix_fmts,
     .wrapper_name   = "amf",
+    .hw_configs     = ff_amfenc_hw_configs,
 };