From: Chris Rankin <rankincj@ya...> - 2011-08-28 22:35:56
I have discovered that FFmpeg 0.7 supports a brand new codec called CODEC_ID_AAC_LATM (although FFmpeg 0.6 does not). It was then a relatively simple matter to define BUF_AUDIO_AAC_LATM, alter demux_ts.c to use this codec for audio streams of type ISO_14496_PART3_AUDIO, and finally add AAC_LATM to the list of popular FFmpeg codecs in configure.ac.
Run autogen.sh; make; make install
And "Ta-Da!", the audio suddenly works perfectly for my UK HDTV stream files! At this point, trying to add "native" LATM handling to the existing xineplug_decode_faad.so plugin looks like a monumental waste of time and effort. I'm currently just tidying up my patch so that it doesn't break for older versions of FFmpeg that lack CODEC_ID_AAC_LATM support.
Get latest updates about Open Source Projects, Conferences and News.