avfilter/vf_find_rect: Don't make frame writable unnecessarily
AVFrame.metadata is always owned by its AVFrame, it is not shared in the first place, so one does not need to make the frame writable to modify it. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
631c4db13b
commit
c8b1c9f97a
@ -225,8 +225,6 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
|
|||||||
|
|
||||||
snprintf(buf, sizeof(buf), "%f", best_score);
|
snprintf(buf, sizeof(buf), "%f", best_score);
|
||||||
|
|
||||||
av_frame_make_writable(in);
|
|
||||||
|
|
||||||
av_dict_set_int(&in->metadata, "lavfi.rect.w", foc->obj_frame->width, 0);
|
av_dict_set_int(&in->metadata, "lavfi.rect.w", foc->obj_frame->width, 0);
|
||||||
av_dict_set_int(&in->metadata, "lavfi.rect.h", foc->obj_frame->height, 0);
|
av_dict_set_int(&in->metadata, "lavfi.rect.h", foc->obj_frame->height, 0);
|
||||||
av_dict_set_int(&in->metadata, "lavfi.rect.x", best_x, 0);
|
av_dict_set_int(&in->metadata, "lavfi.rect.x", best_x, 0);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user