# HG changeset patch # User reimar # Date 1392850870 0 # Node ID e5fc26f7067aa1a9b63069e35dcd6c37cd0fcfc9 # Parent 7ee92e6f4d6186b381bd747d03b5b08f18bdf17e aac_hdr: remove variable to fix warning, add const. diff -r 7ee92e6f4d61 -r e5fc26f7067a libmpdemux/aac_hdr.c --- a/libmpdemux/aac_hdr.c Wed Feb 19 23:01:09 2014 +0000 +++ b/libmpdemux/aac_hdr.c Wed Feb 19 23:01:10 2014 +0000 @@ -27,13 +27,12 @@ /// aac_parse_frames needs a buffer at least 8 bytes long int aac_parse_frame(uint8_t *buf, int *srate, int *num) { - int i = 0, sr, fl = 0, id; - static int srates[] = {96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 0, 0, 0}; + int i = 0, sr, fl = 0; + static const int srates[] = {96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 0, 0, 0}; if((buf[i] != 0xFF) || ((buf[i+1] & 0xF6) != 0xF0)) return 0; - id = (buf[i+1] >> 3) & 0x01; //id=1 mpeg2, 0: mpeg4 sr = (buf[i+2] >> 2) & 0x0F; if(sr > 11) return 0;