30 #define BITSTREAM_READER_LE
38 #define FORMAT_SIMPLE 1
39 #define FORMAT_ENCRYPTED 2
75 0x00000001, 0x00000002, 0x00000004, 0x00000008,
76 0x00000010, 0x00000020, 0x00000040, 0x00000080,
77 0x00000100, 0x00000200, 0x00000400, 0x00000800,
78 0x00001000, 0x00002000, 0x00004000, 0x00008000,
79 0x00010000, 0x00020000, 0x00040000, 0x00080000,
80 0x00100000, 0x00200000, 0x00400000, 0x00800000,
81 0x01000000, 0x02000000, 0x04000000, 0x08000000,
82 0x10000000, 0x20000000, 0x40000000, 0x80000000,
83 0x80000000, 0x80000000, 0x80000000, 0x80000000,
84 0x80000000, 0x80000000, 0x80000000, 0x80000000
120 sum += *dl++ * *qm, qm++;
121 sum += *dl++ * *qm, qm++;
122 sum += *dl++ * *qm, qm++;
123 sum += *dl++ * *qm, qm++;
124 sum += *dl++ * *qm, qm++;
125 sum += *dl++ * *qm, qm++;
126 sum += *dl++ * *qm, qm++;
127 sum += *dl++ * *qm, qm++;
129 }
else if(c->
error < 0) {
130 sum += *dl++ * (*qm -= *dx++), qm++;
131 sum += *dl++ * (*qm -= *dx++), qm++;
132 sum += *dl++ * (*qm -= *dx++), qm++;
133 sum += *dl++ * (*qm -= *dx++), qm++;
134 sum += *dl++ * (*qm -= *dx++), qm++;
135 sum += *dl++ * (*qm -= *dx++), qm++;
136 sum += *dl++ * (*qm -= *dx++), qm++;
137 sum += *dl++ * (*qm -= *dx++), qm++;
139 sum += *dl++ * (*qm += *dx++), qm++;
140 sum += *dl++ * (*qm += *dx++), qm++;
141 sum += *dl++ * (*qm += *dx++), qm++;
142 sum += *dl++ * (*qm += *dx++), qm++;
143 sum += *dl++ * (*qm += *dx++), qm++;
144 sum += *dl++ * (*qm += *dx++), qm++;
145 sum += *dl++ * (*qm += *dx++), qm++;
146 sum += *dl++ * (*qm += *dx++), qm++;
149 *(dx-0) = ((*(dl-1) >> 30) | 1) << 2;
150 *(dx-1) = ((*(dl-2) >> 30) | 1) << 1;
151 *(dx-2) = ((*(dl-3) >> 30) | 1) << 1;
152 *(dx-3) = ((*(dl-4) >> 30) | 1);
155 *in += (sum >> c->
shift);
158 *(dl-1) = *dl - *(dl-1);
159 *(dl-2) = *(dl-1) - *(dl-2);
160 *(dl-3) = *(dl-2) - *(dl-3);
190 if (CRC != (crc ^ 0xFFFFFFFFU)) {
313 int *got_frame_ptr,
AVPacket *avpkt)
316 int buf_size = avpkt->
size;
352 uint32_t unary, depth, k;
383 rice->
sum1 += value - (rice->
sum1 >> 4);
390 rice->
sum0 += value - (rice->
sum0 >> 4);
398 *p = 1 + ((value >> 1) ^ ((value & 1) - 1));
404 #define PRED(x, k) (int32_t)((((uint64_t)x << k) - x) >> k)
406 case 1: *p +=
PRED(*predictor, 4);
break;
408 case 3: *p +=
PRED(*predictor, 5);
break;
409 case 4: *p += *predictor;
break;
420 for (*p += *r / 2; r > p - s->
channels; r--)