28 #define HEADER_SIZE 4096
41 data = data ^ (key = data ^ 0x52656453);
43 key = (key << 11) | (key >> 21);
45 data =
AV_RB32(p->
buf + 4) ^ (((key << 3) | (key >> 29)) + key);
60 int i, coef_off,
ret = 0;
77 data = data ^ (key = data ^ 0x52656453);
78 bytestream_put_be32(&pbc, data);
79 key = (key << 11) | (key >> 21);
82 data =
avio_rb32(pb) ^ (key = ((key << 3) | (key >> 29)) + key);
83 bytestream_put_be32(&pbc, data);
98 st->
duration = bytestream2_get_be32u(&gbc) * 14;
101 codec->
channels = bytestream2_get_byteu(&gbc);
107 coef_off = 0x54 + codec->
channels * 8;
108 if (bytestream2_get_byteu(&gbc))
111 if (coef_off + codec->
channels * (32 + 14) > HEADER_SIZE) {
123 for (i = 0; i < codec->
channels; i++) {