Comments (16)
I added the feature to the task list. But please keep in mind that it is currently not planned to add this into welle.io because it is only relevant for pluseaudio users.
I think it has to be fixed in QT. Please leave a message inside the QT issue that the QT developers increases the priority of this issue.
If more people needs this feature they can write it into here.
from welle.io.
I have another problem with a similar solution: in any other application I can pause/mute the current stream (if you have to call someone, want to watch a short video on youtube etc.) Currently I can only quit the application entirely to make it stop emitting sounds (or have i missed some other way?) , so it would really help if there was a volume slider/mute-button to temporarily disable the sound. Timeshifting(pause+continue) would also solve it but that would add another level of complexity (buffering the stream), which is propably not needed ;)
Aside from that, thank you for this simple-to-setup, easy-to-use dab-tuner! I'm using it on archlinux with rtl-sdr and it runs flawlessly.
from welle.io.
I just discovered and installed Welle-io. I also have sound problem; i.e. not sound at all. I assume this is a Qt5 problem. The trace gives no indication of a sound problem:
Audio: ActiveState
RadioController: Number of gain steps: 28
RadioController: AGC on
qml: dpiScaleFactor: 1
qml: desktopAvailableWidth: 1920
qml: desktopAvailableHeight: 1050
qml: orientation: 2
file:///F:/gv/dx-radio/Welle-IO/qml/QtQuick/Controls/SplitView.qml:624: TypeError: Cannot call method 'updateFillIndex' of null
RadioController: Start or restart device
RadioController: Tune to channel "12B" -> 225.648 MHz
OFDM-processor: start
RadioController: Tune to station "NRK P1+Hordaland"
(but then nothing).
Looking at the sources, I assume the CAudio
class is simply a thin wrapper for Qt's Multimedia library.
I use Win-10, RTL_SDR (Rafael Micro R820T tuner).
PS. SDR-Sharp (v 1577) works fine.
from welle.io.
@gvanem Please very that all three rectangle are green in the right above corner.
More information: https://www.welle.io/faq
If the one of them is not green than you don't have sound.
from welle.io.
Thanks. I briefly got sound for a few seconds. Seems my dongle/antenna is not up for the range > 200 MHz 🤕 .
from welle.io.
For DAB you need a VHF III antenna (the age does NOT matter). Forget those mini antennas attached to DVB-T(2) sticks. They are optimized for UHF.
Norway should have a very good coverage. Do you have a DAB radio as well for testing the field strenght?
from welle.io.
Talking about antennae: I'm using this one for DAB+: http://www.dabtuners.nl/slechte-dab-ontvangst-huis-even-knutselen-dan (in Dutch, I think Google Translate can help you out). You only need a piece of coax, a connector and some tools. 😃 Great reception here.
from welle.io.
@andimik They are optimized for UHF.
I admit, I do only have one such DVB-stick antenna. But it works fine for FM (which is VHF) with SDR-Sharp. I see a good spectrum in Welle-IO. With AGC off and a manual gain of 28dB, I get a lot of these warnings:
RTL_SDR: ADC overload. Maybe you are using a to high gain.
But the spectrum looks "lovely":
As far as I understand DAB, the data is split across those small QPSK carriers (to avoid Multipath Fading) and then recombined after demodulation. Isn't that so? I see a lot of:
toggling between "OK" and "Not synched. So maybe this is an overload problem? With AGC enabled, the situation is no better.
@andimik Do you have a DAB radio as well for testing the field strenght?
I do have this 3-mode radio 3 meters away from the DVB-stick. It receives DAB+ with no problems.
from welle.io.
Your spectrum looks awful (for a city being covered with DAB like yours)
Use another antenna. Of course you could also connect it to your roof VHF III antenna (if applicable) in order to test it.
from welle.io.
This is my very simple antenna as I mentioned above:
Here is the spectrum of channel 6B here:
And here channel 12C:
What you want is a good SNR, with low readings on the left and right of the spectrum, and high peaks in the middle.
from welle.io.
Please don't recommend such a self built antenna when your spectrum looks strange, too.
And don't pay lots for DAB sticks or antennas. 5-10 Euro should be the limit. People are throwing away these en masse. So just check second hand webpages.
from welle.io.
Hi again. I've got a better antenna for my SDR-stick.
Welle.io now works super nice. Including all (?) the sub-carriers showing the images:
PS. It seem enabling the Viterbi Spiral code had some effect. I notice it was disabled in the git-code. But I've compiled everything using MSVC-2017 with SSE2/AVX2. But Welle.IO sucks approx. 12% CPU constantly 🤒 .
from welle.io.
Great!
Regarding the Spiral code. It was disabled because the Spiral code needs a static length. But the most of the Viterbi decoding needs a variable length. To use the Spiral code for all the decoding was a bug where segmentation faults could occur.
The SSE optimization is only for the Spiral code which is disabled now. This is the reason that the CPU load doesn't change of you compile it for SSE.
from welle.io.
To use the Spiral code for all the decoding was a bug where segmentation faults could occur.
I assume you mean with gcc. I can confirm it crashes with clang-cl
(which is close to gcc
). But if I do:
viterbi(int16_t, bool spiral = true);
using MSVC-2017, it works fine (no crash on non-16-byte aligned accesses). I assume you have not tried MSVC since the code only seems to support __MINGW32__
on Windows (which IMHO is a big pity).
from welle.io.
Did you successfully compiled welle.io with MSVC?
The problem with the spiral code is that you access invalid parts of the RAM. You can analyze it with the tool valgrind. I saw the most crashes under Android (#123).
from welle.io.
Did you successfully compiled welle.io with MSVC?
Yes, but with lots of patches; mainly replacing char var[variable_len]
; with alloca()
code. MSVC-2017 is still not fully C-99.
from welle.io.
Related Issues (20)
- [Raspberry Pi] RTL-SDR doesnt get reqognised by welle.io HOT 3
- Windows 10 X64, Welle.io Force Closes on starting program HOT 5
- Looses signal exactly on the hour HOT 2
- welle-io does not scan for stations HOT 2
- station scan doesn't find anything?
- Icons are missing (2.4 Appimage) HOT 3
- Scan is crashing with RTL-SDR V4 HOT 8
- [feature request][welle.io-cli] SLS dynamic change HOT 1
- output device null HOT 2
- Does anyone know how to this program to work with new RTL V4 dongle HOT 11
- Airspy Mini on macos not recognized HOT 1
- Buttons are missing in the GUI in Fedora 38 HOT 3
- Streaming to Sonos? HOT 1
- FreeBSD 14.0: Can't scan for stations HOT 9
- [rtl_tcp] How to enter a big (>8000) port number HOT 3
- Extreme badly Reception with DVB T stick and active antenna HOT 4
- No channels founds during scan with RTL-SDR-V4, but scanning process appears to happen HOT 20
- welle-cli - gain option has no effect HOT 3
- Welle-cli - two closing i tags
- apk cannot be installed under Android HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from welle.io.