More info:

This seems to be happening in MetaIOMP4::read when, while scanning for new music (actually, while doing the db update), it tries to figure out the length of the track inside the mp4 file. The line:

if ( (track_num = getAACTrack(mp4_ifile)) < 0)

breaks with the missing symbols message found below.

Can anyone shed some light on why this might be happening? It's worth mentioning that mythmusic is indeed able to read all of the metadata associated with my test track (title, album, artist name, genre, etc).

Backtrace:
#0 MetaIOMP4::read (this=0x823cd78, filename=
{static null = {static null = <same as static member of an already seen type>, d = 0x8175070, static shared_null = 0x8175070}, d = 0x8ab5dc0, static shared_null = 0x8175070}) at metaiomp4.cpp:290
#1 0xb456e9a4 in aacDecoder::getMetadata (this=0x8218010)
at aacdecoder.cpp:632
#2 0xb4586dea in CheckFile ([EMAIL PROTECTED]) at main.cpp:72
#3 0xb45881ab in SearchDir ([EMAIL PROTECTED]) at main.cpp:217
#4 0xb45889e1 in MusicCallback (data=0xbfffecf0, [EMAIL PROTECTED])
at main.cpp:311


I assume the next step is to rebuild FAAD with debugging symbols and try to step into those functions as well, correct?
-Mark


On Apr 12, 2005, at 2:56 PM, Kevin Smyth wrote:

Those functions are in libfaad. Try running ldd on your mythmusic library (`ldd /usr/lib/mythtv/plugins/libmythmusic.so`) and look (or grep) for the libfaad line. Mine says:
libfaad.so.0 => /usr/lib/libfaad.so.0 (0x4029d000)


I'm guessing yours will say "not found", in which case libfaad is not properly installed. (Did you make install? maybe try running ldconfig (as root)?). Does another program that uses libfaad work?

Hope to help.
Kevin

Mark Setzer wrote:
Guys,
I know you're all busy with the 0.18 release, but I'm a bit of a newb and would like some guidance if somebody has a minute to point me in the right direction.
In short, it looks as though the mythmusic plugin (which I'm compiling from last night's CVS) is not being linked properly. It plays mp3s, but scanning for new music that includes (unencrypted) AAC files crashes the frontend. The frontend log has the following types of messages:
mythfrontend: relocation error: /usr/lib/mythtv/plugins/libmythmusic.so: undefined symbol: NeAACDecAudioSpecificConfig
mythfrontend: relocation error: /usr/lib/mythtv/plugins/libmythmusic.so: undefined symbol: NeAACDecOpen
mythfrontend: relocation error: /usr/lib/mythtv/plugins/libmythmusic.so: undefined symbol: NeAACDecAudioSpecificConfig
How do I track down the problem? I've got FAAD 2.1 beta installed and everything seems to compile okay...
Help, please.
-Mark
---------------------------------------------------------------------- --
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to