[Vorbis-dev] artifacting with many channels

Monty xiphmont at xiph.org
Sun Jan 1 01:13:31 PST 2006




On Fri, Dec 30, 2005 at 05:25:59PM -0500, Ethan Fenn wrote:
> More info:
> 
>  
> 
> I tried disabling the "zero floor" optimization on the encoding side -
> specifically, in the function floor1_fit, I replaced "if(nonzero)" with
> "if(1)".  This seems to have fixed the problem.  Does this help explain
> anything?

Yes; I'll be looking at it.

>  Is this a safe change to make? 

No, this indicates a bug that may potentially be nasty (in effect, the
cause would be pretty simple).

> Is there something better I
> can do to get the same effect?

I rather like beer... ;-)

Monty



More information about the Vorbis-dev mailing list