Home
last modified time | relevance | path

Searched refs:pcm (Results 1 – 24 of 24) sorted by relevance

/btstack/3rd-party/lc3-google/include/
H A Dlc3_cpp.h95 int EncodeImpl(PcmFormat fmt, const T *pcm, int block_size, uint8_t *out) { in EncodeImpl() argument
106 ret |= lc3_encode(states[ich].get(), cfmt, pcm + ich, nchannels_, in EncodeImpl()
159 int Encode(const int16_t *pcm, int block_size, uint8_t *out) { in Encode() argument
160 return EncodeImpl(PcmFormat::kS16, pcm, block_size, out); in Encode()
163 int Encode(const int32_t *pcm, int block_size, uint8_t *out) { in Encode() argument
164 return EncodeImpl(PcmFormat::kS24, pcm, block_size, out); in Encode()
167 int Encode(const float *pcm, int block_size, uint8_t *out) { in Encode() argument
168 return EncodeImpl(PcmFormat::kF32, pcm, block_size, out); in Encode()
171 int Encode(PcmFormat fmt, const void *pcm, int block_size, uint8_t *out) { in Encode() argument
172 uintptr_t pcm_ptr = reinterpret_cast<uintptr_t>(pcm); in Encode()
[all …]
H A Dlc3.h369 const void *pcm, int stride, int nbytes, void *out);
416 enum lc3_pcm_format fmt, void *pcm, int stride);
/btstack/3rd-party/bluedroid/decoder/srce/
H A Dsynthesis-sbc.c237 PRIVATE void SynthWindow80_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRICT buffer, OI_UINT s…
238 PRIVATE void SynthWindow112_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRICT buffer, OI_UINT …
241 typedef void (*SYNTH_FRAME)(OI_CODEC_SBC_DECODER_CONTEXT *context, OI_INT16 *pcm, OI_UINT blkstart,…
259 PRIVATE void OI_SBC_SynthFrame_80(OI_CODEC_SBC_DECODER_CONTEXT *context, OI_INT16 *pcm, OI_UINT blk…
260 PRIVATE void OI_SBC_SynthFrame_80(OI_CODEC_SBC_DECODER_CONTEXT *context, OI_INT16 *pcm, OI_UINT blk… in OI_SBC_SynthFrame_80() argument
283 SYNTH80(pcm + ch, context->common.filterBuffer[ch] + offset, pcmStrideShift); in OI_SBC_SynthFrame_80()
286 pcm += (8 << pcmStrideShift); in OI_SBC_SynthFrame_80()
291 PRIVATE void OI_SBC_SynthFrame_4SB(OI_CODEC_SBC_DECODER_CONTEXT *context, OI_INT16 *pcm, OI_UINT bl…
292 PRIVATE void OI_SBC_SynthFrame_4SB(OI_CODEC_SBC_DECODER_CONTEXT *context, OI_INT16 *pcm, OI_UINT bl… in OI_SBC_SynthFrame_4SB() argument
314 SynthWindow40_int32_int32_symmetry_with_sum(pcm + ch, in OI_SBC_SynthFrame_4SB()
[all …]
H A Dsynthesis-8-generated.c42 PRIVATE void SynthWindow80_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRICT buffer, OI_UINT s…
43 PRIVATE void SynthWindow80_generated(OI_INT16 *pcm, SBC_BUFFER_T const * RESTRICT buffer, OI_UINT s… in SynthWindow80_generated() argument
56 …/* 1 - stage 0 */ pcm_b /= 32768; CLIP_INT16(pcm_b); pcm[(uint32_t)(0<<strideShift)] = (OI_INT16)p… in SynthWindow80_generated()
79 …/* 1 - stage 1 */ pcm_a /= 32768; CLIP_INT16(pcm_a); pcm[(uint32_t)(1<<strideShift)] = (OI_INT16)p… in SynthWindow80_generated()
80 …/* 1 - stage 1 */ pcm_b /= 32768; CLIP_INT16(pcm_b); pcm[(uint32_t)(7<<strideShift)] = (OI_INT16)p… in SynthWindow80_generated()
103 …/* 1 - stage 2 */ pcm_a /= 32768; CLIP_INT16(pcm_a); pcm[(uint32_t)(2<<strideShift)] = (OI_INT16)p… in SynthWindow80_generated()
104 …/* 1 - stage 2 */ pcm_b /= 32768; CLIP_INT16(pcm_b); pcm[(uint32_t)(6<<strideShift)] = (OI_INT16)p… in SynthWindow80_generated()
127 …/* 1 - stage 3 */ pcm_a /= 32768; CLIP_INT16(pcm_a); pcm[(uint32_t)(3<<strideShift)] = (OI_INT16)p… in SynthWindow80_generated()
128 …/* 1 - stage 3 */ pcm_b /= 32768; CLIP_INT16(pcm_b); pcm[(uint32_t)(5<<strideShift)] = (OI_INT16)p… in SynthWindow80_generated()
135 …/* 1 - stage 4 */ pcm_a /= 32768; CLIP_INT16(pcm_a); pcm[(uint32_t)(4<<strideShift)] = (OI_INT16)p… in SynthWindow80_generated()
/btstack/3rd-party/lc3-google/src/
H A Dlc3.c193 const int16_t *pcm = _pcm; in load_s16() local
202 for (int i = 0; i < ns; i++, pcm += stride) in load_s16()
203 xt[i] = *pcm, xs[i] = *pcm; in load_s16()
214 const int32_t *pcm = _pcm; in load_s24() local
223 for (int i = 0; i < ns; i++, pcm += stride) { in load_s24()
224 xt[i] = *pcm >> 8; in load_s24()
225 xs[i] = lc3_ldexpf(*pcm, -8); in load_s24()
237 const uint8_t *pcm = _pcm; in load_s24_3le() local
246 for (int i = 0; i < ns; i++, pcm += 3*stride) { in load_s24_3le()
247 int32_t in = ((uint32_t)pcm[0] << 8) | in load_s24_3le()
[all …]
/btstack/test/le_audio/
H A Dlc3_test.c84 static int16_t pcm[MAX_NUM_BIS * MAX_SAMPLES_PER_FRAME]; variable
89 static int16_t pcm[MAX_NUM_BIS * MAX_SAMPLES_PER_FRAME]; variable
286 pcm[sample * num_bis + channel] = value; in generate_audio()
296 … hxcmod_fillbuffer(&mod_context, (unsigned short *) pcm, number_samples_per_frame, &trkbuf); in generate_audio()
301 pcm[i] = (pcm[2*i] / 2) + (pcm[2*i+1] / 2); in generate_audio()
335 lc3_encoder->encode_signed_16(&encoder_contexts[0], pcm, 1, buffer); in test_encoder()
349 … (void) lc3_decoder->decode_signed_16(decoder_contexts[0], buffer, BFI, pcm, 1, &tmp_BEC_detect); in test_encoder()
354 wav_writer_write_int16(number_samples_per_frame, pcm); in test_encoder()
/btstack/3rd-party/lc3-google/test/
H A Dlc3_py.c54 int16_t *pcm; in encode_py() local
66 CTYPES_CHECK("x", pcm_obj = to_1d_ptr(pcm_obj, NPY_INT16, ns, &pcm)); in encode_py()
71 lc3_encode(encoder, LC3_PCM_FORMAT_S16, pcm, 1, nbytes, out); in encode_py()
102 int16_t *pcm; in decode_py() local
118 pcm_obj = new_1d_ptr(NPY_INT16, ns, &pcm); in decode_py()
120 lc3_decode(decoder, in, nbytes, LC3_PCM_FORMAT_S16, pcm, 1); in decode_py()
H A Ddecoder.py105 pcm = lc3.decode(dec_c, bytes(C.BYTES_AC[i0][i]))
106 ok = ok and np.max(np.abs(pcm - C.X_HAT_CLIP[i0][i])) < 1
/btstack/3rd-party/lc3-google/python/tools/
H A Ddecoder.py83 pcm = dec.decode(f_lc3.read(lc3_frame_size), bitdepth=bitdepth) variable
85 pcm = pcm[max(encoded_length - stream_length - i, 0) * pcm_size: variable
88 wavfile.writeframesraw(pcm)
H A Dencoder.py79 pcm = wavfile.readframes(frame_length) variable
80 f_lc3.write(enc.encode(pcm, frame_size, bitdepth=bitdepth))
/btstack/3rd-party/lc3-google/python/
H A Dlc3.py238 def encode(self, pcm, nbytes, bitdepth=None): argument
260 pcm_buffer = array.array('f', pcm)
263 if not abs(sum(pcm)) / frame_samples < 2:
270 padding = max(pcm_len * ctypes.sizeof(pcm_t) - len(pcm), 0)
271 pcm_buffer = bytearray(pcm) + bytearray(padding)
279 pcm = (pcm_t * (pcm_len - ich)).from_buffer(pcm_buffer, pcm_offset)
286 encoder, pcm_fmt, pcm, nchannels, len(data), data)
387 pcm = (pcm_t * (pcm_len - ich)).from_buffer(pcm_buffer, pcm_offset)
395 decoder, data, len(data), pcm_fmt, pcm, self.nchannels)
/btstack/test/sbc/
H A Dsbc_decoder_test.py16 M = mse(actual_frame.pcm[ch], expected_frame.pcm[ch])
129 … PCMs differ %f \n%s\n%s" % (subband_frame_count, max_error, actual_frame.pcm, expected_frame.pcm))
H A Dsbc_encoder.py20 frame.pcm[0][i] = data[2*i]
21 frame.pcm[1][i] = data[2*i+1]
24 frame.pcm[0][i] = data[i]
87 frame.EX[sb] = frame.pcm[ch][index]
H A Dsbc_decoder.py188 frame.pcm[ch][offset + j] = np.int16(frame.X[j])
224 frame.pcm[ch][offset + j] = np.int16(frame.X[j])
290 packed_value = struct.pack('h', frame.pcm[ch][i])
294 print (i, frame.pcm[ch][i], frame.pcm[ch])
369 print (frame.pcm)
H A Dsbc.py219 pcm = np.zeros(shape=(2, 8*16), dtype = np.int16) variable in SBCFrame
241 self.pcm = np.zeros(shape=(nr_channels, nr_subbands*nr_blocks), dtype = np.int16)
/btstack/3rd-party/bluedroid/decoder/include/
H A Doi_codec_sbc_private.h193 PRIVATE void SynthWindow40_int32_int32_symmetry_with_sum(OI_INT16 *pcm, SBC_BUFFER_T buffer[80], OI…
197 OI_INT16 *pcm,
204 OI_INT16 *pcm,
210 OI_INT16 *pcm,
221 PRIVATE void OI_SBC_SynthFrame(OI_CODEC_SBC_DECODER_CONTEXT *context, OI_INT16 *pcm, OI_UINT start_…
/btstack/3rd-party/lc3-google/tools/
H A Ddlc3.c196 int8_t alignas(int32_t) pcm[2 * LC3_HR_MAX_FRAME_SAMPLES*4]; in main() local
238 memset(pcm, 0, nchannels * frame_samples * pcm_sbytes); in main()
246 pcm_fmt, pcm + ich * pcm_sbytes, nchannels); in main()
258 pcm_sbytes, pcm, nchannels, pcm_offset, pcm_nwrite); in main()
H A Delc3.c212 int8_t alignas(int32_t) pcm[2 * LC3_HR_MAX_FRAME_SAMPLES*4]; in main() local
242 int nread = wave_read_pcm(fp_in, pcm_sbytes, nchannels, frame_samples, pcm); in main()
244 memset(pcm + nread * nchannels * pcm_sbytes, 0, in main()
264 pcm_fmt, pcm + ich * pcm_sbytes, nchannels, in main()
H A Dwave.c184 const int8_t *pcm = _pcm; in wave_write_pcm() local
185 fwrite(pcm + nch * off * samplesize, nch * samplesize, count, fp); in wave_write_pcm()
H A Dwave.h70 const void *pcm, int nch, int off, int count);
/btstack/3rd-party/lc3-google/fuzz/
H A Defuzz.cc42 std::vector<T> pcm(pcm_samples); in encode() local
43 for (auto &s: pcm) in encode()
46 e.Encode(pcm.data(), in encode()
/btstack/test/lc3/
H A Dlc3_decoder.c188 int16_t pcm[MAX_NUM_CHANNELS * MAX_SAMPLES_PER_FRAME]; in main() local
215 …3_decoder->decode_signed_16(&decoder_contexts[channel], read_buffer, BFI, &pcm[channel], num_chann… in main()
225 wav_writer_write_int16(num_channels * number_samples_per_frame, pcm); in main()
/btstack/port/msp432p401lp-cc256x/ti/devices/msp432p4xx/driverlib/ccs/
H A DMakefile13 ../gpio.o ../i2c.o ../interrupt.o ../mpu.o ../pmap.o ../pcm.o ../pss.o ../ref_a.o ../reset.o ../rtc…
23 i2c.o interrupt.o mpu.o pmap.o pcm.o pss.o ref_a.o reset.o rtc_c.o flash.o \
/btstack/example/
H A Dle_audio_demo_util_sink.c195 static int16_t pcm[MAX_CHANNELS * MAX_SAMPLES_PER_FRAME]; variable
464 int16_t *data_in = pcm; in audio_processing_resample()
516 int16_t *data_out = pcm; in audio_processing_decode()