/btstack/3rd-party/lc3-google/include/ |
H A D | lc3_cpp.h | 95 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 D | lc3.h | 369 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 D | synthesis-sbc.c | 237 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 D | synthesis-8-generated.c | 42 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 D | lc3.c | 193 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 D | lc3_test.c | 84 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 D | lc3_py.c | 54 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 D | decoder.py | 105 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 D | decoder.py | 83 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 D | encoder.py | 79 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 D | lc3.py | 238 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 D | sbc_decoder_test.py | 16 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 D | sbc_encoder.py | 20 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 D | sbc_decoder.py | 188 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 D | sbc.py | 219 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 D | oi_codec_sbc_private.h | 193 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 D | dlc3.c | 196 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 D | elc3.c | 212 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 D | wave.c | 184 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 D | wave.h | 70 const void *pcm, int nch, int off, int count);
|
/btstack/3rd-party/lc3-google/fuzz/ |
H A D | efuzz.cc | 42 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 D | lc3_decoder.c | 188 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 D | Makefile | 13 ../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 D | le_audio_demo_util_sink.c | 195 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()
|