speex raw file at 32kHz fails to play
The following audio capture :- http://streams.videolan.org/issues/9398/audio_32kHz.spx
Plays in foobar, AIMP, MPlayer, FFPlay but fails to play in VLC player.
MediaInfo can't detect its bitrate and/or its duration:- Overall bit rate : 0 bps Duration: 953142778wk 1d 21:54:25.728 (9223372036854775808 samples)
VLC produces the following log :-
main warning: clock gap, unexpected stream discontinuity
main warning: feeding synchro with a new reference point trying to recover from clock gap
...
main debug: using decoder module "speex"
speex debug: Speex 32000 Hz audio using ultra-wideband (sub-band CELP) mode (stereo)
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 0%
...
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 0%
main debug: EOF reached
main debug: Stream buffering done (0 ms in 306 ms)
main debug: Decoder buffering done in 0 ms
main debug: finished input
main debug: removing module "speex"
Looking at debug message there may of been an unstable clock reference when writing the file however, other players cope with this where as vlc
Edited by Jean-Baptiste Kempf