vlc 1.1.5 audio output starving, playing silence every 10 sec. using directx audio on Windows with Intel and CPU power saving management
VlC 1.1.5 final is giving me problems on Windows XP. Every 10 seconds or so there is a "hickup" in the sound, reporting in debug mode as "playing silence".
Same problem exists with nightly builds in branch and trunk. By proces of elimination I was able to trace back to the following periods:
win32/branch-20101001-0202 is OK win32/branch-20101002-0201 and all later fail
win32/trunk-20100802-0002 is OK win32/trunk-20100803-0002 and all later fail
So could be a change from trunk around 2 aug. that was backported around 1 oct. Otherwise a change in build system around these days?
Workaround is to force win32 waveout.
Note that I cannot reproduce the problem on Windows 7. Using --no-video still has the problem and rules out video issues with directx.
main debug: TIMER module_need() : 58.203 ms - Total 58.203 ms / 1 intvls (Avg 58.203 ms)
main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
main debug: mixer 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: filter(s) 'f32l'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 14 candidates
audio_format debug: f32l->s16l, bits per sample: 32->16
main debug: using audio filter module "audio_format"
main debug: TIMER module_need() : 6.015 ms - Total 6.015 ms / 1 intvls (Avg 6.015 ms)
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: TIMER module_need() : 0.780 ms - Total 0.780 ms / 1 intvls (Avg 0.780 ms)
main debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/1161 bytes
main debug: looking for audio filter module: 1 candidate
scaletempo debug: format: 48000 rate, 2 nch, 4 bps, fl32
scaletempo debug: params: 30 stride, 0.200 overlap, 14 search
scaletempo debug: 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
main debug: using audio filter module "scaletempo"
main debug: TIMER module_need() : 1.093 ms - Total 1.093 ms / 1 intvls (Avg 1.093 ms)
main debug: filter(s) 'mpga'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 14 candidates
mpgatofixed32 debug: mpga->f32l, bits per sample: 0
main debug: using audio filter module "mpgatofixed32"
main debug: TIMER module_need() : 0.411 ms - Total 0.411 ms / 1 intvls (Avg 0.411 ms)
main debug: found a filter for the whole conversion
main debug: filter(s) 'f32l'->'f32l' 52800 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 14 candidates
bandlimited_resampler debug: f32l/52800KHz/2->f32l/48000KHz/2
main debug: using audio filter module "bandlimited_resampler"
main debug: TIMER module_need() : 0.395 ms - Total 0.395 ms / 1 intvls (Avg 0.395 ms)
main debug: found a filter for the whole conversion
main debug: End of audio preroll
main debug: Decoder buffering done in 48 ms
main warning: output date isn't PTS date, requesting resampling (-43437)
main warning: buffer is 43437 in advance, triggering downsampling
main warning: output date isn't PTS date, requesting resampling (-41382)
main warning: timing screwed, stopping resampling
main warning: buffer is 81569 in advance, triggering downsampling
main warning: output date isn't PTS date, requesting resampling (-43721)
main warning: audio drift is too big (-121874), clearing out
main warning: timing screwed, stopping resampling
main warning: mixer start isn't output start (-63951)
main debug: audio output is starving (170007), playing silence
main warning: output date isn't PTS date, requesting resampling (-41092)
main warning: buffer is 40925 in advance, triggering downsampling
main warning: output date isn't PTS date, requesting resampling (-41384)
main warning: timing screwed, stopping resampling
main warning: buffer is 79059 in advance, triggering downsampling
main warning: output date isn't PTS date, requesting resampling (-43719)
main warning: timing screwed, stopping resampling
main warning: buffer is 119278 in advance, triggering downsampling
main warning: output date isn't PTS date, requesting resampling (-42999)
main warning: audio drift is too big (-158861), clearing out
main warning: timing screwed, stopping resampling
main warning: mixer start isn't output start (-64202)
main debug: audio output is starving (170895), playing silence