Message ID | 20210313001538.7240-1-jamrial@gmail.com |
---|---|
Headers | show |
Series | Initial usage of AVCodecContext.get_encode_buffer() | expand |
On 3/12/2021 9:15 PM, James Almer wrote: > For ffmpeg 4.4, as the last version featuring avcodec_encode_video2/audio2 and > since marking an encoder as AV_CODEC_CAP_DR1 capable will make it unusable with > that API, we should only port encoders using the AVCodec.receive_packet() API. > > The rest can be ported after either ffmpeg 4.4 is branched out from master, or > the major version bumped and the old encode API removed. > > James Almer (5): > avcodec/amfenc: use AVCodecContext.get_encode_buffer() > avcodec/librav1e: use AVCodecContext.get_encode_buffer() > avcodec/mfenc: use AVCodecContext.get_encode_buffer() > avcodec/nvenc: use AVCodecContext.get_encode_buffer() > avcodec/vaapi_encode: use AVCodecContext.get_encode_buffer() > > libavcodec/amfenc.c | 2 +- > libavcodec/amfenc_h264.c | 3 ++- > libavcodec/amfenc_hevc.c | 3 ++- > libavcodec/librav1e.c | 5 +++-- > libavcodec/mfenc.c | 5 +++-- > libavcodec/nvenc.c | 2 +- > libavcodec/nvenc_h264.c | 2 +- > libavcodec/nvenc_hevc.c | 2 +- > libavcodec/vaapi_encode.c | 2 +- > libavcodec/vaapi_encode_h264.c | 3 ++- > libavcodec/vaapi_encode_h265.c | 3 ++- > libavcodec/vaapi_encode_mjpeg.c | 2 +- > libavcodec/vaapi_encode_mpeg2.c | 3 ++- > libavcodec/vaapi_encode_vp8.c | 3 ++- > libavcodec/vaapi_encode_vp9.c | 3 ++- > 15 files changed, 26 insertions(+), 17 deletions(-) Will apply.