Craig, Sorry for the late response.
On Wednesday 19 May 2010 23:27:30 Craig Small wrote: > On Wed, May 19, 2010 at 08:36:56PM -0500, Raphael Geissert wrote: > > gjay says that any .ogg file is "not a song." > > > > I took a quick look at the code but this one isn't obvious. > > It's when file_info() in songs.c sets is_song to false and returns. > For a ogg file it checks the libraries are dynamically loaded then calls > read_ogg_file_type() in vorbis.c > > The important thing is that before it calls that function it needs to be > able to load the vorbis libraries. > > The easiest way to test is to run gjay -v 1 -a myfile.ogg > As a bonus, if vorbis support is compiled in (it definitely is for > amd64) then it will complain if it cannot dlopen the libraries. > Bingo! I first get lots of: ** (gjay:19468): WARNING **: Invalid bitrate 0 in mp3 header. ** (gjay:19468): WARNING **: Invalid frequency 3 in mp3 header. And at the end (after it says the ogg file is not a "recognised song:") Ogg not supported. FLAC not supported. I'm running i386. > A strace should show gjay loading libvorbis and libvorbisfile. It doesn't attempt to load anything on my machine. Cheers, -- Raphael Geissert - Debian Developer www.debian.org - get.debian.net -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org