Browse Source

huffyuvdec: remove superfluous check in BGR code

Before: 154861 decicycles
After:  152912 decicycles

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.3
Christophe Gisquet Michael Niedermayer 11 years ago
parent
commit
0d632b35a0
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      libavcodec/huffyuvdec.c

+ 2
- 2
libavcodec/huffyuvdec.c View File

@@ -729,10 +729,10 @@ static av_always_inline void decode_bgr_1(HYuvContext *s, int count,

UPDATE_CACHE(re, &s->gb);
index = SHOW_UBITS(re, &s->gb, VLC_BITS);
code = s->vlc[4].table[index][0];
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];
LAST_SKIP_BITS(re, &s->gb, n);
} else {


Loading…
Cancel
Save