[Vorbis] What's the value range of float samples?
Joost van Dongen
joost at ronimo-games.com
Thu Jan 10 08:17:27 PST 2013
We had audible problems with this in both Swords & Soldiers and
Awesomenauts. As Paul suggested, we worked around it by simply multiplying
all our samples to get them back in the -1,1 range. We multiply by
something like 0.9 or 0.99, don't remember the number exactly.
Greetz,
Joost
-
Joost van Dongen
Lead programmer / co-founder
Ronimo Gameswww.ronimo-games.com
On 10 January 2013 17:10, Paul Martin <pm at nowster.me.uk> wrote:
> On Mon, Jan 07, 2013 at 11:50:20PM +0200, Nikos Chantziaras wrote:
> > On 07/01/13 23:23, Paul Martin wrote:
> > > On Mon, Jan 07, 2013 at 08:53:56PM +0200, Nikos Chantziaras wrote:
> > >
> > >> Apparently, there are Vorbis streams that use float samples with
> values
> > >> in the range of [-32768, 32767]?
> > >
> > > GIGO.
> >
> > So the answer is no? Vorbis float values always have a nominal range of
> > [-1,1) and I can always clamp/clip to that?
>
> If you feed in "normalized to full scale" values to any lossy encoder,
> you are likely to get overshoots on decoding. It's good to be aware
> that this might happen and to do your volume scaling (playback gain)
> in the floating point domain before you convert to integers.
>
> You'll often notice this on YouTube videos where they clip audibly on
> playback due to insufficient headroom.
>
> --
> Paul Martin <pm at nowster.me.uk>
> _______________________________________________
> Vorbis mailing list
> Vorbis at xiph.org
> http://lists.xiph.org/mailman/listinfo/vorbis
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/vorbis/attachments/20130110/1d9059eb/attachment.htm
More information about the Vorbis
mailing list