Ignore:
Timestamp:
09/28/06 18:15:21 (16 years ago)
Author:
r2d
Message:

added a PsyModel struct, too much members in it. some will be removed later

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mppenc/branches/r2d/src/mppenc.c

    r57 r60  
    2626
    2727/* G L O B A L  V A R I A B L E S */
    28 float         SNR_comp_L [32];
    29 float         SNR_comp_R [32];             // SNR-compensation after SCF-combination and ANS-gain
    3028float         Power_L    [32] [3];
    3129float         Power_R    [32] [3];
    3230float         PNS = 0.;
    33 int           Max_Band;                    // maximum bandwidth
    3431
    3532/* MS-Coding */
    3633unsigned int  MS_Channelmode;              // global flag for enhanced functionality
    37 float         SampleFreq      =  0.;
    38 float         Bandwidth       =  0.;
    3934int           PredictionBands =  0;
    4035int           CombPenalities  = -1;
    41 extern float  KBD1            =  2;
    42 extern float  KBD2            = -1.;
    4336int           DisplayUpdateTime = 1;
    4437int           APE_Version     = 2000;
     
    410403    int    n;
    411404    int    idx;
    412 
    413     ENTER(2);
    414405    for ( n = 0; n < BLOCK; n++, N++ ) {
    415406        idx           = n + CENTER;
     
    422413        data->S[idx] *= scale;
    423414    }
    424     LEAVE(2);
    425415}
    426416
     
    434424    int    n;
    435425    int    idx;
    436 
    437     ENTER(3);
    438426    for ( n = 0; n < BLOCK; n++, N++ ) {
    439427        idx           = n + CENTER;
     
    446434        data->S[idx] *= scale;
    447435    }
    448     LEAVE(3);
    449436}
    450437
     
    493480    float  SL;
    494481    float  SR;
    495 
    496     ENTER(4);
    497482
    498483    for ( Band = 0; Band <= MaxBand; Band++ ) {         // Suche nach Maxima
     
    673658            }
    674659    }
    675 
    676     LEAVE(4);
    677660    return;
    678661}
     
    689672    static float  errorR [32] [36 + MAX_NS_ORDER];
    690673    int           Band;
    691 
    692     ENTER(5);
    693674
    694675    // quantize Subband- and Subframe-samples
     
    717698        }
    718699    }
    719 
    720     LEAVE(5);
    721700    return;
    722701}
     
    772751    float  save [36];   // to adjust the scalefactors
    773752    float  MNR;         // Mask-to-Noise ratio
    774 
    775     ENTER(6);
    776753
    777754    for ( Band = 0; Band <= MaxBand; Band++, res++, comp++, smr++, scf += 3, x += 72 ) {
     
    814791
    815792    }
    816     LEAVE(6);
    817793    return;
    818794}
     
    15961572
    15971573
    1598     ENTER(2);
    1599 
    16001574    // initialize PCM-data
    16011575    memset ( &Main, 0, sizeof Main );
     
    18601834        if ( N == LastValidFrame - 1 ) {
    18611835            WriteBits ( LastValidSamples, 11 );
    1862             // fprintf ( stderr, "\nGültige Samples im letzten Frame: %4u   \n", LastValidSamples );
     1836            // fprintf ( stderr, "\nGltige Samples im letzten Frame: %4u   \n", LastValidSamples );
    18631837        }
    18641838        if ( N >= LastValidFrame ) {
    1865             // fprintf ( stderr, "Zusätzlicher Frame %u (von %u) angehängt.   \n", N, LastValidFrame );
    1866         }
    1867 
    1868     }
    1869     LEAVE(2);
     1839            // fprintf ( stderr, "Zusï¿œzlicher Frame %u (von %u) angehï¿œgt.   \n", N, LastValidFrame );
     1840        }
     1841
     1842    }
    18701843
    18711844    // write the last incomplete word to buffer, so it's written during the next flush
     
    19361909            SendStartupMessage ( MPPENC_VERSION, 7, MPPENC_BUILD );
    19371910    }
    1938 
    1939     START();
    1940     ENTER(1);
    19411911
    19421912    // Welcome message
     
    19781948        stderr_printf("\a\a\a");
    19791949
    1980     LEAVE(1);
    1981     REPORT();
    19821950#ifdef BUGBUG
    19831951    reppr ();
Note: See TracChangeset for help on using the changeset viewer.