Skip to content

Commit 01694fb

Browse files
committed
fix[h265d]: Check alternative_transfer value on TRC override
Change-Id: I47601729253350a12adaf40742d2af55cf4bdf94 Signed-off-by: Hongjin Li <vic.hong@rock-chips.com>
1 parent a532445 commit 01694fb

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

mpp/codec/dec/h265/h265d_dpb.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@ static H265dFrame *h265d_frame_create(H265dPrs *p, RK_S32 poc, RK_U32 ref_only)
132132
mpp_frame_set_poc(frame->frame, poc);
133133
mpp_frame_set_color_range(frame->frame, ctx->color_range);
134134
mpp_frame_set_color_primaries(frame->frame, p->sps->vui.colour_primaries);
135-
if (p->alternative_transfer.present)
135+
if (p->alternative_transfer.present &&
136+
p->alternative_transfer.preferred_transfer_characteristics)
136137
mpp_frame_set_color_trc(frame->frame,
137138
p->alternative_transfer.preferred_transfer_characteristics);
138139
else

0 commit comments

Comments
 (0)