45 if (!(bytestream2_peek_byte(&p) & 1))
48 if (bytestream2_peek_byte(&p) == 1) {
51 if (bytestream2_peek_byte(&p) ==
'v'){
55 tag = bytestream2_get_le32(&p);
58 }
else if (bytestream2_peek_byte(&p) ==
't') {
63 uint8_t acid[5] = { 0 };
69 cid = strtol(acid,
NULL, 16);
76 time_unit = bytestream2_get_le64(&p);
77 spu = bytestream2_get_le64(&p);
78 if (!time_unit || !spu) {
99 }
else if (bytestream2_peek_byte(&p) == 3) {
131 }
else if(t == 0x05589f81){
153 lb = ((*p & 2) << 1) | ((*p >> 6) & 3);
164 .
magic =
"\001video",
168 .granule_is_start = 1,
172 .
magic =
"\001audio",
176 .granule_is_start = 1,
184 .granule_is_start = 1,
188 .
magic =
"\001Direct Show Samples embedded in Ogg",
192 .granule_is_start = 1,