Lines Matching refs:maxval
31 static void samplecpy(uint8_t *dst, const uint8_t *src, int n, int maxval)
33 if (maxval <= 255) {
65 avctx->bits_per_raw_sample = av_log2(s->maxval) + 1;
74 if (s->maxval < 65535)
81 if (s->maxval < 65535)
93 if (s->maxval < 255)
100 if (s->maxval < 255)
112 if (s->maxval < 65535)
119 if (s->maxval < 65535)
154 if (v > s->maxval) {
155 av_log(avctx, AV_LOG_ERROR, "value %d larger than maxval %d\n", v, s->maxval);
160 ((uint16_t*)ptr)[j] = (((1<<sample_len)-1)*v + (s->maxval>>1))/s->maxval;
162 put_bits(&pb, sample_len, (((1<<sample_len)-1)*v + (s->maxval>>1))/s->maxval);
171 samplecpy(ptr, s->bytestream, n, s->maxval);
173 unsigned int j, f = (255 * 128 + s->maxval / 2) / s->maxval;
177 unsigned int j, v, f = (65535 * 32768 + s->maxval / 2) / s->maxval;
197 if (s->maxval >= 256)
202 samplecpy(ptr, s->bytestream, n, s->maxval);
211 samplecpy(ptr1, s->bytestream, n, s->maxval);
213 samplecpy(ptr2, s->bytestream, n, s->maxval);
223 const int f = (65535 * 32768 + s->maxval / 2) / s->maxval;