[FFmpeg-devel] [PATCH 1/2] avcodec/videotoolboxenc: fix align issue
quinkblack at foxmail.com
quinkblack at foxmail.com
Thu Aug 27 00:38:44 EEST 2020
From: Zhao Zhili <zhilizhao at tencent.com>
bool a53_cc is accessed as int:
src/libavutil/opt.c:129:9: runtime error: store to misaligned
address 0x7fbf454121a3 for type 'int', which requires 4 byte alignment
---
libavcodec/videotoolboxenc.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.c
index e89cfaeed8..988782f10d 100644
--- a/libavcodec/videotoolboxenc.c
+++ b/libavcodec/videotoolboxenc.c
@@ -226,7 +226,9 @@ typedef struct VTEncContext {
bool flushing;
bool has_b_frames;
bool warned_color_range;
- bool a53_cc;
+
+ /* can't be bool type since AVOption will access it as int */
+ int a53_cc;
} VTEncContext;
static int vtenc_populate_extradata(AVCodecContext *avctx,
--
2.28.0
More information about the ffmpeg-devel
mailing list