[FFmpeg-cvslog] r12894 - in trunk/libavcodec: aac_ac3_parser.c aac_ac3_parser.h aac_parser.c ac3_parser.c

Janne Grunau janne-ffmpeg
Sat Oct 11 12:49:04 CEST 2008


On Saturday 11 October 2008 02:40:11 M?ns Rullg?rd wrote:
> Michael Niedermayer <michaelni at gmx.at> writes:
> > On Sun, Oct 05, 2008 at 11:19:16PM +0200, Janne Grunau wrote:
> >> On Saturday 19 April 2008 03:50:41 michael wrote:
> >> > Author: michael
> >> > Date: Sat Apr 19 03:50:40 2008
> >> > New Revision: 12894
> >> >
> >> > Log:
> >> > Change aac and ac3 parsers to use ff_combine_frame().
> >>
> >> This changeset breaks also parsing of AAC in mpeg-ts. The file
> >> plays without audio. I can upload a sample but it's just generated
> >> by libfaac-enabled ffmpeg with -f mpegts -acodec libfaac.
> >
> > I can not see any problem with this changeset, rather it appears
> > that the new aac decoder does not work with aac in mpeg-ts. And
> > that gcc miscompiles aac_parser.c somehow, i did not investigate
> > these further but compiling aac_parser.c with -O0 and using libfaad
> > seems to work
>
> The error in aac_parser.c is a strict aliasing violation.  This patch
> should fix it.

It does, thanks.

Janne




More information about the ffmpeg-cvslog mailing list