That still doesn't make them correct. As I said. VLC uses a different system of syncing a/v. It uses the timestamps within the files, instead of the decoded audio, which most applications use. This makes it a very good application for streaming. The method most programs use is actually incorrect and only existing, because the earliest mpeg producing systems couldn't produce correctly synced/muxed files (clock drift). Applications therefore started compensating by using the decoded audio as the sync method. Though this works perfectly for files, it is very bad for streaming solutions and only made more people not care about how correct the files were that they were producing.These are professionally produced copyrighted MPEGs that work perfectly on all DVD Players and Media Players... except for VideoLAN that is. So the issue is poor error-recovery within VideoLAN.
I seriously don't consider it an issue with VideoLAN. It is one of the design principles that it is build on even. I have heard some speak of writing an alternate method to sync on audio, which could be used as an option, but no estimate on when it will be implemented, if ever.On the Mac there are not many choices when it comes to Media Player software, unfortunately. Is this a difficult issue to fix? If so, are there Media Players you can recommend that contains full-screen, stereo reverse, and playlist functionalities? Unfortunately the change of pitch for a Karaoke video is devastating, so VideoLAN is pretty useless unless this issue is addressed.
Enabling / Disabling the audio resampling for live streams VS all other content shouldn't be a problem, I think. You might even be able to use the existing code to do both. When disabling the audio re-sampling code, just use it's existing logic on the picture in reverse, when the pitch would go down, speed up the video, when the pitch would go up, decelerate the video.We are looking into changing some things, but it will take a long time before the perfect solution is implemented (2 methods, 1 for live, 1 for onDemand).
Return to “General VLC media player Troubleshooting”
Users browsing this forum: No registered users and 31 guests