# HG changeset patch # User arpi # Date 1019609346 0 # Node ID ef85f6de947c93cafe5c3c7f49f192e7c18fee45 # Parent c63b519bd1835945888b25a0b4cfca17842fbb10 mp_mp3_get_lsf() added - to get decomp. frame size diff -r c63b519bd183 -r ef85f6de947c libmpdemux/mp3_hdr.c --- a/libmpdemux/mp3_hdr.c Wed Apr 24 00:38:04 2002 +0000 +++ b/libmpdemux/mp3_hdr.c Wed Apr 24 00:49:06 2002 +0000 @@ -16,6 +16,18 @@ }; static long freqs[9] = { 44100, 48000, 32000, 22050, 24000, 16000 , 11025 , 12000 , 8000 }; +int mp_mp3_get_lsf(unsigned char* hbuf){ + unsigned long newhead = + hbuf[0] << 24 | + hbuf[1] << 16 | + hbuf[2] << 8 | + hbuf[3]; + if( newhead & ((long)1<<20) ) { + return (newhead & ((long)1<<19)) ? 0x0 : 0x1; + } + return 1; +} + /* * return frame size or -1 (bad frame) */