[mythtv] Ticket #5487: LATM AAC audio stream support

Janne Grunau janne-mythtv at grunau.be
Fri Jan 30 07:46:48 UTC 2009


On Friday 30 January 2009 08:22:19 Paul Kendall wrote:
> On Friday 30 January 2009 20:04:59 Isaac Richards wrote:
> > On Friday 30 January 2009 1:53:22 am Paul Kendall wrote:
>
> > > Sure, I want ed to get the change in libavcodec, but they really want
> > > it as a filter rather than a decoder. I think that would then cause
> > > problems in Myth (correct me if I'm wrong) and then we'd need another
> > > re-sync, which takes quite a long time from past experience.
> > >
> > > I thought we could at least get it in and working, then perhaps
> > > re-jig it as a filter and change Myth to support the libfilter
> > > framework and contribute the filter back to ffmpeg.
> >
> > If it's not going in to ffmpeg without major changes, then that's a
> > fairly large strike against applying the patch here.
>
> Ok, so if I make it a filter for ffmpeg and a patch for mythtv to use
> libavfilter (which would mean bringing that whole library over i.e.
> probably another re- sync) now, would that get included, even though it
> doesn't give a benefit? Then when/if ffmpeg includes the LATM filter we
> would need a re-sync.

You misunderstood the the review, libavfilter is for image/sound raw data 
manipulation (see http://wiki.multimedia.cx/index.php?title=Libavfilter).

LATM AAC should be implemented as bitstream filter 
(libavcodec/bitstream_filter.c, libavcodec/*bsf.c) which modifies the encoded 
bitstream so that codecs can handle the data.

Janne


More information about the mythtv-dev mailing list