make dualcast work

This commit is contained in:
2025-02-06 12:01:43 +01:00
parent d9f210abe8
commit 9bf569d317
4 changed files with 42 additions and 21 deletions

View File

@@ -125,7 +125,7 @@ async def run_broadcast(
logger.error(color('Periodic advertising not supported', 'red'))
return
bap_sampling_freq = getattr(bap.SamplingFrequency, f"FREQ_{global_config.auracast_sampling_rate_khz}")
bap_sampling_freq = getattr(bap.SamplingFrequency, f"FREQ_{global_config.auracast_sampling_rate_hz}")
bigs = {}
for i, conf in enumerate(big_config):
bigs[f'big{i}'] = {}
@@ -134,7 +134,7 @@ async def run_broadcast(
logger.info('Frame rate of .wav file is: %s', wav.getframerate())
encoder = lc3.Encoder(
frame_duration_us=global_config.frame_duration_us,
sample_rate_hz=global_config.auracast_sampling_rate_khz,
sample_rate_hz=global_config.auracast_sampling_rate_hz,
num_channels=1,
input_sample_rate_hz=wav.getframerate(),
)