| /liblc3-latest/tools/ |
| D | elc3.c | 66 int bitrate; member 106 case 'b': p.bitrate = atoi(optarg); break; in parse_args() 170 if (p.bitrate <= 0) in main() 198 p.hrmode, frame_us, srate_hz, nchannels, p.bitrate); in main() 200 int bitrate = lc3_hr_resolve_bitrate( in main() local 203 if (bitrate != p.bitrate) in main() 204 fprintf(stderr, "Bitrate adjusted to %d bps\n", bitrate); in main() 208 bitrate, nchannels, enc_samples); in main()
|
| D | lc3bin.c | 95 int bitrate, int nchannels, int nsamples) in lc3bin_write_header() argument 104 .bitrate_100bps = bitrate / 100, in lc3bin_write_header()
|
| D | lc3bin.h | 62 int bitrate, int nchannels, int nsamples);
|
| /liblc3-latest/include/ |
| D | lc3.h | 279 bool hrmode, int dt_us, int sr_hz, int bitrate); 281 LC3_EXPORT int lc3_frame_bytes(int dt_us, int bitrate); 295 bool hrmode, int dt_us, int sr_hz, int nchannels, int bitrate); 297 LC3_EXPORT int lc3_frame_block_bytes(int dt_us, int nframes, int bitrate);
|
| D | lc3_cpp.h | 78 int GetFrameBytes(int bitrate) { in GetFrameBytes() argument 80 hrmode_, dt_us_, sr_hz_, nchannels_, bitrate); } in GetFrameBytes()
|
| /liblc3-latest/python/tools/ |
| D | encoder.py | 61 frame_size = enc.get_frame_bytes(args.bitrate) 63 bitrate = enc.resolve_bitrate(frame_size) variable 70 samplerate // 100, bitrate // 100, nchannels,
|
| D | specgram.py | 66 frame_size = enc.get_frame_bytes(args.bitrate) 67 bitrate = enc.resolve_bitrate(frame_size) variable 89 ax2.set_title(('Processed signal (%.1f kbps)' % (bitrate/1000)))
|
| /liblc3-latest/src/ |
| D | lc3.c | 109 bool hrmode, int dt_us, int sr_hz, int nchannels, int bitrate) in lc3_hr_frame_block_bytes() argument 115 || nchannels < 1 || nchannels > 8 || bitrate < 0) in lc3_hr_frame_block_bytes() 118 bitrate = LC3_CLIP(bitrate, 0, 8*LC3_HR_MAX_BITRATE); in lc3_hr_frame_block_bytes() 120 return LC3_CLIP((bitrate * (int)(1 + dt)) / 3200, in lc3_hr_frame_block_bytes() 125 LC3_EXPORT int lc3_frame_bock_bytes(int dt_us, int nchannels, int bitrate) in lc3_frame_bock_bytes() argument 127 return lc3_hr_frame_block_bytes(false, dt_us, 8000, nchannels, bitrate); in lc3_frame_bock_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() 136 LC3_EXPORT int lc3_frame_bytes(int dt_us, int bitrate) in lc3_frame_bytes() argument 138 return lc3_hr_frame_bytes(false, dt_us, 8000, bitrate); in lc3_frame_bytes()
|
| /liblc3-latest/ |
| D | README.md | 101 $ elc3 <in.wav> -b <bitrate> | dlc3 > <out.wav> 109 $ elc3 <in.wav> -b <bitrate> | dlc3 | aplay -D pipewire 179 $ python3 ./python/tools/encoder.py <in.wav> --bitrate <bitrate> | \
|
| /liblc3-latest/python/ |
| D | lc3.py | 109 lambda hrmode, dt_us, sr_hz, num_channels, bitrate: num_channels 110 * lib.lc3_frame_bytes(dt_us, bitrate // 2) 153 def get_frame_bytes(self, bitrate: int) -> int: 164 bitrate,
|
| /liblc3-latest/test/ |
| D | spec.py | 90 bitrate = (8 * nbytes / (dt_ms * 1e-3)).astype(int) 95 bitrate // 12500 + C[sr - T.SRATE_48K_HR][dt], 6, 23)
|