OSDN Git Service
(root)
/
coroid
/
libav_saccubus.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
eeb1e92
)
Optimize suffix_length computation, 1 cpu cycle speedup.
author
Michael Niedermayer
<michaelni@gmx.at>
Sun, 24 Jan 2010 18:23:46 +0000
(18:23 +0000)
committer
Michael Niedermayer
<michaelni@gmx.at>
Sun, 24 Jan 2010 18:23:46 +0000
(18:23 +0000)
Originally committed as revision 21431 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/h264_cavlc.c
patch
|
blob
|
history
diff --git
a/libavcodec/h264_cavlc.c
b/libavcodec/h264_cavlc.c
index
e418160
..
d00cbeb
100644
(file)
--- a/
libavcodec/h264_cavlc.c
+++ b/
libavcodec/h264_cavlc.c
@@
-470,9
+470,7
@@
static int decode_residual(H264Context *h, GetBitContext *gb, DCTELEM *block, in
level_code= (((2+level_code)>>1) ^ mask) - mask;
}
level[i]= level_code;
-
- if(suffix_limit[suffix_length] + level_code > 2U*suffix_limit[suffix_length])
- suffix_length++;
+ suffix_length+= suffix_limit[suffix_length] + level_code > 2U*suffix_limit[suffix_length];
}
}