X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fy41penc.c;h=e7d639008f14b4794d6fbc575885c825eca22848;hb=a247ac640df3da573cd661065bf53f37863e2b46;hp=ca94a3c171a567ff666de696124630f1039f2231;hpb=14fe81b3a88dfe4dbac12e8715f9a3f05b5ef1bf;p=ffmpeg diff --git a/libavcodec/y41penc.c b/libavcodec/y41penc.c index ca94a3c171a..e7d639008f1 100644 --- a/libavcodec/y41penc.c +++ b/libavcodec/y41penc.c @@ -75,20 +75,14 @@ static int y41p_encode_frame(AVCodecContext *avctx, AVPacket *pkt, return 0; } -static av_cold int y41p_encode_close(AVCodecContext *avctx) -{ - return 0; -} - -AVCodec ff_y41p_encoder = { +const AVCodec ff_y41p_encoder = { .name = "y41p", .long_name = NULL_IF_CONFIG_SMALL("Uncompressed YUV 4:1:1 12-bit"), .type = AVMEDIA_TYPE_VIDEO, .id = AV_CODEC_ID_Y41P, .init = y41p_encode_init, .encode2 = y41p_encode_frame, - .close = y41p_encode_close, .pix_fmts = (const enum AVPixelFormat[]) { AV_PIX_FMT_YUV411P, AV_PIX_FMT_NONE }, - .capabilities = AV_CODEC_CAP_INTRA_ONLY, + .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE, };