On 16/07/2019 08:19, Guo, Yejun wrote:>> -----Original Message----- >> From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of >> Mark Thompson >> Sent: Monday, July 08, 2019 3:27 AM >> To: ffmpeg-devel@ffmpeg.org >> Subject: [FFmpeg-devel] [PATCH v4 1/2] vaapi_encode: Add ROI support >> >> --- >> libavcodec/vaapi_encode.c | 118 >> ++++++++++++++++++++++++++++++++ >> libavcodec/vaapi_encode.h | 18 +++++ >> libavcodec/vaapi_encode_h264.c | 2 + >> libavcodec/vaapi_encode_h265.c | 2 + >> libavcodec/vaapi_encode_mpeg2.c | 2 + >> libavcodec/vaapi_encode_vp8.c | 2 + >> libavcodec/vaapi_encode_vp9.c | 2 + >> 7 files changed, 146 insertions(+) >> >> ... >> @@ -948,6 +1016,19 @@ static int >> vaapi_encode_check_frame(AVCodecContext *avctx, >> ctx->crop_warned = 1; >> } >> >> + if (!ctx->roi_allowed) { >> + AVFrameSideData *sd = >> + av_frame_get_side_data(frame, >> AV_FRAME_DATA_REGIONS_OF_INTEREST); >> + >> + if (sd && !ctx->roi_warned) { >> + if (sd && !ctx->roi_warned) { > > looks good except this duplicate code
Good catch, fixed. >> + av_log(avctx, AV_LOG_WARNING, "ROI side data on input >> " >> + "frames ignored due to lack of driver >> support.\n"); >> + ctx->roi_warned = 1; >> + } >> + } >> + } >> + >> return 0; >> } And set applied with that. Thank you for reviewing! - Mark _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".