I moved a question here from another thread...
This is somewhat surprising. I have recently recompiled all encoders, but I haven't intentionally made such a change. Also, looking at the source code, the 48 kHz quality 10 profile should not contain any filtering for frequencies below 24 kHz. Curious.I've recently upgrade the VSOS kernel to v3.53 and have found a relevant change in the way that maximum quality ogg vorbis (10 out ot 10) recorded at 48kHz are now stored: now I get a compressed file where an internal 20 KHz cutoff frequency seems to be applied to the recording; the same code gave me up to 24kHz signals (no internal cutoff frequency, antialiasing or whatever you called it) with previous VSOS versions.
Is there any new directive in the libencvorb dll to disable that internal filtering, or is there anyway to recover that feature?
If I may ask, and if it's not too much trouble for you, may I ask for 4 files from you:
- An older version of the encvorb.dl3 with which you still get the full 24 kHz bandwidth.
- A newer version of encvorb.dl3 with limited bandwidth. (I'm pretty sure I know which file you mean, but just to make it absolutely sure we're on the same page.)
- A short recording with the old encoder - even one second is enough if it shows the full bandwidth.
- A similar short recording with the new encoder - preferably of similar material.