can't play some ogg/vorbis files
While trying to play some ogg files I get the following in the message window:
main debug: creating new input thread
main debug: waiting for thread completion
main debug: `/home/dieeasy/archive/music/free/kahvi/kahvi248_kenny_beltrey-yako_emulator_(ogg)/kahvi248a_kenny_beltrey-yako_emulator.ogg' gives access `' demux `' path `/home/dieeasy/archive/music/free/kahvi/kahvi248_kenny_beltrey-yako_emulator_(ogg)/kahvi248a_kenny_beltrey-yako_emulator.ogg'
main debug: creating demux: access='' demux='' path='/home/dieeasy/archive/music/free/kahvi/kahvi248_kenny_beltrey-yako_emulator_(ogg)/kahvi248a_kenny_beltrey-yako_emulator.ogg'
main debug: looking for access_demux module: 2 candidates
main debug: creating access '' path='/home/dieeasy/archive/music/free/kahvi/kahvi248_kenny_beltrey-yako_emulator_(ogg)/kahvi248a_kenny_beltrey-yako_emulator.ogg'
main debug: looking for access2 module: 5 candidates
vcd debug: trying .cue file: /home/dieeasy/archive/music/free/kahvi/kahvi248_kenny_beltrey-yako_emulator_(ogg)/kahvi248a_kenny_beltrey-yako_emulator.cue
vcd debug: could not find .cue file
access_file debug: opening file `/home/dieeasy/archive/music/free/kahvi/kahvi248_kenny_beltrey-yako_emulator_(ogg)/kahvi248a_kenny_beltrey-yako_emulator.ogg'
main debug: using access2 module "access_file"
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: pre-buffering done 1408981 bytes in 0s - 427183 kbytes/s
main debug: creating demux: access='' demux='' path='/home/dieeasy/archive/music/free/kahvi/kahvi248_kenny_beltrey-yako_emulator_(ogg)/kahvi248a_kenny_beltrey-yako_emulator.ogg'
main debug: looking for demux2 module: 44 candidates
main debug: using demux2 module "ogg"
main debug: looking for a subtitle file in /home/dieeasy/archive/music/free/kahvi/kahvi248_kenny_beltrey-yako_emulator_(ogg)/
main debug: `/home/dieeasy/archive/music/free/kahvi/kahvi248_kenny_beltrey-yako_emulator_(ogg)/kahvi248a_kenny_beltrey-yako_emulator.ogg' successfully opened
ogg debug: found vorbis header
main debug: selecting program id=0
main debug: looking for decoder module: 24 candidates
main debug: using decoder module "vorbis"
main debug: thread 3014409104 (input) created at priority 0 (input/input.c:265)
main debug: thread 2980314000 (decoder) created at priority 0 (input/decoder.c:159)
ogg debug: beginning of a group of logical streams
main debug: removing module "vorbis"
main debug: thread 2980314000 joined (input/decoder.c:191)
main debug: killing decoder fourcc `vorb', 0 PES in FIFO
main debug: looking for decoder module: 24 candidates
main debug: using decoder module "vorbis"
main debug: thread 2980314000 (decoder) created at priority 0 (input/decoder.c:159)
vorbis debug: headers already available as extra data
vorbis debug: channels:2 samplerate:44100 bitrate:256000
vorbis error: 2nd Vorbis header is corrupted
vorbis error: this bitstream does not contain Vorbis audio data
vorbis error: this bitstream does not contain Vorbis audio data
vorbis error: this bitstream does not contain Vorbis audio data
[...]
I use Debian GNU/Linux sid, but also tested this in Debian Etch. The problem may be related to the decoder, because this issue seems not to arise when using gstreamer nor under windows.
you can get this .ogg file from [ftp://ftp.scene.org/pub/music/groups/kahvicollective/kahvi248_kenny_beltrey-yako_emulator_(ogg).zip here] (it's under a Creative Commons license)
I can provide info on how that file has been encoded, I know the person who did it, so feel free to contact me about anything.