Crippled sound when matroska container has a stretched audio stream
It happens on Windows and on Android. Version for Windows is 3.0.17.4.
The problem: I have an audio stream (container .aac or .ac3 or .ogg or any) not synced with video (container .mp4 or .mkv). I merge them with mkvmerge. For audio stream I choose delay 1000ms and stretch 1.234546. I AM NOT RECOMPRESS THE AUDIO. I just mux it with mkvmerge with delay and stretch. Now the audio stream is synced with video stream in produced mkv container.
I play the container with Media Player Classic without any problem (correct behavior).
I play the container with VLC. I seek at any random point first. Audio plays synced with video. After a few seconds (e.g. 30sec) starts cranking for 5-6 seconds. Then sound mutes. If I seek, sound restored and the same again. I believe that VLC cannot handle the "stretch" from mkvmerge and does not resample the audio based on "stretch".
MX Player for Android has the problem too: It play audio stream without cranks but after a few seconds audio and video desynced.