Home
last modified time | relevance | path

Searched refs:sr_hz (Results 1 – 10 of 10) sorted by relevance

/liblc3-latest/include/
Dlc3_private.h40 #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 …]
Dlc3.h265 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 …]
Dlc3_cpp.h53 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/
Dlc3_py.c32 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()
Ddecoder.py31 def __init__(self, dt_ms, sr_hz): argument
36 32000: T.SRATE_32K, 48000: T.SRATE_48K }[sr_hz]
Dencoder.py32 def __init__(self, dt_ms, sr_hz): argument
37 32000: T.SRATE_32K, 48000: T.SRATE_48K }[sr_hz]
/liblc3-latest/src/
Dlc3.c89 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/
Dlc3.py105 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/
Ddfuzz.cc32 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()
Defuzz.cc79 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()