53199642ea
Subscribe to the first sdr.channels[] entry configured as VDES or MARINE instead of always using channel 0. The ChannelDsp IQ tap only emits samples when its own mode is VDES/MARINE, so the two must agree. Fix vdes_sr to mirror channel.rs pipeline_rates(): use audio_sample_rate.max(96_000) as the target rather than the hardcoded 96_000. The two diverge when audio_sample_rate > 96_000, causing the VdesDecoder to use the wrong symbol-to-sample ratio. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Stan Grams <sjg@haxx.space>