From: Mangal Kushwah Date: Thu, 8 Aug 2024 16:00:19 +0000 (+0530) Subject: demux: AVI insert packetizer for XVID MPEG-4 video X-Git-Tag: archive/raspbian/3.0.21-7+rpi1^2~102 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=063e97399c28bba68cef7f6ef04af8b48c0314d1;p=vlc.git demux: AVI insert packetizer for XVID MPEG-4 video Older DivX-encoded videos commonly use an method called packed bitstream which puts several video frames into a single AVI chunk. Since Packed bitstream isn't standard MPEG-4 it causes playback issues with some hw decoders. (cherry picked from commit 980e4d7449e9e06bef525d9049dff5b9b5ecd673) Gbp-Pq: Name 0024-demux-AVI-insert-packetizer-for-XVID-MPEG-4-video.patch --- diff --git a/modules/demux/avi/avi.c b/modules/demux/avi/avi.c index 7059ca96..bcc3511e 100644 --- a/modules/demux/avi/avi.c +++ b/modules/demux/avi/avi.c @@ -719,6 +719,7 @@ static int Open( vlc_object_t * p_this ) { tk->fmt.i_codec = tk->fmt.i_original_fourcc = VLC_FOURCC( 'X', 'V', 'I', 'D' ); + tk->fmt.b_packetized = false; } /* Shitty files storing chroma in biCompression */