From 3607a10dc386fc0d41372ec43f1fa98aa11b5635 Mon Sep 17 00:00:00 2001 From: James Almer Date: Sun, 1 Mar 2026 22:58:18 -0300 Subject: [PATCH] avcodec/bsf/extract_extradata: simplify a switch statement And use named defines. Will come in handy the following commit. Signed-off-by: James Almer --- libavcodec/bsf/extract_extradata.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/libavcodec/bsf/extract_extradata.c b/libavcodec/bsf/extract_extradata.c index d751656cdf..875cff6a2d 100644 --- a/libavcodec/bsf/extract_extradata.c +++ b/libavcodec/bsf/extract_extradata.c @@ -330,16 +330,12 @@ static int write_lcevc_nalu(AVBSFContext *ctx, PutByteContext *pbc, const H2645N } switch (payload_type) { - case 0: - bytestream2_put_buffer(pbc, raw_gbc.buffer, raw_block_size); - sc = 1; - break; - case 1: - bytestream2_put_buffer(pbc, raw_gbc.buffer, raw_block_size); - gc = 1; - break; - case 5: + case LCEVC_PAYLOAD_TYPE_SEQUENCE_CONFIG: + case LCEVC_PAYLOAD_TYPE_GLOBAL_CONFIG: + case LCEVC_PAYLOAD_TYPE_ADDITIONAL_INFO: bytestream2_put_buffer(pbc, raw_gbc.buffer, raw_block_size); + sc |= payload_type == LCEVC_PAYLOAD_TYPE_SEQUENCE_CONFIG; + gc |= payload_type == LCEVC_PAYLOAD_TYPE_GLOBAL_CONFIG; break; default: break;