Mercurial > libavcodec.hg
comparison mjpeg.c @ 344:9f6071a87e17 libavcodec
fixed msmpeg4 infinite loop if buggy stream
rewrote quantizer
fixed bias (+10% compression/quality for h263 like codecs)
qscale=1 support
mpeg1 intra frames looks far less blocky
added codec_id field
author | michaelni |
---|---|
date | Sat, 27 Apr 2002 12:30:26 +0000 |
parents | 5fc0c3af3fe4 |
children | 34f6c77ff01a |
comparison
equal
deleted
inserted
replaced
343:9211a0c9466a | 344:9f6071a87e17 |
---|---|
158 MJpegContext *m; | 158 MJpegContext *m; |
159 | 159 |
160 m = malloc(sizeof(MJpegContext)); | 160 m = malloc(sizeof(MJpegContext)); |
161 if (!m) | 161 if (!m) |
162 return -1; | 162 return -1; |
163 | |
164 s->min_qcoeff=-1023; | |
165 s->max_qcoeff= 1023; | |
163 | 166 |
164 /* build all the huffman tables */ | 167 /* build all the huffman tables */ |
165 build_huffman_codes(m->huff_size_dc_luminance, | 168 build_huffman_codes(m->huff_size_dc_luminance, |
166 m->huff_code_dc_luminance, | 169 m->huff_code_dc_luminance, |
167 bits_dc_luminance, | 170 bits_dc_luminance, |