Ignore:
Timestamp:
09/29/06 16:55:39 (18 years ago)
Author:
r2d
Message:
  • added libmpcenc and a common directory
  • can compile libmpcenc and libmpcpsy don't know about linking
File:
1 edited

Legend:

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

    r60 r64  
    3636#define X_MEM            1152
    3737
    38 // bitstream.c
    39 #define BUFFER_ALMOST_FULL  8192
    40 #define BUFFER_FULL         (BUFFER_ALMOST_FULL + 4352)         // 34490 bit/frame  1320.3 kbps
    41 
    4238// quant.h
    4339#define SCFfac              0.832980664785f     // = SCF[n-1]/SCF[n]
    4440
    4541// wave_in.h
    46 
    47 typedef struct {
    48     unsigned int  L [36];
    49     unsigned int  R [36];
    50 } SubbandQuantTyp;
    5142
    5243typedef struct {
     
    8172void   Init_ANS   ( void );
    8273void   NS_Analyse ( const int, const unsigned char* MS, const SMRTyp, const int* Transient );
    83 
    84 
    85 // bitstream.c
    86 typedef struct {
    87     Uint32_t*     ptr;
    88     unsigned int  bit;
    89 } BitstreamPos;
    9074
    9175
     
    199183
    200184
    201 // huffsv7.c
    202 extern Huffman_t         HuffHdr  [10];         // contains tables for SV7-header
    203 extern Huffman_t         HuffSCFI [ 4];         // contains tables for SV7-scalefactor select
    204 extern Huffman_t         HuffDSCF [16];         // contains tables for SV7-scalefactor coding
    205 extern const Huffman_t*  HuffQ [2] [8];         // points to tables for SV7-sample coding
     185
    206186
    207187void    Huffman_SV7_Encoder ( void );
Note: See TracChangeset for help on using the changeset viewer.