[MPlayer-dev-eng] internal libfaad2 forked copy

Dan Oscarsson Dan.Oscarsson at tieto.com
Wed Nov 10 14:18:56 CET 2010


tis 2010-11-02 klockan 14:01 +0100 skrev Diego Biurrun:
> On Tue, Nov 02, 2010 at 01:56:42PM +0100, Dan Oscarsson wrote:
> > tis 2010-11-02 klockan 13:28 +0100 skrev Diego Biurrun:
> > > Janne just committed LATM support to FFmpeg.  AFAIK that fixes the
> > > main shortcoming of FFmpeg's AAC decoder compared to libfaad2.
> > > IOW, the time for us to remove the internal libfaad2 copy from
> > > MPlayer appears to have come.
> > > 
> > > libfaad2 is still faster than ffaac in fixed-point mode on my K6-III,
> > > which has a slow FPU, but I'm not aware of any other major issues.
> > > 
> > > Anything I'm missing?  Otherwise libfaad2 shall go the way of the dodo.
> > 
> > So if I get the current source snapshot I will get the new ffmpeg that
> > supports LATM? What do I need to set to enable it instead of libfaad?
> 
> -afm ffmpeg
> -ac ffaac

I have tried on mpeg-ts streams from DVB-t broadcasts.
It works with lavf demuxer, not with standard demuxer.

Though with my "sync audio and video after seek"-patch gives better
result with standard demuxer and faad due to seek then ends up with
audio in front of video. May patch will then skip a few video frames to
match audio resulting in half decoded frames being skipped. With lavf
demuxer and ffmpeg audio and video is more in sync after a seek and you
see the incomplete frames which is less nice.

   Dan



More information about the MPlayer-dev-eng mailing list