[Ffmpeg-cvslog] r6096 - trunk/libavcodec/bitstream.h
Wed Aug 30 01:46:41 CEST 2006
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
> 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 :-(
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%
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.
More information about the ffmpeg-cvslog