Lines Matching refs:samples
34 uint8_t framing_index; /* Set for even channels on multiple of 192 samples */
85 av_log(avctx, AV_LOG_ERROR, "number of samples in frame too big\n");
97 put_bits(&pb, 2, (avctx->bits_per_raw_sample - 16) / 4); // bits per samples (0 = 16bit, 1 = 20bit, 2 = 24bit)
103 const uint32_t *samples = (uint32_t *)frame->data[0];
109 o[0] = ff_reverse[(samples[0] & 0x0000FF00) >> 8];
110 o[1] = ff_reverse[(samples[0] & 0x00FF0000) >> 16];
111 o[2] = ff_reverse[(samples[0] & 0xFF000000) >> 24];
112 o[3] = ff_reverse[(samples[1] & 0x00000F00) >> 4] | vucf;
113 o[4] = ff_reverse[(samples[1] & 0x000FF000) >> 12];
114 o[5] = ff_reverse[(samples[1] & 0x0FF00000) >> 20];
115 o[6] = ff_reverse[(samples[1] & 0xF0000000) >> 28];
117 samples += 2;
125 const uint32_t *samples = (uint32_t *)frame->data[0];
131 o[0] = ff_reverse[ (samples[0] & 0x000FF000) >> 12];
132 o[1] = ff_reverse[ (samples[0] & 0x0FF00000) >> 20];
133 o[2] = ff_reverse[((samples[0] & 0xF0000000) >> 28) | vucf];
134 o[3] = ff_reverse[ (samples[1] & 0x000FF000) >> 12];
135 o[4] = ff_reverse[ (samples[1] & 0x0FF00000) >> 20];
136 o[5] = ff_reverse[ (samples[1] & 0xF0000000) >> 28];
138 samples += 2;
146 const uint16_t *samples = (uint16_t *)frame->data[0];
152 o[0] = ff_reverse[ samples[0] & 0xFF];
153 o[1] = ff_reverse[(samples[0] & 0xFF00) >> 8];
154 o[2] = ff_reverse[(samples[1] & 0x0F) << 4] | vucf;
155 o[3] = ff_reverse[(samples[1] & 0x0FF0) >> 4];
156 o[4] = ff_reverse[(samples[1] & 0xF000) >> 12];
158 samples += 2;