[VSoC2024] Fix AVI XVID Packed Bitstream jerky playback with HW decoders
See: #26968
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 MediaCodec and Other HW Decoders.
If we can give the packed video frame to MediaCodec as they are unpacked, like avcodec, then MediaCodec can be used for packed bitstreams. However, currently, I'm not familiar with how to detect packed frames and unpack them. I also don't know how much overhead there will be. is it possible?
Edited by Mangal Kushwah