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
92
Site Related Discussion / Re: How To Delete Posts And Account
Last post by itisljar -
In our country on one IT forum, when you delete an account, all user info is deleted EXCEPT users posts; but the posts don't show username anymore, just a placeholder that says [AccountRemoved]. The idea behind it is that these posts might have valuable information, and they are willingly posted in public place, and the forum rules have a statement about that, and what data will be kept in case of account deletion, and why; you can agree to that or not when joining the forum.
Yes, I am in EU, yes, GDPR is something we take care of.

Of course, forum owner can't be responsible if user willingly posts some sensitive information about itself, but those can be tracked down by users, mods notified, and relevant parts removed after the account has been deleted.
94
General - (fb2k) / 回复:UPnP MediaRenderer输出 | 讨论
Last post by clark8888 -
Help BUG!  PGGB upsampling 32bit 768khz as foobar plugin will pause play around 25 minutes after uPnP 1.4 plugin streaming to all kinds of uPnP bridges.  Once click progress slide of foobar will resume playing.  If down to 16bit device  384khz, around 50minutes will pause play.  I guess this bug is related to cache running out.  Can Peter update uPnP plugin for better hires?  Thanks in advance!
95
General - (fb2k) / Re: Title formatting/syntax for proper bitdepth
Last post by Case -
"titleformat" doesn't seem to work anymore.
Has the format changed?
In previous versions it was something like "%__hdcd%".
As @Defender already replied, I changed the logic. The old fields are all still present. I know people want to see HDCD track is HDCD track throughout the playback. foobar2000 component doesn't need to be as limited as a hardware player that doesn't work per-track but by constant stream of data.
If a track is considered HDCD the %__hdcd% info field will stay on and instead temporary hdcd code disappearances can be tracked with %__hdcd_active%.
96
General - (fb2k) / Re: Title formatting/syntax for proper bitdepth
Last post by Case -
By the way - if 17th bit comes from halving how should I understand such cases when I see PE=yes but the file reports itself as 17bit (not 24) with TPS?
Sounds like the track uses Peak Extension codes in the wrong places, or the track is too quiet generally for PE to do anything. You can run the track through HDCD scanner and it will report how many frames were altered by PE. I suspect there weren't actually any extended peaks.

I'd like to change decoded_bitspersample to report the actual real decoded bitdepth, like return 16 bits or 17 bits for fake titles depending on settings. But there is a problem, LLE effect will instantly trigger 24-bit accuracy and it's unknown from the first seconds if the code was missing if it will be used later. People may not like decoded_bitspersample changing mid-track.

I hope I don't confuse you furher, but the bit depth reported by TPS is based solely on the lowest bit used by the signal. It could for example report 32 bits for a very quiet signal that could be represented with just two bits if it was amplified. Would there be interest to see the used bit count that computes the unused upper bits?

PS. I have the same logic (or "unlogicness") when it comes to the "decoded_*" formulas. Those work really well with sacd_input - ex. they provide info that DSD has been decoded to DSD or has been decoded to PCM as both "decoded_samplerate" and "decoded_bitspersample" are not constant and show either 2,8/1 or PCMrate/64 depending on the output option used. We also have "decoded_channels" and "decoded_channel_mask" which always show proper values for DSD. When playing HDCD only "decoded_bitspersample" shows 24 bits and the rest of the fields stay empty which..looks strange/not informative/not pretty. I know that the empty field means that ex. "decoded_samplerate"="samplerate" but what is wrong in explicitly showing it?
The fields are non-standard, they are against foobar2000 logic, a decoder should not report permanent tech info fields (visible in properties dialog) that change depending on user preferences. Tech info fields are supposed to report file specs. I know I kind of abuse this with foo_outinfo, but I don't want to push nonsense any further. Peter has already dropped features from titleformat code because developers abused the system, I don't want such things to happen ever again and most certainly not because I do something stupid.
97
General - (fb2k) / Re: Title formatting/syntax for proper bitdepth
Last post by Case -
I have a HDCD, when I scan it all tracks have Transcient Filter, none have PE or Gain. If I'm not mistaken none of software solutions are capable of doing anything with Transcient Filter.

When HDCD 1.20+ is configured with Exclude and both subboxes checked, and I play one of those tracks none of the hdcd tags are published, so no way of knowing the track has Transcient Filter.
I know none of the features are enabled when playing, but I do want to know whether a track has Transcient Filter even if the software component can do nothing with it. Maybe a next software component can actually do something with this filter.
That is not happening. The creators dropped the transient filter idea during development as the technology was already patented by someone else. There is not even a hint of mention about transient filters for example in the documentation about HDCD authoring hardware. Also if the idea was to pick a different decoding filters during playback stage, that would not work as there are no bits to tell what filter to use.
98
CUETools / Re: How To Rip & Decode HDCDs In CUERipper?
Last post by Wickedfox -
So I should just keep all hdcd settings off including dectect hdcd encoding in cueTOOLS so it doesn't effect rips of normal cds in cueRipper, and ONLY have them on when it's a hdcd that's playing. Is that correct?