Changeset 11b47038 in ffmpeg
- Timestamp:
-
Jun 4, 2014, 11:12:48 AM
(11 years ago)
- Author:
- Michael Niedermayer <michaelni@gmx.at>
- Branches:
- master
- Children:
- deadcf5e
- Parents:
- c7e54628
- git-author:
- Christophe Gisquet <christophe.gisquet@gmail.com> (06/03/14 14:38:36)
- git-committer:
- Michael Niedermayer <michaelni@gmx.at> (06/04/14 11:12:48)
- Message:
-
huffyuvdec: implement trick
When the joint table does not contain a valid entry, the decoding restarts
from scratch. By implementing the trick of jumping to the 2nd level of the
individual table (and inlining the whole), a speed improvement of 5-10%
is possible.
On a 1000-frames YUV4:2:0 video, before:
362851 decicycles in 422, 262094 runs, 50 skips
182488 decicycles in gray, 262087 runs, 57 skips
Object size: 23584
Overall time: 8.377
After:
346800 decicycles in 422, 262079 runs, 65 skips
168197 decicycles in gray, 262077 runs, 67 skips
Object size: 23188
Overall time: 7.878
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
(No files)
-