avcodec/bsf/extract_extradata: simplify a switch statement

And use named defines. Will come in handy the following commit.

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer
2026-03-01 22:58:18 -03:00
parent c893117048
commit 3607a10dc3

View File

@@ -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;