diff options
author | Mark Thompson <sw@jkqxz.net> | 2022-03-17 14:41:50 +0800 |
---|---|---|
committer | Haihao Xiang <haihao.xiang@intel.com> | 2022-04-11 11:38:43 +0800 |
commit | 99b333e5ff5a91de2a5d740bbc9fa344154511c1 (patch) | |
tree | b8f66b368c9b5c84a411ab3646aba9572e8c5df5 /libavcodec/vaapi_encode_mpeg2.c | |
parent | a285968a0b122484635846babd9a1e8183e70fb0 (diff) | |
download | ffmpeg-99b333e5ff5a91de2a5d740bbc9fa344154511c1.tar.gz |
vaapi_encode: Move block size calculation after entrypoint selection
The block size can be dependent on the profile and entrypoint selected.
It defaults to 16x16, with codecs able to override this choice with their
own function.
Signed-off-by: Fei Wang <fei.w.wang@intel.com>
Diffstat (limited to 'libavcodec/vaapi_encode_mpeg2.c')
-rw-r--r-- | libavcodec/vaapi_encode_mpeg2.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/libavcodec/vaapi_encode_mpeg2.c b/libavcodec/vaapi_encode_mpeg2.c index 0e30efe119..01d1b24908 100644 --- a/libavcodec/vaapi_encode_mpeg2.c +++ b/libavcodec/vaapi_encode_mpeg2.c @@ -623,9 +623,6 @@ static av_cold int vaapi_encode_mpeg2_init(AVCodecContext *avctx) ctx->desired_packed_headers = VA_ENC_PACKED_HEADER_SEQUENCE | VA_ENC_PACKED_HEADER_PICTURE; - ctx->surface_width = FFALIGN(avctx->width, 16); - ctx->surface_height = FFALIGN(avctx->height, 16); - return ff_vaapi_encode_init(avctx); } |