Main Page | Class List | File List | Class Members | File Members | Related Pages

musepack_internal.h

Go to the documentation of this file.
00001 
00002 
00003 
00004 #ifndef _mpc_internal_h
00005 #define _mpc_internal_h
00006 
00007 enum {
00008     MPC_DECODER_MEMSIZE = 16384,     // overall buffer size
00009     MPC_DECODER_V_MEM = 2304,
00010     MPC_DECODER_SYNTH_DELAY = 481,
00011 };
00012 
00014 static inline
00015 mpc_uint32_t swap32(mpc_uint32_t val) {
00016     const unsigned char* src = (const unsigned char*)&val;
00017     return 
00018         (mpc_uint32_t)src[0] | 
00019         ((mpc_uint32_t)src[1] << 8) | ((mpc_uint32_t)src[2] << 16) | ((mpc_uint32_t)src[3] << 24);
00020 }
00021 
00026 mpc_int32_t JumpID3v2(mpc_reader* fp);
00027 
00028 #endif // _mpc_internal_h
00029 

Generated on Sat Dec 11 14:43:46 2004 for libmusepack by  doxygen 1.3.9.1