PDA

View Full Version : 8.04 libfaad errors playing video with AAC audio


dlinvill
March 11th, 2008, 02:01 PM
On 8.04 with the release 0.21 packages I am getting an error playing mp4 videos that have AAC audio.

There seems to be a problem with mythtv loading the the Hardy libfaad library.

When trying to play a video with the internal player or when trying to commflag on I get the following error repeated before the frontend or mythcommflag segfaults:

2008-03-11 12:37:34.920 [mpeg4aac @ 0xb73fa288]FAAD library: cannot resolve faacDecGetErrorMessage in libfaad.so.0!

If I run this on a Gusty system the video plays or commflags fine. If I use LD_LIBRARY_PATH=/path/to/gusty/libfaad/ to run mythfronend on the Hardy system The videos play and commflag fine without errors.


A (legal) sample video is here (10Megs) : http://feeds.theonion.com/~r/OnionNewsNetwork/~5/249131491/podcast_redirect.mp4

mythcommflag --video 200_KIDNEYS_ITUNES.mp4

gives:

... repeated errors...
2008-03-11 12:45:22.135 [mpeg4aac @ 0xb7382288]FAAD library: cannot resolve faacDecGetErrorMessage in libfaad.so.0!
2008-03-11 12:45:22.136 [mpeg4aac @ 0xb7382288]FAAD library: cannot resolve faacDecGetErrorMessage in libfaad.so.0!
2008-03-11 12:45:22.136 AFD Error: Could not open codec 0x81fd500, id(AAC) type(Audio) aborting. reason -1
2008-03-11 12:45:22.137 NVP: Disabling Audio, params(-1,-1,-1)
Segmentation fault (core dumped)

running with the library set to overload with a gusty libfaad:


LD_LIBRARY_PATH=/home/mythtv/gusty-libfaad.s.0-copied-from-other-system/ mythcommflag --video 200_KIDNEYS_ITUNES.mp4

lets the video commflag properly. And the video plays successfully with audio.



On gusty I have libfaad2-0 installed. On hardy that package is a dummy package that has been replaced by libfaad0.

superm1
March 12th, 2008, 12:07 AM
Please file a bug. We can track it there.

dlinvill
March 12th, 2008, 05:10 PM
https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/201572

Thanks