KejPi / AbracaDABra

Abraca DAB radio: DAB/DAB+ Software Defined Radio (SDR)
MIT License
68 stars 8 forks source link

Ensemble Information 2nd column shows previous value #139

Closed andimik closed 2 months ago

andimik commented 6 months ago

In case you

a) listen to a station (here: PRVI on 10D = SLO DAB+ R1) b) change the DAB channel via dropdown menu (here I switched to 12C = SLO DAB+ R2W) c) but not select a service d) go to the Ensemble Information window

then you see values in the 2nd column (service, service ID, CUs, etc.) from step a) and in the main window a) is highlighted, but not selected.

Bildschirmfoto vom 2024-05-31 08-57-06

I suggest to display N/A in such a case.

KejPi commented 6 months ago

Strange, it does not happen to me using development version on macOS. When I do the steps you describe, service information is cleared.

Did you build from devel branch or is it 2.5.0?

Screenshot 2024-05-31 at 9 11 00

EDIT: it seems to be some timing issue, because on macOS I can see some number of AUs that I should not have without service selected. So for sure there is some problem.

andimik commented 6 months ago

Yes, the right column should be cleared/reset when open the window. I need to reset the values as they ALWAYS show errors, even with local signals.

Let me test with a more recent version, but I remember this is the same behavior for several versions ...

KejPi commented 6 months ago

Yes, I did not touch this functionality for a long time. My screenshot was from development branch I built yesterday and some problem is there too.

I think reseting the stats on opening of the dialog is not desired behavior. With good quality signals there should be only few FIC errors, if it is not the case, there might be some other issue. I will check that too.

andimik commented 6 months ago

I checked which version I'm using: it's 1229b8a18fb7afd9f6fe91885f9e0977506c816e

Unfortunately (due to the Qplot issues I had in the past), I can no longer build AbracaDABra. Will reinstall my laptop with Ubuntu 24.04 soon.

andimik commented 6 months ago

I've downloaded the 2.5.0 release AppImage, same behavior.

KejPi commented 6 months ago

I checked which version I'm using: it's 1229b8a

Unfortunately (due to the Qplot issues I had in the past), I can no longer build AbracaDABra. Will reinstall my laptop with Ubuntu 24.04 soon.

I thought the build issue was already resolved in #130 and you were able to build it and run. Please describe your current problems in reply to #130

KejPi commented 5 months ago

I cannot reproduce the issue with service label, etc. in second column. I have tried on macOS and on Arch Linux and it does not happen.

andimik commented 5 months ago

I will rebuild latest commit and let you know.

andimik commented 5 months ago

Issue is solved now :-)

Thanks!

grafik

andimik commented 2 months ago

The bug is still (or again?) alive in 2.5.92 appImage

grafik

KejPi commented 2 months ago

Well, actually it was never fixed because I could not reproduce it. But I can reproduce it now :-) The key is that the channel you manually tune to without service selection must contain valid ensemble. I think I know where is the problem, it will be fixed in next release.