[FFmpeg-devel] [PATCH v2] avcodec: Add librav1e encoder
Derek Buitenhuis
derek.buitenhuis at gmail.com
Wed May 29 20:01:30 EEST 2019
On 29/05/2019 17:12, James Almer wrote:
>> +end:
>> + if (cfg)
>> + rav1e_config_unref(cfg);
>> +
>> + if (ret)
>> + librav1e_encode_close(avctx);
>
> Use the FF_CODEC_CAP_INIT_CLEANUP flag in AVCodec.caps_internal instead.
> It will call AVCodec.close() on AVCodec.init() failure.
OK.
>> + .pix_fmts = (const enum AVPixelFormat[]) {
>> + AV_PIX_FMT_YUV420P,
>> + AV_PIX_FMT_YUV420P10,
>> + AV_PIX_FMT_YUV420P12,
>> + AV_PIX_FMT_YUV422P,
>> + AV_PIX_FMT_YUV422P10,
>> + AV_PIX_FMT_YUV422P12,
>> + AV_PIX_FMT_YUV444P,
>> + AV_PIX_FMT_YUV444P10,
>> + AV_PIX_FMT_YUV444P12,
>> + AV_PIX_FMT_GRAY8,
>> + AV_PIX_FMT_GRAY10,
>> + AV_PIX_FMT_GRAY12,
>> + AV_PIX_FMT_NONE
>
> Nit: Split this off, like libx26* do.
OK.
- Derek
More information about the ffmpeg-devel
mailing list