]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/lclenc.c
avcodec/dnxhdenc: Set pict type for AV_PKT_DATA_QUALITY_STATS correctly
[ffmpeg] / libavcodec / lclenc.c
index bce1d537a28cd575d4393adf514c8e7893530bab..7387da4a65d22b0d496d7ade454194f88721e210 100644 (file)
@@ -135,12 +135,12 @@ static av_cold int encode_init(AVCodecContext *avctx)
     if (!avctx->extradata)
         return AVERROR(ENOMEM);
 
-    avctx->coded_frame = av_frame_alloc();
-    if (!avctx->coded_frame)
-        return AVERROR(ENOMEM);
-
+#if FF_API_CODED_FRAME
+FF_DISABLE_DEPRECATION_WARNINGS
     avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I;
     avctx->coded_frame->key_frame = 1;
+FF_ENABLE_DEPRECATION_WARNINGS
+#endif
 
     c->compression = avctx->compression_level == FF_COMPRESSION_DEFAULT ?
                             COMP_ZLIB_NORMAL :
@@ -183,8 +183,6 @@ static av_cold int encode_end(AVCodecContext *avctx)
     av_freep(&avctx->extradata);
     deflateEnd(&c->zstream);
 
-    av_frame_free(&avctx->coded_frame);
-
     return 0;
 }