Mercurial > libavcodec.hg
comparison mjpegenc.c @ 5089:bff60ecc02f9 libavcodec
Use AV_xx throughout libavcodec
author | ramiro |
---|---|
date | Sat, 02 Jun 2007 01:41:07 +0000 |
parents | 9ce0052d533a |
children | 470601203f44 |
comparison
equal
deleted
inserted
replaced
5088:8e206208db1f | 5089:bff60ecc02f9 |
---|---|
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); |
150 ptr[0] = size >> 8; | 150 AV_WB16(ptr, size); |
151 ptr[1] = size; | |
152 } | 151 } |
153 | 152 |
154 static void jpeg_put_comments(MpegEncContext *s) | 153 static void jpeg_put_comments(MpegEncContext *s) |
155 { | 154 { |
156 PutBitContext *p = &s->pb; | 155 PutBitContext *p = &s->pb; |
177 flush_put_bits(p); | 176 flush_put_bits(p); |
178 ptr = pbBufPtr(p); | 177 ptr = pbBufPtr(p); |
179 put_bits(p, 16, 0); /* patched later */ | 178 put_bits(p, 16, 0); /* patched later */ |
180 ff_put_string(p, LIBAVCODEC_IDENT, 1); | 179 ff_put_string(p, LIBAVCODEC_IDENT, 1); |
181 size = strlen(LIBAVCODEC_IDENT)+3; | 180 size = strlen(LIBAVCODEC_IDENT)+3; |
182 ptr[0] = size >> 8; | 181 AV_WB16(ptr, size); |
183 ptr[1] = size; | |
184 } | 182 } |
185 | 183 |
186 if( s->avctx->pix_fmt == PIX_FMT_YUV420P | 184 if( s->avctx->pix_fmt == PIX_FMT_YUV420P |
187 ||s->avctx->pix_fmt == PIX_FMT_YUV422P | 185 ||s->avctx->pix_fmt == PIX_FMT_YUV422P |
188 ||s->avctx->pix_fmt == PIX_FMT_YUV444P){ | 186 ||s->avctx->pix_fmt == PIX_FMT_YUV444P){ |
190 flush_put_bits(p); | 188 flush_put_bits(p); |
191 ptr = pbBufPtr(p); | 189 ptr = pbBufPtr(p); |
192 put_bits(p, 16, 0); /* patched later */ | 190 put_bits(p, 16, 0); /* patched later */ |
193 ff_put_string(p, "CS=ITU601", 1); | 191 ff_put_string(p, "CS=ITU601", 1); |
194 size = strlen("CS=ITU601")+3; | 192 size = strlen("CS=ITU601")+3; |
195 ptr[0] = size >> 8; | 193 AV_WB16(ptr, size); |
196 ptr[1] = size; | |
197 } | 194 } |
198 } | 195 } |
199 | 196 |
200 void ff_mjpeg_encode_picture_header(MpegEncContext *s) | 197 void ff_mjpeg_encode_picture_header(MpegEncContext *s) |
201 { | 198 { |