50 uint32_t magic, nframes,
size, subversion, i;
51 uint32_t
width = 0,
height = 0, got_audio = 0, read = 0;
57 if (magic ==
MKBETAG(
'A',
'N',
'I',
'M')) {
62 if (size < 3 * 256 + 6)
71 for (i = 0; i < 256; i++)
75 }
else if (magic ==
MKBETAG(
'S',
'A',
'N',
'M') ) {
96 while (!got_audio && ((read + 8) < size)) {
97 uint32_t sig, chunk_size;
106 case MKBETAG(
'W',
'a',
'v',
'e'):
113 case MKBETAG(
'B',
'l',
'1',
'6'):
114 case MKBETAG(
'A',
'N',
'N',
'O'):
154 for (i = 0; i < 256; i++)
194 case MKBETAG(
'F',
'R',
'M',
'E'):
203 case MKBETAG(
'B',
'l',
'1',
'6'):
211 case MKBETAG(
'W',
'a',
'v',
'e'):