Re: foobar2000 v2.0 bugs
Reply #550 – 2023-03-29 15:04:14
Regarding Converter vs 32bit fixed-point, I obviously meant to do it properly, but I seem to have lost my train of thought there sometime last year, took warnings off but never implemented & validated encoding. Fixing this properly now.There are 32 bit int audio files (maybe not many but still there are) so some people want to use them. If we can play and convert 16bit and 24 bit files properly why make it impossible to play and convert 32 bit int files properly? It was "technically" impossible in 32 bit FB but in 64 bit FB it should be normal - out-of-the-box thing. To be honest I thought that this is the main reason to implement 64 bit FB. I do not need to know how many people and why want to use it. If it will be implemented I surely will use it. Someone said earlier that his DAC can "see" 32bit int file so why not to let him use this feature (and again: I do not need to know why he needs it or does it make any audible difference, it just is possible and FB2.0 64 bit can do it technically, so why not?) If there is any reason to deliberately block such a feature why not also block 24 bit or 16 bit? Or anything else? I do not want to offend you (I am really grateful for your hard work on this program) and I do not know anything about programming - maybe it is very hard to implement such a feature - if so, probably most users will understand why it is not implemented but if it is just a matter of "justification" of someones need to use 32 bit int then I still hope that one day you will implement, even without legitimate purpose. Especcially that another program of yours can do it already. Once again - big thankyou for your program. 32bit fixedpoint audio only makes sense in DAC design - handling unpadded 24bit data is generally more complex than handling the same data padded to 32bit. However, you're never actually going to hear or measure differences in last 8 bits in analog signal coming out of your DAC. So, playback of 32bit fixedpoint was working well enough in past foobar2000 versions already - as you can never possibly hear or measure the difference in analog output. That said, I'm not actively blocking anything, current behavior of Converter is an oversight that is being corrected.