]> git.sesse.net Git - ffmpeg/commit
vp8: move block coeff arithcoder on stack.
authorRonald S. Bultje <rsbultje@gmail.com>
Tue, 29 May 2012 17:56:15 +0000 (10:56 -0700)
committerRonald S. Bultje <rsbultje@gmail.com>
Wed, 30 May 2012 16:08:29 +0000 (09:08 -0700)
commit6163d880c0ac8b84b45d1f7a94719c5a0a6b5cb9
tree81808e700dfb1da0940f18859341cdbf385935f0
parent64bde8056337bb656a11f3c9e2857c10b94e2871
vp8: move block coeff arithcoder on stack.

This prevents gcc from assuming that contents of it may have changed
between calls to vp56_range_get_prob(), thus preventing countless (and
unnecessary) movs. Decoding of sintel trailer goes from (avg+SG) 9.796
+/- 0.003 to 9.635 +/- 0.010.
libavcodec/vp8.c