Mercurial > libavcodec.hg
comparison mjpegenc.c @ 7136:7a73d76aaaa0 libavcodec
remove duplicate tables
author | stefang |
---|---|
date | Wed, 25 Jun 2008 11:33:49 +0000 |
parents | e943e1409077 |
children | 3ec34b551aae |
comparison
equal
deleted
inserted
replaced
7135:6bd6a2da306e | 7136:7a73d76aaaa0 |
---|---|
57 | 57 |
58 /* build all the huffman tables */ | 58 /* build all the huffman tables */ |
59 ff_mjpeg_build_huffman_codes(m->huff_size_dc_luminance, | 59 ff_mjpeg_build_huffman_codes(m->huff_size_dc_luminance, |
60 m->huff_code_dc_luminance, | 60 m->huff_code_dc_luminance, |
61 ff_mjpeg_bits_dc_luminance, | 61 ff_mjpeg_bits_dc_luminance, |
62 ff_mjpeg_val_dc_luminance); | 62 ff_mjpeg_val_dc); |
63 ff_mjpeg_build_huffman_codes(m->huff_size_dc_chrominance, | 63 ff_mjpeg_build_huffman_codes(m->huff_size_dc_chrominance, |
64 m->huff_code_dc_chrominance, | 64 m->huff_code_dc_chrominance, |
65 ff_mjpeg_bits_dc_chrominance, | 65 ff_mjpeg_bits_dc_chrominance, |
66 ff_mjpeg_val_dc_chrominance); | 66 ff_mjpeg_val_dc); |
67 ff_mjpeg_build_huffman_codes(m->huff_size_ac_luminance, | 67 ff_mjpeg_build_huffman_codes(m->huff_size_ac_luminance, |
68 m->huff_code_ac_luminance, | 68 m->huff_code_ac_luminance, |
69 ff_mjpeg_bits_ac_luminance, | 69 ff_mjpeg_bits_ac_luminance, |
70 ff_mjpeg_val_ac_luminance); | 70 ff_mjpeg_val_ac_luminance); |
71 ff_mjpeg_build_huffman_codes(m->huff_size_ac_chrominance, | 71 ff_mjpeg_build_huffman_codes(m->huff_size_ac_chrominance, |
137 flush_put_bits(p); | 137 flush_put_bits(p); |
138 ptr = pbBufPtr(p); | 138 ptr = pbBufPtr(p); |
139 put_bits(p, 16, 0); /* patched later */ | 139 put_bits(p, 16, 0); /* patched later */ |
140 size = 2; | 140 size = 2; |
141 size += put_huffman_table(s, 0, 0, ff_mjpeg_bits_dc_luminance, | 141 size += put_huffman_table(s, 0, 0, ff_mjpeg_bits_dc_luminance, |
142 ff_mjpeg_val_dc_luminance); | 142 ff_mjpeg_val_dc); |
143 size += put_huffman_table(s, 0, 1, ff_mjpeg_bits_dc_chrominance, | 143 size += put_huffman_table(s, 0, 1, ff_mjpeg_bits_dc_chrominance, |
144 ff_mjpeg_val_dc_chrominance); | 144 ff_mjpeg_val_dc); |
145 | 145 |
146 size += put_huffman_table(s, 1, 0, ff_mjpeg_bits_ac_luminance, | 146 size += put_huffman_table(s, 1, 0, ff_mjpeg_bits_ac_luminance, |
147 ff_mjpeg_val_ac_luminance); | 147 ff_mjpeg_val_ac_luminance); |
148 size += put_huffman_table(s, 1, 1, ff_mjpeg_bits_ac_chrominance, | 148 size += put_huffman_table(s, 1, 1, ff_mjpeg_bits_ac_chrominance, |
149 ff_mjpeg_val_ac_chrominance); | 149 ff_mjpeg_val_ac_chrominance); |