comparison msmpeg4.c @ 201:91ed656e7339 libavcodec

(commit by michael) new msmpeg4 dequantizer did dequantize too early
author arpi_esp
date Sun, 13 Jan 2002 06:12:35 +0000
parents 6ab301aaa652
children fceb435fae6b
comparison
equal deleted inserted replaced
200:6ab301aaa652 201:91ed656e7339
866 /* second escape */ 866 /* second escape */
867 code = get_vlc(&s->gb, &rl->vlc); 867 code = get_vlc(&s->gb, &rl->vlc);
868 if (code < 0 || code >= rl->n) 868 if (code < 0 || code >= rl->n)
869 return -1; 869 return -1;
870 run = rl->table_run[code]; 870 run = rl->table_run[code];
871 level = rl->table_level[code] * qmul + qadd; 871 level = rl->table_level[code];
872 last = code >= rl->last; 872 last = code >= rl->last;
873 run += rl->max_run[last][level] + run_diff; 873 run += rl->max_run[last][level] + run_diff;
874 level= level * qmul + qadd;
874 if (get_bits1(&s->gb)) 875 if (get_bits1(&s->gb))
875 level = -level; 876 level = -level;
876 } 877 }
877 } else { 878 } else {
878 /* first escape */ 879 /* first escape */