Displaying 2 results from an estimated 2 matches for "couple_lossless".
2004 Feb 23
2
About lossless and point stereo
...[j]=mag;
pcmA[j]=mag-ang;
}else{
pcmA[j]=mag;
pcmM[j]=mag+ang;
}
else
if(ang>0){
pcmM[j]=mag;
pcmA[j]=mag+ang;
}else{
pcmA[j]=mag;
pcmM[j]=mag-ang;
}
}
}
But when I look at the (rather messy) lossless coupling function
(couple_lossless) in psy.c:
tatic void couple_lossless(float A, float B, float *qA, float *qB)
{
int test1 = fabs(*qA) > fabs(*qB);
test1 -= fabs(*qA) < fabs(*qB);
if (!test1)
test1 = ((fabs(A) > fabs(B)) << 1) - 1;
if (test1 == 1) {
*qB = (*qA > 0.f ? *qA - *qB : *qB - *...
2006 Aug 08
1
Lancer 20060807 is out
...06/08/02 Lancer 20060802(test version for memory problem)
Changes:
* fix memory leak bug in _vp_psy_clear.
* replace GetTickCount to timeGetTime for precision.
* mdct_butterfly_first_backward is more pre-calculated now.
* modify SSE3 optimized code in mdct_butterfly_generic.
* stop forced-inlining: couple_lossless_ps, couple_lossless, precomputed_couple_point.
* introduce the lookup tables for fft's coefficient.
* _ve_amp has been optimized with SSE.
* Reexamination of cash control in all of the optimized code.
(Access to some tables seldom referred to is changed into non-temporal access.)
* _encodepar...