diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c index 0aa0ad77b8..590abb04f1 100644 --- a/libavformat/mpegts.c +++ b/libavformat/mpegts.c @@ -881,7 +881,7 @@ static void reset_pes_packet_state(PESContext *pes) static void new_data_packet(const uint8_t *buffer, int len, AVPacket *pkt) { av_init_packet(pkt); - pkt->data = buffer; + pkt->data = (uint8_t *)buffer; pkt->size = len; }