History

avcodec/hevc/hevcdec: use av_frame_side_data_add() where useful

James Almer committed 1 year ago

Commit 5cd49e11 parent f635f191 file · +4 −7Browse files

Unified · Split

libavcodec/hevc/hevcdec.c+4−7
@@ -3095,14 +3095,11 @@ static int set_side_data(HEVCContext *s) · 3094 unmodified lines
3095 return ret;3095 return ret;
3096 3096
3097 if (s->sei.common.dynamic_hdr_vivid.info) {3097 if (s->sei.common.dynamic_hdr_vivid.info) {
3098 AVBufferRef *info_ref = av_buffer_ref(s->sei.common.dynamic_hdr_vivid.info);3098 if (!av_frame_side_data_add(&out->side_data, &out->nb_side_data,
3099 if (!info_ref)3099 AV_FRAME_DATA_DYNAMIC_HDR_VIVID,
3100 return AVERROR(ENOMEM);3100 &s->sei.common.dynamic_hdr_vivid.info,
3101 3101 AV_FRAME_SIDE_DATA_FLAG_NEW_REF))
3102 if (!av_frame_new_side_data_from_buf(out, AV_FRAME_DATA_DYNAMIC_HDR_VIVID, info_ref)) {
3103 av_buffer_unref(&info_ref);
3104 return AVERROR(ENOMEM);3102 return AVERROR(ENOMEM);
3105 }
3106 }3103 }
3107 3104
3108 return 0;3105 return 0;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t