diff --git a/src/video_compress/libavcodec.cpp b/src/video_compress/libavcodec.cpp index 15bda30e8..e99ed09a8 100644 --- a/src/video_compress/libavcodec.cpp +++ b/src/video_compress/libavcodec.cpp @@ -1357,7 +1357,7 @@ static shared_ptr libavcodec_compress_tile(struct module *mod, shar out->tiles[0].data_len = 0; if (libav_codec_has_extradata(s->out_codec)) { // we need to store extradata for HuffYUV/FFV1 in the beginning out->tiles[0].data_len += sizeof(uint32_t) + s->codec_ctx->extradata_size; - *(uint32_t *) out->tiles[0].data = s->codec_ctx->extradata_size; + *(uint32_t *)(void *) out->tiles[0].data = s->codec_ctx->extradata_size; memcpy(out->tiles[0].data + sizeof(uint32_t), s->codec_ctx->extradata, s->codec_ctx->extradata_size); } diff --git a/src/video_decompress/libavcodec.c b/src/video_decompress/libavcodec.c index 90b947f2f..82d72cf15 100644 --- a/src/video_decompress/libavcodec.c +++ b/src/video_decompress/libavcodec.c @@ -544,7 +544,7 @@ static decompress_status libavcodec_decompress(void *state, unsigned char *dst, decompress_status res = DECODER_NO_FRAME; if (libav_codec_has_extradata(s->desc.color_spec)) { - int extradata_size = *(uint32_t *) src; + int extradata_size = *(uint32_t *)(void *) src; if (s->codec_ctx == NULL) { configure_with(s, s->desc, src + sizeof(uint32_t), extradata_size); }