huffyuvdec: remove superfluous check in BGR code
Before: 154861 decicycles After: 152912 decicycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:

committed by
Michael Niedermayer

parent
6848325acb
commit
0d632b35a0
@@ -729,10 +729,10 @@ static av_always_inline void decode_bgr_1(HYuvContext *s, int count,
|
|||||||
|
|
||||||
UPDATE_CACHE(re, &s->gb);
|
UPDATE_CACHE(re, &s->gb);
|
||||||
index = SHOW_UBITS(re, &s->gb, VLC_BITS);
|
index = SHOW_UBITS(re, &s->gb, VLC_BITS);
|
||||||
code = s->vlc[4].table[index][0];
|
|
||||||
n = s->vlc[4].table[index][1];
|
n = s->vlc[4].table[index][1];
|
||||||
|
|
||||||
if (code != -1) {
|
if (n>0) {
|
||||||
|
code = s->vlc[4].table[index][0];
|
||||||
*(uint32_t*)&s->temp[0][4 * i] = s->pix_bgr_map[code];
|
*(uint32_t*)&s->temp[0][4 * i] = s->pix_bgr_map[code];
|
||||||
LAST_SKIP_BITS(re, &s->gb, n);
|
LAST_SKIP_BITS(re, &s->gb, n);
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user