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);