DevBench
|
5206e5b0ae
|
DAB+ audio: WAV default for all sample rates (24/32/48 kHz), stereo input fix
- Default: dablin -w so ffmpeg reads rate and channels from WAV header;
all DAB+ services (24/32/48 kHz, mono/stereo) play at correct speed.
- Fallback: OPENWEBRX_DAB_USE_WAV=0 uses PCM path with
OPENWEBRX_DAB_INPUT_RATE (24000|32000|48000).
- Fix: treat dablin output as stereo (-ac 2); mono caused consistently
slow playback.
- Optional OPENWEBRX_DAB_CAPTURE_RAW=1 for raw PCM capture (PCM path).
- README-FORK.md: document env vars and behaviour.
|
2026-02-06 02:14:19 +00:00 |
|
DevBench
|
8e76b89b22
|
DAB: use dablin -w (WAV) so ffmpeg gets correct input sample rate from header
|
2026-02-06 01:22:27 +00:00 |
|
DevBench
|
1944b3ce8e
|
DAB: add 1MB pipe buffer (mbuffer) between dablin and ffmpeg to smooth dropouts
|
2026-02-06 01:14:43 +00:00 |
|
DevBench
|
22be3f3c97
|
DAB: use mono output in ffmpeg resample (-ac 1) to reduce CPU/load
|
2026-02-05 15:12:16 +00:00 |
|
DevBench
|
bf14836415
|
Fix DAB+ audio sample rate issues using ffmpeg resampling (PR #419)
- owrx/dab/dablin.py: pipe dablin output through ffmpeg to resample to 48kHz
- docker/scripts/install-dependencies.sh: add sox to static packages
- Dockerfile.hotfix: optional hotfix image with dablin from source + ffmpeg/sox
Upstream PR: https://github.com/jketterl/openwebrx/pull/419
|
2026-02-04 18:13:48 +00:00 |
|
DevBench
|
d9fb221f34
|
Fix DAB audio pipeline using ffmpeg for resampling
|
2026-02-03 22:59:13 +00:00 |
|
Jakob Ketterl
|
640c5b0b3e
|
Merge pull request #390 from dchristle/dchristle/scope_fields
Set scope fields to 1 in receiver template descriptors.
|
2024-12-11 17:41:13 +01:00 |
|
David Christle
|
6e052e6239
|
Set scope fields to 1 in receiver template descriptors.
|
2024-11-02 23:26:19 -07:00 |
|
Jakob Ketterl
|
a9f47be96d
|
fix warnings regarding invalid escape sequences
|
2024-06-16 16:27:58 +02:00 |
|
Jakob Ketterl
|
1b1df628c4
|
looks like we need all of setuptools now
|
2024-06-16 16:12:24 +02:00 |
|
Jakob Ketterl
|
0cbb6c45ca
|
update feature descriptions
|
2024-06-15 18:24:29 +02:00 |
|
Jakob Ketterl
|
89bff7a819
|
Merge pull request #383 from luarvique/mqtt-develop
Fixed failed MQTT connection blocking OWRX startup.
|
2024-05-23 21:30:39 +02:00 |
|
Luarvique L. Luarvique
|
cc74dcbe7f
|
Update mqtt.py
Changed to logger.exception()
|
2024-05-23 15:27:30 -04:00 |
|
Marat Fayzullin
|
c08437ec42
|
Fixedi failed MQTT connection blocking OWRX startup.
|
2024-05-23 14:51:48 -04:00 |
|
Jakob Ketterl
|
10c642e102
|
update eti decoder
|
2024-02-21 16:17:23 +01:00 |
|
Jakob Ketterl
|
159a835806
|
update sdrplay to 3.14
|
2024-02-20 02:23:17 +01:00 |
|
Jakob Ketterl
|
a428d2ec58
|
add missing description for mqtt
|
2024-02-17 00:52:35 +01:00 |
|
Jakob Ketterl
|
4d1fdf08a0
|
add updated rates for sdrplay
|
2024-02-16 12:48:14 +01:00 |
|
Jakob Ketterl
|
50e55689f3
|
check for numbers properly
|
2024-02-16 12:33:29 +01:00 |
|
Jakob Ketterl
|
400ba1e346
|
restore indicator fill; fix canvas style bleed-over
|
2024-02-14 04:58:23 +01:00 |
|
Jakob Ketterl
|
82944ff068
|
allow filter passband to be dragged all the way to the actual limit
|
2024-02-13 23:23:14 +01:00 |
|
Jakob Ketterl
|
3a79ff3552
|
update sdrplay sample rate ranges with newer info from soapysdrplay3
|
2024-02-13 02:14:09 +01:00 |
|
Jakob Ketterl
|
1ef0d77385
|
extend range for soapy_remote to 20MS/s (for use with hackrf)
|
2024-02-13 02:06:31 +01:00 |
|
Jakob Ketterl
|
6d52538422
|
fix DAB coarse sync problems caused by bandpass
|
2024-02-13 00:48:23 +01:00 |
|
Jakob Ketterl
|
ac0b799b11
|
fix zoom not working without a demodulator
|
2024-02-12 22:55:17 +01:00 |
|
Jakob Ketterl
|
58b0ce5636
|
introduce a fake tuning indicator for modes without bandpass
|
2024-02-12 22:28:36 +01:00 |
|
Jakob Ketterl
|
92c09b08e4
|
update dependency
|
2024-02-12 22:25:34 +01:00 |
|
Jakob Ketterl
|
06d1ce33c3
|
fake the tuning indicator when bandpass is not set
|
2024-02-12 21:31:40 +01:00 |
|
Jakob Ketterl
|
0edc0b49cd
|
implement service id filter for better DAB performance
|
2024-02-12 13:53:06 +01:00 |
|
Jakob Ketterl
|
8da92f5788
|
add extra protection for perseus group
|
2024-02-05 20:08:46 +01:00 |
|
Jakob Ketterl
|
27b4ec5871
|
update under construction panel
|
2024-02-05 00:31:08 +01:00 |
|
Jakob Ketterl
|
6d10a433db
|
move up the dependency requirements
|
2024-02-03 12:00:19 +01:00 |
|
Jakob Ketterl
|
6cd6f9aa70
|
add hostname as an option for plutosdr for devices on the net
|
2024-02-02 01:59:18 +01:00 |
|
Jakob Ketterl
|
c3720d0778
|
ensure utf is used for all text-based responses
|
2024-02-01 16:04:28 +01:00 |
|
Jakob Ketterl
|
3ec71e7758
|
use proper escaping for python 3.12 compatibility
|
2024-02-01 04:07:53 +01:00 |
|
Jakob Ketterl
|
295874ebfc
|
this works better for the loop
|
2024-01-31 03:29:01 +01:00 |
|
Jakob Ketterl
|
2dc4f60e6b
|
check for the reader separately
|
2024-01-31 02:06:53 +01:00 |
|
Jakob Ketterl
|
9be72d972c
|
add more options for mqtt
|
2024-01-31 02:06:33 +01:00 |
|
Jakob Ketterl
|
d0caf27672
|
add paho mqtt to docker
|
2024-01-31 00:04:38 +01:00 |
|
Jakob Ketterl
|
e37d30f354
|
add paho-mqtt to recommended
|
2024-01-30 23:57:09 +01:00 |
|
Jakob Ketterl
|
468b7a7deb
|
update changelog
|
2024-01-30 23:55:53 +01:00 |
|
Jakob Ketterl
|
7d2d3a904f
|
add service demodulators
|
2024-01-30 23:54:24 +01:00 |
|
Jakob Ketterl
|
f3ef0acd07
|
allow background decoding for some more modes
|
2024-01-30 23:35:08 +01:00 |
|
Jakob Ketterl
|
27d44aeca9
|
catch potential exception in reporters
|
2024-01-30 23:33:20 +01:00 |
|
Jakob Ketterl
|
ea1b0cecc2
|
also tap into pocsag data
|
2024-01-30 23:33:03 +01:00 |
|
Jakob Ketterl
|
7321cf88b3
|
mqtt keepalive loop
|
2024-01-30 23:32:43 +01:00 |
|
Jakob Ketterl
|
bcdcaf6e9e
|
additional mqtt configuration
|
2024-01-30 23:02:28 +01:00 |
|
Jakob Ketterl
|
a5129ec1ed
|
Merge branch 'develop' into mqtt
|
2024-01-30 22:05:58 +01:00 |
|
Jakob Ketterl
|
410a31288f
|
update csdr-eti
|
2024-01-30 22:05:43 +01:00 |
|
Jakob Ketterl
|
b27c0ab39e
|
update csdr-eti
|
2024-01-30 22:05:07 +01:00 |
|