printf ("embedded message: \"%s\"\n", (char *) msg);
}
- get_bits (bitbuf, 2);
- get_bits (bitbuf, 2);
- get_bits (bitbuf, 1);
+ skip_bits (bitbuf, 2);
+ skip_bits (bitbuf, 2);
+ skip_bits1 (bitbuf);
/* load frame size */
frame_size_code = get_bits (bitbuf, 3);
/* unknown fields */
if (get_bits (bitbuf, 1) == 1) {
- get_bits (bitbuf, 1); /* use packet checksum if (1) */
- get_bits (bitbuf, 1); /* component checksums after image data if (1) */
+ skip_bits1 (bitbuf); /* use packet checksum if (1) */
+ skip_bits1 (bitbuf); /* component checksums after image data if (1) */
if (get_bits (bitbuf, 2) != 0)
return -1;
}
if (get_bits (bitbuf, 1) == 1) {
- get_bits (bitbuf, 1);
- get_bits (bitbuf, 4);
- get_bits (bitbuf, 1);
- get_bits (bitbuf, 2);
+ skip_bits1 (bitbuf);
+ skip_bits (bitbuf, 4);
+ skip_bits1 (bitbuf);
+ skip_bits (bitbuf, 2);
while (get_bits (bitbuf, 1) == 1) {
- get_bits (bitbuf, 8);
+ skip_bits (bitbuf, 8);
}
}