[Ffmpeg-cvslog] r6096 - trunk/libavcodec/bitstream.h
Michael Niedermayer
michaelni
Wed Aug 30 15:31:21 CEST 2006
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?
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
In the past you could go to a library and read, borrow or copy any book
Today you'd get arrested for mere telling someone where the library is
More information about the ffmpeg-cvslog
mailing list