2008-11-26, 13:45
I'm trying to patch in LATM wrapped AAC support for playback of digital terrestrial recorded content here in New Zealand.
I'm working with patches to ffmpeg that a colleague has got working for MythTV here in New Zealand (available in his personal Ubuntu PPA).
I have applied all of the patches to ffmpeg and tweaked where necessary to compile, but am having some issues with the references to some of the libfaad2 libraries.
Part of the AAC decoding relies on some of the functions available in libfaad2 (defined in the libfaad2/include/neaacdec.h header file). I can't see where the actual code is that relates to that header file though, and sure enough at runtime when playing I get the following error.
Can anyone point me in the right direction? I can send through an svn diff of my current setup if that will help.
I'm working with patches to ffmpeg that a colleague has got working for MythTV here in New Zealand (available in his personal Ubuntu PPA).
I have applied all of the patches to ffmpeg and tweaked where necessary to compile, but am having some issues with the references to some of the libfaad2 libraries.
Part of the AAC decoding relies on some of the functions available in libfaad2 (defined in the libfaad2/include/neaacdec.h header file). I can't see where the actual code is that relates to that header file though, and sure enough at runtime when playing I get the following error.
Quote:00:06:44 T:3068172128 M: 54714368 NOTICE: DVDPlayer: Opening: /var/multimedia/videos/DVB-T Samples/02-12_00-25-24_TV ONE_ONE Sport Rugby The IRB Sevens World Series.ts
00:06:44 T:3068172128 M: 54714368 WARNING: CDVDMessageQueue:ut MSGQ_NOT_INITIALIZED
00:06:44 T:2662427536 M: 54714368 DEBUG: Running thread 2662427536
00:06:44 T:2662427536 M: 54714368 DEBUG: thread start, auto delete: 0
00:06:44 T:2662427536 M: 54714368 NOTICE: Creating InputStream
00:06:44 T:2662427536 M: 54714368 INFO: CDVDFactorySubtitle::GetSubtitles, searching subtitles
00:06:44 T:2662427536 M: 54714368 DEBUG: CacheSubtitles: START
00:06:44 T:2662427536 M: 54714368 DEBUG: CacheSubtitles: Checking for common subirs...
00:06:44 T:2662427536 M: 54714368 DEBUG: CacheSubtitles: Done (time: 1 ms)
00:06:44 T:2662427536 M: 54714368 DEBUG: CacheSubtitles: Searching for subtitles...
00:06:44 T:2662427536 M: 54714368 DEBUG: CacheSubtitles: Done (time: 0 ms)
00:06:44 T:2662427536 M: 54714368 DEBUG: CacheSubtitles: END (total time: 1 ms)
00:06:44 T:2662427536 M: 54714368 INFO: CDVDFactorySubtitle::GetSubtitles, searching subtitles done
00:06:44 T:2662427536 M: 54714368 NOTICE: Creating Demuxer
00:06:44 T:2662427536 M: 54714368 DEBUG: SECTION:LoadDLL(Q:\system\players\dvdplayer\avcodec-51-i486-linux.so)
00:06:44 T:2662427536 M: 54714368 DEBUG: Loading: /usr/local/share/xbmc/system/players/dvdplayer/avcodec-51-i486-linux.so
00:06:44 T:2662427536 M: 54714368 ERROR: Unable to load /usr/local/share/xbmc/system/players/dvdplayer/avcodec-51-i486-linux.so, reason: /usr/local/share/xbmc/system/players/dvdplayer/avcodec-51-i486-linux.so: undefined symbol: NeAACDecClose
00:06:44 T:2662427536 M: 54714368 ERROR: CDVDDemuxFFmpeg::Open - failed to load ffmpeg libraries
00:06:44 T:2662427536 M: 54714368 ERROR: OpenDemuxStream - Error creating demuxer
Can anyone point me in the right direction? I can send through an svn diff of my current setup if that will help.