mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-14 00:14:11 +09:00
[channels,tsmf] fix incompatible pointer types
This commit is contained in:
@@ -442,7 +442,10 @@ static BOOL tsmf_ffmpeg_decode_video(ITSMFDecoder* decoder, const BYTE* data, UI
|
||||
mdecoder->codec_context->pix_fmt, mdecoder->codec_context->width,
|
||||
mdecoder->codec_context->height, 1);
|
||||
|
||||
const uint8_t* const* ptr = (const uint8_t* const*)mdecoder->frame->data;
|
||||
const uint8_t* ptr[AV_NUM_DATA_POINTERS] = { 0 };
|
||||
for (size_t x = 0; x < AV_NUM_DATA_POINTERS; x++)
|
||||
ptr[x] = mdecoder->frame->data[x];
|
||||
|
||||
av_image_copy(frame->data, frame->linesize, ptr, mdecoder->frame->linesize,
|
||||
mdecoder->codec_context->pix_fmt, mdecoder->codec_context->width,
|
||||
mdecoder->codec_context->height);
|
||||
|
||||
Reference in New Issue
Block a user