return AVERROR_INVALIDDATA;
}
- /* Basic sanity check, but not really harmful */
- if (avpkt->data[0] != 0x73 && avpkt->data[0] != 0x72)
- av_log(avctx, AV_LOG_WARNING, "Unknown header 0x%02X\n", avpkt->data[0]);
- keyframe = (avpkt->data[0] == 0x73);
+ /* Compression level (4 bits) and keyframe information (1 bit) */
+ av_log(avctx, AV_LOG_DEBUG, "Compression level %d\n", avpkt->data[0] >> 4);
+ keyframe = avpkt->data[0] & 1;
/* Pixel size */
component_size = ((avpkt->data[1] >> 2) & 0x03) + 1;