51 uint32_t magic, nframes,
size, subversion, i;
52 uint32_t
width = 0,
height = 0, got_audio = 0, read = 0;
58 if (magic ==
MKBETAG(
'A',
'N',
'I',
'M')) {
63 if (size < 3 * 256 + 6)
74 for (i = 0; i < 256; i++)
78 }
else if (magic ==
MKBETAG(
'S',
'A',
'N',
'M')) {
102 while (!got_audio && ((read + 8) < size)) {
103 uint32_t sig, chunk_size;
112 case MKBETAG(
'W',
'a',
'v',
'e'):
125 case MKBETAG(
'B',
'l',
'1',
'6'):
126 case MKBETAG(
'A',
'N',
'N',
'O'):
165 for (i = 0; i < 256; i++)
206 case MKBETAG(
'F',
'R',
'M',
'E'):
215 case MKBETAG(
'B',
'l',
'1',
'6'):
223 case MKBETAG(
'W',
'a',
'v',
'e'):