36 if (p->
buf[i] == 0x0f) {
40 for(j=0; 6 < end - ptr; j++) {
48 }
else if (type >= 0x10 && type <= 0x14) {
49 histogram[type - 0x10] ++;
52 if (6 + len > end - ptr)
56 for (k=0; k < 4; k++) {
57 min =
FFMIN(min, histogram[k]);
59 if (min && j > max_score)
uint64_t_TMPL AV_WL64 unsigned int_TMPL AV_WL32 unsigned int_TMPL AV_WL24 unsigned int_TMPL AV_WL16 uint64_t_TMPL AV_WB64 unsigned int_TMPL AV_WB32 unsigned int_TMPL AV_WB24 unsigned int_TMPL AV_RB16
static av_cold int end(AVCodecContext *avctx)
int buf_size
Size of buf except extra allocated bytes.
unsigned char * buf
Buffer must have AVPROBE_PADDING_SIZE of extra allocated bytes filled with zero.
This structure contains the data a format has to probe a file.
#define FF_DEF_RAWSUB_DEMUXER(shortname, longname, probe, ext, id, flag)