Lines Matching refs:sample
98 int16_t *sample[2],
116 sample[1][x] = v;
124 context = get_context(p, sample[1] + x, sample[0] + x, sample[1] + x);
175 sample[1][x] = (predict(sample[1] + x, sample[0] + x) + diff) &
185 int16_t *sample[2];
186 sample[0] = s->sample_buffer + 3;
187 sample[1] = s->sample_buffer + w + 6 + 3;
194 int16_t *temp = sample[0]; // FIXME: try a normal buffer
196 sample[0] = sample[1];
197 sample[1] = temp;
199 sample[1][-1] = sample[0][0];
200 sample[0][w] = sample[0][w - 1];
204 decode_line(s, w, sample, plane_index, 8);
206 src[x + stride * y] = sample[1][x];
208 decode_line(s, w, sample, plane_index, s->avctx->bits_per_raw_sample);
211 ((uint16_t*)(src + stride*y))[x] = sample[1][x];
215 ((uint16_t*)(src + stride*y))[x] = sample[1][x] << (16 - s->avctx->bits_per_raw_sample);
226 int16_t *sample[4][2];
232 sample[x][0] = s->sample_buffer + x * 2 * (w + 6) + 3;
233 sample[x][1] = s->sample_buffer + (x * 2 + 1) * (w + 6) + 3;
242 int16_t *temp = sample[p][0]; // FIXME: try a normal buffer
244 sample[p][0] = sample[p][1];
245 sample[p][1] = temp;
247 sample[p][1][-1]= sample[p][0][0 ];
248 sample[p][0][ w]= sample[p][0][w-1];
250 decode_line(s, w, sample[p], (p + 1)/2, 9);
252 decode_line(s, w, sample[p], (p + 1)/2, bits + (s->slice_coding_mode != 1));
255 int g = sample[0][1][x];
256 int b = sample[1][1][x];
257 int r = sample[2][1][x];
258 int a = sample[3][1][x];