mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/proresenc_anatoliy: Deduplicate pix_fmts arrays
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
a45058ddf9
commit
d46de6d4bc
|
@ -938,16 +938,21 @@ static const AVClass prores_enc_class = {
|
|||
.version = LIBAVUTIL_VERSION_INT,
|
||||
};
|
||||
|
||||
static const enum AVPixelFormat pix_fmts[] = {
|
||||
AV_PIX_FMT_YUV422P10, AV_PIX_FMT_YUV444P10,
|
||||
AV_PIX_FMT_YUVA444P10, AV_PIX_FMT_NONE
|
||||
};
|
||||
|
||||
const AVCodec ff_prores_aw_encoder = {
|
||||
.name = "prores_aw",
|
||||
.long_name = NULL_IF_CONFIG_SMALL("Apple ProRes"),
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.id = AV_CODEC_ID_PRORES,
|
||||
.pix_fmts = pix_fmts,
|
||||
.priv_data_size = sizeof(ProresContext),
|
||||
.init = prores_encode_init,
|
||||
.close = prores_encode_close,
|
||||
.encode2 = prores_encode_frame,
|
||||
.pix_fmts = (const enum AVPixelFormat[]){AV_PIX_FMT_YUV422P10, AV_PIX_FMT_YUV444P10, AV_PIX_FMT_YUVA444P10, AV_PIX_FMT_NONE},
|
||||
.capabilities = AV_CODEC_CAP_FRAME_THREADS,
|
||||
.priv_class = &prores_enc_class,
|
||||
.profiles = NULL_IF_CONFIG_SMALL(ff_prores_profiles),
|
||||
|
@ -959,11 +964,11 @@ const AVCodec ff_prores_encoder = {
|
|||
.long_name = NULL_IF_CONFIG_SMALL("Apple ProRes"),
|
||||
.type = AVMEDIA_TYPE_VIDEO,
|
||||
.id = AV_CODEC_ID_PRORES,
|
||||
.pix_fmts = pix_fmts,
|
||||
.priv_data_size = sizeof(ProresContext),
|
||||
.init = prores_encode_init,
|
||||
.close = prores_encode_close,
|
||||
.encode2 = prores_encode_frame,
|
||||
.pix_fmts = (const enum AVPixelFormat[]){AV_PIX_FMT_YUV422P10, AV_PIX_FMT_YUV444P10, AV_PIX_FMT_YUVA444P10, AV_PIX_FMT_NONE},
|
||||
.capabilities = AV_CODEC_CAP_FRAME_THREADS,
|
||||
.priv_class = &prores_enc_class,
|
||||
.profiles = NULL_IF_CONFIG_SMALL(ff_prores_profiles),
|
||||
|
|
Loading…
Reference in New Issue