mirror of
https://github.com/radio95-rnt/fm95.git
synced 2026-02-26 19:23:51 +01:00
correct delay
This commit is contained in:
@@ -7,8 +7,8 @@ void init_stereo_encoder(StereoEncoder* st, uint8_t stereo_ssb, uint8_t multipli
|
|||||||
st->pilot_volume = pilot_volume;
|
st->pilot_volume = pilot_volume;
|
||||||
st->audio_volume = audio_volume;
|
st->audio_volume = audio_volume;
|
||||||
if(stereo_ssb) {
|
if(stereo_ssb) {
|
||||||
init_delay_line(&st->delay_pilot, stereo_ssb*2+1);
|
init_delay_line(&st->delay_pilot, stereo_ssb*2);
|
||||||
init_delay_line(&st->delay, stereo_ssb*2+1);
|
init_delay_line(&st->delay, stereo_ssb*2);
|
||||||
st->stereo_hilbert = firhilbf_create(stereo_ssb, 60);
|
st->stereo_hilbert = firhilbf_create(stereo_ssb, 60);
|
||||||
} else st->stereo_hilbert = NULL;
|
} else st->stereo_hilbert = NULL;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -456,7 +456,7 @@ void init_runtime(FM95_Runtime* runtime, const FM95_Config config) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(config.stereo_ssb) {
|
if(config.stereo_ssb) {
|
||||||
for(int i = 0; i < config.rds_streams; i++) init_delay_line(&runtime->rds_delays[i], config.stereo_ssb*2+1);
|
for(int i = 0; i < config.rds_streams; i++) init_delay_line(&runtime->rds_delays[i], config.stereo_ssb*2);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(config.preemphasis != 0) {
|
if(config.preemphasis != 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user