Libavcodec: suppress warnings

This commit is contained in:
Martin Pulec
2019-10-09 13:06:21 +02:00
parent 55232b50ea
commit 2b80be1071
2 changed files with 2 additions and 2 deletions

View File

@@ -1357,7 +1357,7 @@ static shared_ptr<video_frame> 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);
}

View File

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