diff options
author | zuxy <zuxy@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-06-02 16:25:18 +0000 |
---|---|---|
committer | zuxy <zuxy@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-06-02 16:25:18 +0000 |
commit | a9df2bb148f170f00f1a6c96c542784bfee7bfe4 (patch) | |
tree | 41b34011828b3824f2950de1a5eb88c958906711 /mp3lib/sr1.c | |
parent | 991ff1be271453f937f0678f62f9b26f429ff531 (diff) | |
download | mpv-a9df2bb148f170f00f1a6c96c542784bfee7bfe4.tar.bz2 mpv-a9df2bb148f170f00f1a6c96c542784bfee7bfe4.tar.xz |
Use int and uint32_t instead of long and unsigned long, when appropriate.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23452 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mp3lib/sr1.c')
-rw-r--r-- | mp3lib/sr1.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/mp3lib/sr1.c b/mp3lib/sr1.c index 8e35003ead..70058955ed 100644 --- a/mp3lib/sr1.c +++ b/mp3lib/sr1.c @@ -108,11 +108,11 @@ static int tabsel_123[2][3][16] = { {0,8,16,24,32,40,48,56,64,80,96,112,128,144,160,} } }; -static long freqs[9] = { 44100, 48000, 32000, 22050, 24000, 16000 , 11025 , 12000 , 8000 }; +static int freqs[9] = { 44100, 48000, 32000, 22050, 24000, 16000 , 11025 , 12000 , 8000 }; LOCAL unsigned int getbits(short number_of_bits) { - unsigned long rval; + unsigned rval; // if(MP3_frames>=7741) printf("getbits: bits=%d bitsleft=%d wordptr=%x\n",number_of_bits,bitsleft,wordpointer); if((bitsleft-=number_of_bits)<0) return 0; if(!number_of_bits) return 0; @@ -133,12 +133,12 @@ LOCAL unsigned int getbits(short number_of_bits) LOCAL unsigned int getbits_fast(short number_of_bits) { - unsigned long rval; + unsigned rval; // if(MP3_frames>=7741) printf("getbits_fast: bits=%d bitsleft=%d wordptr=%x\n",number_of_bits,bitsleft,wordpointer); if((bitsleft-=number_of_bits)<0) return 0; if(!number_of_bits) return 0; #if defined(CAN_COMPILE_X86_ASM) - rval = bswap_16(*((unsigned short *)wordpointer)); + rval = bswap_16(*((uint16_t *)wordpointer)); #else /* * we may not be able to address unaligned 16-bit data on non-x86 cpus. @@ -167,7 +167,7 @@ LOCAL unsigned int get1bit(void) return ((rval>>7)&1); } -LOCAL void set_pointer(long backstep) +LOCAL void set_pointer(int backstep) { // if(backstep!=512 && backstep>fsizeold) // printf("\rWarning! backstep (%d>%d) \n",backstep,fsizeold); @@ -178,10 +178,10 @@ LOCAL void set_pointer(long backstep) // printf("Backstep %d (bitsleft=%d)\n",backstep,bitsleft); } -LOCAL int stream_head_read(unsigned char *hbuf,unsigned long *newhead){ +LOCAL int stream_head_read(unsigned char *hbuf,uint32_t *newhead){ if(mp3_read(hbuf,4) != 4) return FALSE; #if defined(CAN_COMPILE_X86_ASM) - *newhead = bswap_32(*((unsigned long *)hbuf)); + *newhead = bswap_32(*((uint32_t*)hbuf)); #else /* * we may not be able to address unaligned 32-bit data on non-x86 cpus. @@ -196,8 +196,8 @@ LOCAL int stream_head_read(unsigned char *hbuf,unsigned long *newhead){ return TRUE; } -LOCAL int stream_head_shift(unsigned char *hbuf,unsigned long *head){ - *((unsigned long *)hbuf) >>= 8; +LOCAL int stream_head_shift(unsigned char *hbuf,uint32_t *head){ + *((uint32_t*)hbuf) >>= 8; if(mp3_read(hbuf+3,1) != 1) return 0; *head <<= 8; *head |= hbuf[3]; @@ -208,7 +208,7 @@ LOCAL int stream_head_shift(unsigned char *hbuf,unsigned long *head){ * decode a header and write the information * into the frame structure */ -LOCAL int decode_header(struct frame *fr,unsigned long newhead){ +LOCAL int decode_header(struct frame *fr,uint32_t newhead){ // head_check: if( (newhead & 0xffe00000) != 0xffe00000 || @@ -217,8 +217,8 @@ LOCAL int decode_header(struct frame *fr,unsigned long newhead){ fr->lay = 4-((newhead>>17)&3); // if(fr->lay!=3) return FALSE; - if( newhead & ((long)1<<20) ) { - fr->lsf = (newhead & ((long)1<<19)) ? 0x0 : 0x1; + if( newhead & (1<<20) ) { + fr->lsf = (newhead & (1<<19)) ? 0x0 : 0x1; fr->mpeg25 = 0; } else { fr->lsf = 1; @@ -253,7 +253,7 @@ switch(fr->lay){ case 2: MP3_bitrate=tabsel_123[fr->lsf][1][fr->bitrate_index]; MP3_samplerate=freqs[fr->sampling_frequency]; - fr->framesize = (long) MP3_bitrate * 144000; + fr->framesize = MP3_bitrate * 144000; fr->framesize /= MP3_samplerate; MP3_framesize=fr->framesize; fr->framesize += fr->padding - 4; @@ -267,7 +267,7 @@ switch(fr->lay){ MP3_bitrate=tabsel_123[fr->lsf][2][fr->bitrate_index]; MP3_samplerate=freqs[fr->sampling_frequency]; - fr->framesize = (long) MP3_bitrate * 144000; + fr->framesize = MP3_bitrate * 144000; fr->framesize /= MP3_samplerate<<(fr->lsf); MP3_framesize=fr->framesize; fr->framesize += fr->padding - 4; @@ -276,7 +276,7 @@ switch(fr->lay){ // fr->jsbound = (fr->mode == MPG_MD_JOINT_STEREO) ? (fr->mode_ext<<2)+4 : 32; MP3_bitrate=tabsel_123[fr->lsf][0][fr->bitrate_index]; MP3_samplerate=freqs[fr->sampling_frequency]; - fr->framesize = (long) MP3_bitrate * 12000; + fr->framesize = MP3_bitrate * 12000; fr->framesize /= MP3_samplerate; MP3_framesize = ((fr->framesize+fr->padding)<<2); fr->framesize = MP3_framesize-4; @@ -314,7 +314,7 @@ LOCAL int stream_read_frame_body(int size){ * read next frame return number of frames read. */ LOCAL int read_frame(struct frame *fr){ - unsigned long newhead; + uint32_t newhead; union { unsigned char buf[8]; unsigned long dummy; // for alignment |