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
Lossless / Other Codecs / Re: HALAC (High Availability Lossless Audio Compression)
Last post by Hakan Abbas -
Thank you very much for your interest, Case.
In fact, since I have arranged all processes in my own opinion, such incompatibilities can be. In this form, it is a bit difficult to use without loading the whole source file. In fact, what was confusing things was whether the data source would be a file or any stream.

Frame size is 1 MB WAV data. In other words, the amount of data that needs to be decoded/transmitted as a HALAC is roughly half of it. If necessary, I can reduce it and make it possible to enter the encoder as a parameter. And the decode of this data does not exceed one percent of the seconds(1 thread) even on a computer below normal.

According to my research, it should contain the information required to be decoded independently for each frame for the correct streaming (number of channels, bit depth, size, mode ...). If so, independent packages can be solved in order of sending. In this case, it may be necessary to determine whether or not it is worked on the file or on any stream. If there is no process on a file, the header part will be disabled.

The following functions may remain for a HALAC/WAV file. For this information, it is sufficient to read the maximum first 64 kb part of the source file. In fact, if the file format is known, it can also be reached directly.
"CHECK_HALAC, GET_HALAC_VERSION, GET_HALAC_MODE, GET_WAV_FILE_SIZE, GET_WAV_DATA_SIZE, GET_CHANNELS, GET_SAMPLE_RATE, GET_BIT_COUNT, GET_HALAC_FRAME_COUNT, GET_HALAC_FRAME_SIZES, GET_METADATA_SIZE, GET_METADATA"

The next process is to focus on the first frame in the source file (seek). For this, a starting address and size must be offered. Thus, only the specified number of frames/data can be read and decoded.
I will make the necessary arrangements as I mentioned. For the streaming harmony, I will leave it to the next version as I need to change the frame structure (for 0.2.9).
4
MP3 - General / Re: Resurrecting/Preserving the Helix MP3 encoder
Last post by maikmerten -
Okay, on the dev branch I now documented the -L option (bitrate cap for VBR encoding) and also "unlocked" arbitrary bitrate caps.

This might be interesting for, e.g., low-bitrate internet radio stations that don't dare using unrestricted VBR encoding.

For example, I find that this gives "bearable, radio-esque" quality:

Code: [Select]
hmp3 -F16000 -V0 -T-28 -L64 test.wav test.mp3

ca. 85-90 kbps VBR encoding, with a VBR bitrate limit of 128 kbps (64 per channel)

Fun can be had by specifying "waaay too low" bitrate caps.

edit: Visual Studio compile with these changes available at https://ci.appveyor.com/project/maikmerten/hmp3/builds/49887855/artifacts
7
3rd Party Plugins - (fb2k) / Re: NEW ESLyric v0.5 - an alternative lyric show component
Last post by ngs428 -
I am not finding the setting in the Preferences options that would match that setting.  The attached picture shows the setting I am looking to see what it does.  I assume the setting must be in the "Lyric Sources" or "Search Settings" sections in preferences.  
Take a look at the screenshot below

Got it now, if you click that setting on, it turns on and off lyric sources in the search window based on what you have selected for active sources in the preferences section.  Thank you. 

The QQ source always gives enhanced lyric results (see attached).  I have the QQ source in OpenLyrics and LSP3 and the results in both aren't enhanced.  Enhanced does not work for all my players.  Is there a way to not have QQ return enhanced lyric results?