/liblc3-latest/include/ |
D | lc3_private.h | 40 #define LC3_NS(dt_us, sr_hz) \ argument 41 ( (dt_us) * (sr_hz) / 1000 / 1000 ) 43 #define LC3_ND(dt_us, sr_hz) \ argument 44 ( LC3_NS(dt_us, sr_hz) / 2 + \ 45 LC3_NS((dt_us) == 7500 ? 2000 : 1250, sr_hz) ) 47 #define LC3_NH(dt_us, sr_hz) \ argument 48 ( (sr_hz) > 48000 ? 0 : ( LC3_NS(18000, sr_hz) + \ 49 LC3_NS(dt_us, sr_hz) - (LC3_NS(18000, sr_hz) % LC3_NS(dt_us, sr_hz)) ) ) 51 #define LC3_NT(sr_hz) \ argument 52 ( LC3_NS(1250, sr_hz) ) [all …]
|
D | lc3.h | 265 LC3_EXPORT int lc3_hr_frame_samples(bool hrmode, int dt_us, int sr_hz); 267 LC3_EXPORT int lc3_frame_samples(int dt_us, int sr_hz); 279 bool hrmode, int dt_us, int sr_hz, int bitrate); 295 bool hrmode, int dt_us, int sr_hz, int nchannels, int bitrate); 308 bool hrmode, int dt_us, int sr_hz, int nbytes); 319 LC3_EXPORT int lc3_hr_delay_samples(bool hrmode, int dt_us, int sr_hz); 321 LC3_EXPORT int lc3_delay_samples(int dt_us, int sr_hz); 333 LC3_EXPORT unsigned lc3_hr_encoder_size(bool hrmode, int dt_us, int sr_hz); 335 LC3_EXPORT unsigned lc3_encoder_size(int dt_us, int sr_hz); 353 bool hrmode, int dt_us, int sr_hz, int sr_pcm_hz, void *mem); [all …]
|
D | lc3_cpp.h | 53 Base(int dt_us, int sr_hz, int sr_pcm_hz, size_t nchannels, bool hrmode) in Base() argument 55 sr_hz_(sr_hz), in Base() 56 sr_pcm_hz_(sr_pcm_hz == 0 ? sr_hz : sr_pcm_hz), in Base() 128 Encoder(int dt_us, int sr_hz, int sr_pcm_hz = 0, 130 : Base(dt_us, sr_hz, sr_pcm_hz, nchannels, hrmode) { in Base() argument 236 Decoder(int dt_us, int sr_hz, int sr_pcm_hz = 0, 238 : Base(dt_us, sr_hz, sr_pcm_hz, nchannels, hrmode) { in Base() argument
|
/liblc3-latest/test/ |
D | lc3_py.c | 32 int dt_us, sr_hz; in setup_encoder_py() local 34 if (!PyArg_ParseTuple(args, "ii", &dt_us, &sr_hz)) in setup_encoder_py() 38 CTYPES_CHECK("sr_hz", LC3_CHECK_SR_HZ(sr_hz)); in setup_encoder_py() 40 lc3_encoder_t encoder = lc3_setup_encoder(dt_us, sr_hz, 0, in setup_encoder_py() 41 malloc(lc3_encoder_size(dt_us, sr_hz))); in setup_encoder_py() 81 int dt_us, sr_hz; in setup_decoder_py() local 83 if (!PyArg_ParseTuple(args, "ii", &dt_us, &sr_hz)) in setup_decoder_py() 87 CTYPES_CHECK("sr_hz", LC3_CHECK_SR_HZ(sr_hz)); in setup_decoder_py() 89 lc3_decoder_t decoder = lc3_setup_decoder(dt_us, sr_hz, 0, in setup_decoder_py() 90 malloc(lc3_decoder_size(dt_us, sr_hz))); in setup_decoder_py()
|
D | decoder.py | 31 def __init__(self, dt_ms, sr_hz): argument 36 32000: T.SRATE_32K, 48000: T.SRATE_48K }[sr_hz]
|
D | encoder.py | 32 def __init__(self, dt_ms, sr_hz): argument 37 32000: T.SRATE_32K, 48000: T.SRATE_48K }[sr_hz]
|
/liblc3-latest/src/ |
D | lc3.c | 89 LC3_EXPORT int lc3_hr_frame_samples(bool hrmode, int dt_us, int sr_hz) in lc3_hr_frame_samples() argument 92 enum lc3_srate sr = resolve_srate(sr_hz, hrmode); in lc3_hr_frame_samples() 100 LC3_EXPORT int lc3_frame_samples(int dt_us, int sr_hz) in lc3_frame_samples() argument 102 return lc3_hr_frame_samples(false, dt_us, sr_hz); in lc3_frame_samples() 109 bool hrmode, int dt_us, int sr_hz, int nchannels, int bitrate) in lc3_hr_frame_block_bytes() argument 112 enum lc3_srate sr = resolve_srate(sr_hz, hrmode); in lc3_hr_frame_block_bytes() 131 bool hrmode, int dt_us, int sr_hz, int bitrate) in lc3_hr_frame_bytes() argument 133 return lc3_hr_frame_block_bytes(hrmode, dt_us, sr_hz, 1, bitrate); in lc3_hr_frame_bytes() 145 bool hrmode, int dt_us, int sr_hz, int nbytes) in lc3_hr_resolve_bitrate() argument 148 enum lc3_srate sr = resolve_srate(sr_hz, hrmode); in lc3_hr_resolve_bitrate() [all …]
|
/liblc3-latest/python/ |
D | lc3.py | 105 lc3_hr_frame_samples = lambda hrmode, dt_us, sr_hz: lib.lc3_frame_samples( argument 106 dt_us, sr_hz 109 lambda hrmode, dt_us, sr_hz, num_channels, bitrate: num_channels 113 lambda hrmode, dt_us, sr_hz, nbytes: lib.lc3_resolve_bitrate( 117 lc3_hr_delay_samples = lambda hrmode, dt_us, sr_hz: lib.lc3_delay_samples( argument 118 dt_us, sr_hz 258 lc3_hr_encoder_size = lambda hrmode, dt_us, sr_hz: lib.lc3_encoder_size( argument 259 dt_us, sr_hz 263 lambda hrmode, dt_us, sr_hz, sr_pcm_hz, mem: lib.lc3_setup_encoder( 264 dt_us, sr_hz, sr_pcm_hz, mem [all …]
|
/liblc3-latest/fuzz/ |
D | dfuzz.cc | 32 int sr_hz = fdp.PickValueInArray(sr_list); in LLVMFuzzerTestOneInput() local 37 if (sr_pcm_hz < sr_hz) in LLVMFuzzerTestOneInput() 40 Decoder dec(dt_us, sr_hz, sr_pcm_hz, nchannels, hrmode); in LLVMFuzzerTestOneInput()
|
D | efuzz.cc | 79 int sr_hz = fdp.PickValueInArray(sr_list); in LLVMFuzzerTestOneInput() local 84 if (sr_pcm_hz < sr_hz) in LLVMFuzzerTestOneInput() 87 Encoder enc(dt_us, sr_hz, sr_pcm_hz, nchannels, hrmode); in LLVMFuzzerTestOneInput()
|