-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HE-AAC v2 UK stations have no audio (Ubuntu 20.04) and problems when compiling on cygwin #61
Comments
I have installed a new 18.04 LTS version in a free HDD partition , and dablin_gtk works fine on all audio services, both HE-AAC v2 and MP2 ones. When compiling I get the warnings too...
|
I can confirm the issue with the This happens with libfaad2 v2.9.0 and v2.9.1 (earlier/later versions are not affected). Ubuntu 20.04 LTS is shipped with v2.9.1 and therefore affected. Actually the following commit is responsible: knik0/faad2@3b80a57. In the meantime this has been fixed by: knik0/faad2#51. WorkaroundMeanwhile you can either avoid HE-AAC v2 channels (your ears will appreciate it) or instead compile/use a more recent lib version, e.g. v2.9.2:
Now DABlin (and all other applications) use the newer lib version. If you don't want to use the newer lib version with other applications, don't execute the two commands after
|
👍 |
Yes, confirmed. Now it works! |
The mentioned "output may be truncated" warnings should be fixed now by eeae67e. |
It's still impossible to compile it on Windows under cygwin....
[ 95%] Building CXX object src/CMakeFiles/dablin_gtk.dir/dablin_gtk.cpp.o Jordi@PC-Jordi ~/Descargas/dablin/build
|
By the way, if you want to build faad2 and get the message
then you have to run
|
But does it have something to do with all errors that appear when trying compile ? Last time I compiled dablin on cygwin it was december 2019, and it was OK.
|
Meanwhile the bug in the audio lib was fixed by knik0/faad2#51, so libfaad2 v2.9.2 and later is fine again. I edited the above workaround post accordingly. @jpuigs: |
OK. Thanks, |
Maybe it helps..... I've updated again cygwin, and now gtk version is finally built, although all debug info (warnigs?) are still displayed..... There have been updated these libs,
|
This is the reason, as the error resides in a certain header of libglibmm:
Unfortunately the fixed version v2.54.1-2 has only been built for 64bit; for 32bit still only v2.54.1-1 is available. Maybe this is the reason why it works now for you. I currently use the 32bit version on an older laptop where I have to apply the fix by hand. |
Yes, I use 64bit cygwin version. |
I guess the Cygwin packages are updated not that often... I will check whether the fix to libfaad will also be applied to 20.04 and afterwards close the issue. |
I opened a bug at Ubuntu's Launchpad here: https://bugs.launchpad.net/ubuntu/+source/faad2/+bug/1882240 I also added a hint to the README. So for now I close this issue. |
Dear Stefan, many thanks for your investigation and for the analysis! :-) |
I deleted accidentally the Ubuntu 18.04 partition on my HDD, so I had to install a new one....
Now I have Ubuntu 20-04 , and I compile as usual....
installing all libs
cmake ..
make
sudo make install.....
But when playing UK DAB+ stations, I get no sound, and in console I see... (AAC) (AAC) (AAC) (AAC) (AAC) (AAC)......
The legacy DAB MP2 stations work fine.
I don't know if ot has something to do, but on make command output I see these warnings...
I've tried a one year ago version I have running on windows (cygwin) and sound is OK on all channels.
But I've tried to compile a new version, and I have a lot of errors, both normal and next branches.
The text was updated successfully, but these errors were encountered: