Pitch instability / pitch variation / wow (possibly caused by resampling)
Hi.
I have the pitch variation/wow/resampling problem in VLC whereby it changes the pitch of the file that I'm playing back. I've done my testing using a 30-second 440Hz reference wave file that I've downloaded from here:
http://www.mediacollege.com/audio/tone/files/440Hz_44100Hz_16bit_30sec.wav
I've then played the wav file through the latest VLC (2.1.1) after resetting preferences and deleting the cache. I've then recorded the output from VLC into XP's sound recorder (sndrec32.exe), loaded the recording into a pitch analyser (http://www.sonicvisualiser.org/) and viewed the output. For a comparison, I've also repeated this procedure using a recent win32 build of mplayer (which does not exhibit the same problem). I've taken screenshots of the "Peak Frequency Spectrograms" that Sonic Visualizer has produced and I'll attach them to this bug report.
Reading the logs, the problems coincide with the lines: main warning: playback too late (69547): up-sampling main debug: resampling stopped (drift: -28136 us)
In case it helps, I've listed below trac tickets and forum links for similar phenomena, but I can't find answers to my questions (hence this bug report): https://trac.videolan.org/vlc/ticket/2703 https://trac.videolan.org/vlc/ticket/8381 https://trac.videolan.org/vlc/ticket/9023 https://trac.videolan.org/vlc/ticket/9204 https://trac.videolan.org/vlc/ticket/9653 https://forum.videolan.org/viewtopic.php?t=56489 https://forum.videolan.org/viewtopic.php?t=58801 https://forum.videolan.org/viewtopic.php?t=61905 https://forum.videolan.org/viewtopic.php?t=75808 https://forum.videolan.org/viewtopic.php?t=85035 https://forum.videolan.org/viewtopic.php?t=100296
Also, I've listed the Version in this bug as 2.1.x git as 2.1.1 isn't in the pulldown yet.
I use VLC for musical accompaniment - hence this this problem renders VLC unusable for me - is there anything that I can do to stop this pitch variation from happening? (Unfortunately the problem renders VLC unusable for me)
Thank you for your help.