Hi! I'm trying to write a vorbis plugin for my MP3/Music/Media player (http://elmp-tng.sourceforge.net). I'm using vorbisfile, and ov_open_callbacks() (to interface with my VFS layer). The problem is the same using plain ov_open() though... Some files play perfectly, while others (most) fail. ov_open returns OV_EBADHEADER. The really strange thing is that both ogg123, and the simple test program found in the vorbisfile docs (vorbisfile_example.c) play the files perfectly. I really have no idea what the problem is... The code is available at the url below, if someone would like to take a look... any ideas at all would be great. http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/elmp-tng/elmpd/src/player/vorbis/ /cyr ----------------------------------------------------------------------- Cat: Come on bud, you're not doing anything I wouldn't do. Rimmer: What? You'd sacrifice your life for the sake of the crew? Cat: No, I'd sacrifice *your* life for the sake of the crew. --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.