Skip to main content
Recent Posts
1
Development - (fb2k) / Re: Visual Studio 2013-2017 compatibility notice
Last post by davideleo -
I'm taking a second chance on learning c++, visual studio and component development. I don't know if Yirkha's tutorial still applies to the latest sdk and vs 2017. I followed his test project instructions and failed to build the project. These are the last lines of the debug output window:

Code: [Select]
1>Done building project "foobar2000_SDK.vcxproj".
4>------ Build started: Project: foo_whatever, Configuration: Debug Win32 ------
4>stdafx.cpp
4>j:\foobar2000\sdk-2018-03-06\foobar2000\sdk\advconfig.h(251): error C3861: 'get_static_instance': identifier not found
4>j:\foobar2000\sdk-2018-03-06\foobar2000\sdk\advconfig.h(256): note: see reference to class template instantiation 'advconfig_integer_factory_<int_t_>' being compiled
4>j:\foobar2000\sdk-2018-03-06\foobar2000\sdk\advconfig.h(252): error C3861: 'get_static_instance': identifier not found
4>Done building project "foo_whatever.vcxproj" -- FAILED.
========== Build: 3 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

I don't want to sound annoying, but if my question is too clueless to be answered, please let me know, so that I can deal with it. Elsewise, is there anything wrong with the advconfig.h file?
2
3rd Party Plugins - (fb2k) / Preprocessor best practices [JScript panel]
Last post by davideleo -
I learnt you can import your script as a preprocessor, rather than paste it in the configuration window. What I like about this method is I don't need to open foobar2000 to check or edit the scripts, and I always know I'm running the updated versions.
I wonder, though, are there any drawbacks to this practice? Does it affect code execution some how? What is the professional developers' advise?
4
AAC - Tech / Re: Absolute best AAC quality with qaac
Last post by shadowking -
It makes sense. OP says AAC / MP3 don't scale to lossless - that is true. Also OP probably wants 1 library : AAC or MP3 that plays anywhere. In this case overcoding ( 224.;.512k) gives headroom for rare problems and transcoding . This is proven and the spectrum can matter, even though lossless is prefered but to many it means multi libraries.

The other scenario is one may want to mainly deal in lossy mode, while maintaining an offline lossless archive. In the case the lossy is the daily workhorse. Should something happen to the lossless archive / hardware, the overcoded lossy provides a [near-lossless] fallback of sorts.
7
Scientific Discussion / Re: I can hear below 10Hz - am I abnormal?
Last post by Porcus -
I often read that the limits of human hearing is 20Hz–20kHz. To me, this "fact" seems quite ridiculous.

Indeed. I got 11 Hz bass tones with not-too-expensive IEMs. (But, they broke down only a month or so later. Coincidence or not.)
https://hydrogenaud.io/index.php/topic,105844.0.html

My hunch is that when the "20 Hz" was "agreed upon", it was a lower bound for usable frequency. (Hard to make anything usable when you couldn't reproduce to get any use of it without feeling it in your gut more than hearing it with your ears, but with IEMs you can.) 20 to 20k "looks like a nice rule" too. Very scientific ;-)
8
Opus / Re: Opus 1.3-rc
Last post by IgorC -
It's expected. Everything lower than 13 kbps is coded to WB(8kHz). Higher than 13 kbps is coded to SWB/FB (12 kHz/20kHz).

That's why earlier I've posted
P.S. Also I suspect that SWB can be pushed down to ~11-12 kbps (at least for speech) because 1.3RC SWB@13.2kbps is on par with an older 1.2.1 FB@16kbps   :o
SimplePortal 1.0.0 RC1 © 2008-2018