• Simon Hosie's avatar
    decoder/vorbis: skip 16 bit quantisation, provide float samples · 5e9ccdec
    Simon Hosie authored
    Internally the vorbis (non-Tremor) decoder is working in floating
    point, and it's not really necessary to cut the output back to 16-bit
    if the soundcard or OS supports higher resolution.
    
    The decoder can be trivially modified to bypass its internal
    quantisation and produce floating-point output, and a separate
    quantisation can be used as appropriate to the platform.
    5e9ccdec
vorbis_decoder_plugin.c 8.34 KB