[x264-devel] [PATCH] AltiVec implementation of hadamard_ac routines
Takashi Mochizuki
mochi at da2.so-net.ne.jp
Sun Feb 1 04:29:11 CET 2009
Guillaume-san,
I have made a test binary of my QuickTime Component x264Encoder, using
r1096 with your hadamard_ac altivec patch.
To build with your patch, gcc does warn some printf with %vhd. I have
cut them all.
Tried with 15sec VGA sample, and it runs well. No binary diff found in
each video stream.
On my G4 1.67GHz(MacOS X 10.5.6), it shows pretty positive performance
gain. (+1.8% overall)
r1096 + patch : 165.5 sec
r1096 : 168.5 sec
r1080 : 174.8 sec
test options(SEI) : cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113
me=umh subme=7 psy_rd=1.0:0.0 mixed_ref=1 me_range=16 chroma_me=1
trellis=1 8x8dct=1 cqm=0 deadzone=21,11 chroma_qp_offset=-2 threads=2
nr=0 decimate=0 mbaff=0 bframes=3 b_pyramid=0 b_adapt=2 b_bias=0
direct=3 wpredb=1 keyint=24 keyint_min=1 scenecut=80(pre) rc=crf
crf=24.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.40
pb_ratio=1.30 aq=1:1.00
Other test options set required?
Takashi Mochizuki
FYI: my blog topic URL is: mycometg3.blog.so-net.ne.jp/2009-02-01
More information about the x264-devel
mailing list