Cause volume would not be applied to the rest.


2013/9/27 Voyager1 <notifications@github.com>

> In xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:
>
> > @@ -1635,10 +1636,20 @@ bool CActiveAE::RunStages()
> >                {
> >  #ifdef __SSE__
> >                  CAEUtil::SSEMulArray((float*)out->pkt->data[j]+i*nb_floats, m_muted ? 0.0 : volume, nb_floats);
> > +                float* fbuffer = (float*) out->pkt->data[j]+i*nb_floats;
> > +                for (int k = 0; k < nb_floats; ++k)
> > +                {
> > +                  if (fabs(fbuffer[k]) > 1.0f)
> > +                    needClamp = true;
>
> don't understand why not for the non-sse loop?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/xbmc/xbmc/pull/3339/files#r6628861>
> .
>



-- 
                   Key-ID:     0x1A995A9B
                   keyserver: pgp.mit.edu
==============================================================
Fingerprint: 4606 DA19 EC2E 9A0B 0157  C81B DA07 CF63 1A99 5A9B