Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Recent Posts
2
Validated News / Re: Gnudb change of policy (freedb.org)
Last post by cancername -
Gnu took over freedb's database, and have run it for a couple of years, hats off to them.

Tangential to the intent of this thread but, as far as I know, gnudb is not related to the GNU project in any way.

Seems like it:
GnuDB.org is operated by me as an individual.
[...]
Thanks,
René Mogensen
4
Support - (fb2k) / Re: Foobar 2.1.4 Crash
Last post by Case -
Care to share the "N:\Software\Foobar\Foobar2000 - Downloads\profile\metadb.sqlite" file? Attempt to open it seem to cause all the problems again. I see BitDefender interfering in the call stack for some reason. I wonder if it is the cause of these problems.
5
Support - (fb2k) / Re: Foobar 2.1.4 Crash
Last post by jakedean22 -
Looks like it can't open sqlite databases. The sqlite error 14 means SQLITE_CANTOPEN and the win32 error 2 means ERROR_FILE_NOT_FOUND. And you get the exact same problem with a clean portable install?
Sorry for the late reply, i humoured you the other day and started from scratch again, all was working well for 5 days. today i installed  foo_playcount (Playback Statistics - by Peter) and instantly crashes came back. recovered from a backup, no issues at all so i think its the plugin causing it. i have fresh crash dumps if you are interested.
6
Validated News / Re: Gnudb change of policy (freedb.org)
Last post by spoon -
Yes we can remove disc collisions for freedb going forward.

CD Ripper is able to fill the blanks in the database, freedb is basically filled by only 2 programs, EAC and dBpoweramp, when looking at the old stats for freedb. I try to get EAC onboard, but Andre has not posted anything in years, I try to bring him out of retirement.
7
3rd Party Plugins - (fb2k) / Re: Playlist-Manager-SMP
Last post by regor -
Ok, so this version should:
- Warn if you try to create a smart playlist with circular references.
- Warn if tries to load somehow such playlist, either internally or in UI (have not tested all cases though).
- New entry at playlist maintenance to check for circular references.

It's a package for testing. It's missing the readme pdf.
8
General - (fb2k) / Re: fdkaac input bitdepth
Last post by Case -
Alas, the confusion between FDKAAC and bit depth remains. HA wiki states: “…based on fixed-point math and only supports 16-bit integer PCM input”
The wiki page refers to The Fraunhofer FDK AAC Codec Library for Android. It is purely fixed point code.

but fdkaac.exe 32float.wav does not throw an error, so there is a temptation to believe that support has been added.
Here 'fdkaac' means the encoder frontend developed by @nu774 that utilizes the FDK AAC library. The frontend is being helpful and handles the input best way it can.


a) Is there any dither involved or are the extra bits are simply truncated when 32float.wav is converted to 16int?
b) Is further signal processing carried out in 16 bit precision?
c) I see that @kode54 tried to improve the situation, but were his patches used?
Doesn't look like there is dither. A quiet test tone turned into absolute silence with fdkaac.exe.
Everything FDK AAC library does to the signal is done in fixed point. It will clip and it will mutilate quiet tones.

I tested the library modifications from kode54 with fdkaac frontend. I had to patch an assert in nu774's code (assert(((SAMPLE_BITS)>>3) == sizeof(INT_PCM))) to make the encoding work. This modification allowed the encoder to encode 10 dB above digital fullscale. That is an improvement, but doesn't remove any limits. The test signal I was encoding had peaks 20 dB above full scale.
This change also breaks something very badly. Whenever the signal loudness increases there is a popping sound even when the signal goes nowhere near digital fullscale.
Someone with more time, interest and/or familiarity with the code might be able to fix that, but I'm not sure it's worth the effort. This is after all meant for Android.
There is a proper encoder library bundled in Windows 11 (though I haven't yet tested if it does floats) and the library bundled with old Winamp certainly supports floats.
10
Other Lossy Codecs / Re: Index tables for unofficial IMA ADPCM bit depths
Last post by C.R.Helmrich -
ADPCM is still required for some low processing power tasks. I'm asking this because i want to use ADPCM with Arduino.
Have you taken a look at LC3? That coding standard is longer (in terms of specification and code lines) but was specifically designed for operation on low-power devices, allows for much finer variation of bit-rate, and should perform much better than ADPCM in terms of audio quality.

https://github.com/marzzzello/LC3plus
https://github.com/google/liblc3
More details: https://www.iis.fraunhofer.de/en/ff/amm/communication/lc3.html

Chris