Mercurial > libavcodec.hg
changeset 6667:4a5c7112e35c libavcodec
The code now is pretty self explanatory about the header structure.
Remove the big comment and add comments about the skipped fields.
author | ramiro |
---|---|
date | Tue, 22 Apr 2008 20:30:50 +0000 |
parents | 1c76797e2216 |
children | 28af02d712cf |
files | mimic.c |
diffstat | 1 files changed, 2 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/mimic.c Tue Apr 22 20:24:07 2008 +0000 +++ b/mimic.c Tue Apr 22 20:30:50 2008 +0000 @@ -282,27 +282,16 @@ int quality, num_coeffs; int swap_buf_size = buf_size - MIMIC_HEADER_SIZE; - /* - * Header structure: - * uint16_t I_dont_remember; - * uint16_t quality; - * uint16_t width; - * uint16_t height; - * uint32_t some_constant; - * uint32_t is_pframe; - * uint32_t num_coeffs; - */ - if(buf_size < MIMIC_HEADER_SIZE) { av_log(avctx, AV_LOG_ERROR, "insufficient data\n"); return -1; } - buf += 2; + buf += 2; /* some constant (always 256) */ quality = bytestream_get_le16(&buf); width = bytestream_get_le16(&buf); height = bytestream_get_le16(&buf); - buf += 4; + buf += 4; /* some constant */ is_pframe = bytestream_get_le32(&buf); num_coeffs = bytestream_get_le32(&buf);