Skip to content

Commit 8d6cf49

Browse files
committed
h265f: fix error spotted by Kieran
1 parent 70ee9fc commit 8d6cf49

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lib/upipe-framers/upipe_h265_framer.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1286,9 +1286,11 @@ static bool upipe_h265f_activate_sps(struct upipe *upipe, uint32_t sps_id)
12861286
else if (unlikely(!ubase_check(err)))
12871287
upipe_throw_fatal(upipe, err);
12881288

1289-
if (transfer_characteristics != upipe_h265f->preferred_transfer_characteristics)
1290-
transfer_characteristics = upipe_h265f->preferred_transfer_characteristics;
1291-
upipe_h265f->preferred_transfer_characteristics = 2;
1289+
if (upipe_h265f->preferred_transfer_characteristics != 2) {
1290+
if (transfer_characteristics != upipe_h265f->preferred_transfer_characteristics)
1291+
transfer_characteristics = upipe_h265f->preferred_transfer_characteristics;
1292+
upipe_h265f->preferred_transfer_characteristics = 2;
1293+
}
12921294

12931295
err = uref_pic_flow_set_transfer_characteristics_val(
12941296
flow_def, transfer_characteristics);

0 commit comments

Comments
 (0)