avcodec/libx264: Use dedicated pointer for accesses

Reviewed-by: Anton Khirnov <anton@khirnov.net>
Reviewed-by: Jan Ekström <jeebjp@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
Andreas Rheinhardt
2023-03-13 05:49:31 +01:00
parent df53d7a194
commit 19e35edaf1

View File

@@ -498,19 +498,19 @@ FF_ENABLE_DEPRECATION_WARNINGS
goto fail; goto fail;
if (sei_data) { if (sei_data) {
pic->extra_sei.payloads = av_mallocz(sizeof(pic->extra_sei.payloads[0])); sei->payloads = av_mallocz(sizeof(sei->payloads[0]));
if (pic->extra_sei.payloads == NULL) { if (!sei->payloads) {
av_free(sei_data); av_free(sei_data);
ret = AVERROR(ENOMEM); ret = AVERROR(ENOMEM);
goto fail; goto fail;
} }
pic->extra_sei.sei_free = av_free; sei->sei_free = av_free;
pic->extra_sei.payloads[0].payload_size = sei_size; sei->payloads[0].payload_size = sei_size;
pic->extra_sei.payloads[0].payload = sei_data; sei->payloads[0].payload = sei_data;
pic->extra_sei.num_payloads = 1; sei->payloads[0].payload_type = 4;
pic->extra_sei.payloads[0].payload_type = 4; sei->num_payloads = 1;
} }
} }