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

Reply via email to