Home
last modified time | relevance | path

Searched refs:encoder (Results 1 – 7 of 7) sorted by relevance

/liblc3-latest/src/
Dlc3.c191 struct lc3_encoder *encoder, const void *_pcm, int stride) in load_s16() argument
195 enum lc3_dt dt = encoder->dt; in load_s16()
196 enum lc3_srate sr = encoder->sr_pcm; in load_s16()
198 int16_t *xt = (int16_t *)encoder->x + encoder->xt_off; in load_s16()
199 float *xs = encoder->x + encoder->xs_off; in load_s16()
212 struct lc3_encoder *encoder, const void *_pcm, int stride) in load_s24() argument
216 enum lc3_dt dt = encoder->dt; in load_s24()
217 enum lc3_srate sr = encoder->sr_pcm; in load_s24()
219 int16_t *xt = (int16_t *)encoder->x + encoder->xt_off; in load_s24()
220 float *xs = encoder->x + encoder->xs_off; in load_s24()
[all …]
/liblc3-latest/test/
Dlc3_py.c40 lc3_encoder_t encoder = lc3_setup_encoder(dt_us, sr_hz, 0, in setup_encoder_py() local
43 PyObject *encoder_obj = from_encoder(NULL, encoder); in setup_encoder_py()
45 free(encoder); in setup_encoder_py()
59 lc3_encoder_t encoder = in encode_py() local
62 CTYPES_CHECK(NULL, encoder_obj = to_encoder(encoder_obj, encoder)); in encode_py()
64 int ns = lc3_ns(encoder->dt, encoder->sr); in encode_py()
71 lc3_encode(encoder, LC3_PCM_FORMAT_S16, pcm, 1, nbytes, out); in encode_py()
73 from_encoder(encoder_obj, encoder); in encode_py()
Drun.py19 import ltpf, sns, tns, spec, encoder, decoder
31 ( encoder , "Encoder" ),
/liblc3-latest/python/tests/
Dbasic_test.py30 encoder = lc3.Encoder(frame_duration_us=10000, sample_rate_hz=48000)
31 encoded_frame = encoder.encode(bytes(1920), num_bytes=120, bit_depth=bit_depth)
38 encoder = lc3.Encoder(frame_duration_us=10000, sample_rate_hz=48000)
39 encoded_frame = encoder.encode(pcm, num_bytes=120, bit_depth=None)
45 encoder = lc3.Encoder(frame_duration_us=10000, sample_rate_hz=48000)
47 encoder.encode(bytes(1920), num_bytes=120, bit_depth=128)
/liblc3-latest/
DREADME.md19 - tools: Standalone encoder/decoder tools
86 The standalone encoder `elc3` take a `wave` file as input and encode it
88 standard format described by the reference encoder / decoder tools.
114 A python implementation of the encoder is provided in `test` diretory.
136 The encoder and decoder fuzzers can be run, for 1 million iterations, using
140 $ make efuzz # Run encoder fuzzer for 1M iteration
142 $ make fuzz -j # Run encoder and decoder fuzzers in parallel
179 $ python3 ./python/tools/encoder.py <in.wav> --bitrate <bitrate> | \
/liblc3-latest/python/
Dlc3.py303 (self.free(encoder) for encoder in self.__encoders)
358 for ich, encoder in enumerate(self.__encoders):
367 ret = self.lib.lc3_encode(encoder, pcm_fmt, pcm, nchannels, len(data), data)
/liblc3-latest/include/
Dlc3.h368 lc3_encoder_t encoder, enum lc3_pcm_format fmt,