[Ffmpeg-cvslog] r6096 - trunk/libavcodec/bitstream.h

Aurelien Jacobs aurel
Wed Aug 30 20:13:41 CEST 2006


On Wed, 30 Aug 2006 15:31:21 +0200
Michael Niedermayer <michaelni at gmx.at> wrote:

> Hi
> 
> On Wed, Aug 30, 2006 at 01:46:41AM +0200, Aurelien Jacobs wrote:
> > On Sat, 26 Aug 2006 13:37:34 +0200 (CEST)
> > michael <subversion at mplayerhq.hu> wrote:
> > 
> > > Author: michael
> > > Date: Sat Aug 26 13:37:33 2006
> > > New Revision: 6096
> > > 
> > > Modified:
> > >    trunk/libavcodec/bitstream.h
> > > 
> > > Log:
> > > make A32 reader align its ptr during init no matter what missaligned mess is given to it
> > 
> > Indeed this fixed the segfault happening on ARM since r6062.
> > But this unfortunatly ruined the performance of A32_BITSTREM_READER :-(
> > 
> > r6095
> > BENCHMARKs: VC:   0.000s VO:   0.000s A:  68.007s Sys:   0.365s =   68.372s
> > BENCHMARK%: VC:  0.0000% VO:  0.0000% A: 99.4666% Sys:  0.5334% = 100.0000%
> > 
> > r6096
> > BENCHMARKs: VC:   0.000s VO:   0.000s A:  77.729s Sys:   0.424s =   78.153s
> > BENCHMARK%: VC:  0.0000% VO:  0.0000% A: 99.4573% Sys:  0.5427% = 100.0000%
> > 
> > It is now as slow as the ALT_BITSTREAM_READER.
> > I don't understand exactly why, but I've double checked that this is
> > this revision which introduced this regression.
> 
> did the fast A32_BITSTREAM_READER produce non currupted sound at all?

Yes, it produces perfect sound and passes all the regtests !

Aurel




More information about the ffmpeg-cvslog mailing list