cosmetics: Reformat to K&R and prettyprint newly created files.

Originally committed as revision 19156 to svn://svn.ffmpeg.org/ffmpeg/trunk
release/0.6
Diego Biurrun 16 years ago
parent 7541118286
commit 7d7b8c32c9
  1. 200
      libavformat/id3v1.c
  2. 61
      libavformat/id3v2.c

@ -22,106 +22,106 @@
#include "id3v1.h" #include "id3v1.h"
const char *ff_id3v1_genre_str[ID3v1_GENRE_MAX + 1] = { const char *ff_id3v1_genre_str[ID3v1_GENRE_MAX + 1] = {
[0] = "Blues", [0] = "Blues",
[1] = "Classic Rock", [1] = "Classic Rock",
[2] = "Country", [2] = "Country",
[3] = "Dance", [3] = "Dance",
[4] = "Disco", [4] = "Disco",
[5] = "Funk", [5] = "Funk",
[6] = "Grunge", [6] = "Grunge",
[7] = "Hip-Hop", [7] = "Hip-Hop",
[8] = "Jazz", [8] = "Jazz",
[9] = "Metal", [9] = "Metal",
[10] = "New Age", [10] = "New Age",
[11] = "Oldies", [11] = "Oldies",
[12] = "Other", [12] = "Other",
[13] = "Pop", [13] = "Pop",
[14] = "R&B", [14] = "R&B",
[15] = "Rap", [15] = "Rap",
[16] = "Reggae", [16] = "Reggae",
[17] = "Rock", [17] = "Rock",
[18] = "Techno", [18] = "Techno",
[19] = "Industrial", [19] = "Industrial",
[20] = "Alternative", [20] = "Alternative",
[21] = "Ska", [21] = "Ska",
[22] = "Death Metal", [22] = "Death Metal",
[23] = "Pranks", [23] = "Pranks",
[24] = "Soundtrack", [24] = "Soundtrack",
[25] = "Euro-Techno", [25] = "Euro-Techno",
[26] = "Ambient", [26] = "Ambient",
[27] = "Trip-Hop", [27] = "Trip-Hop",
[28] = "Vocal", [28] = "Vocal",
[29] = "Jazz+Funk", [29] = "Jazz+Funk",
[30] = "Fusion", [30] = "Fusion",
[31] = "Trance", [31] = "Trance",
[32] = "Classical", [32] = "Classical",
[33] = "Instrumental", [33] = "Instrumental",
[34] = "Acid", [34] = "Acid",
[35] = "House", [35] = "House",
[36] = "Game", [36] = "Game",
[37] = "Sound Clip", [37] = "Sound Clip",
[38] = "Gospel", [38] = "Gospel",
[39] = "Noise", [39] = "Noise",
[40] = "AlternRock", [40] = "AlternRock",
[41] = "Bass", [41] = "Bass",
[42] = "Soul", [42] = "Soul",
[43] = "Punk", [43] = "Punk",
[44] = "Space", [44] = "Space",
[45] = "Meditative", [45] = "Meditative",
[46] = "Instrumental Pop", [46] = "Instrumental Pop",
[47] = "Instrumental Rock", [47] = "Instrumental Rock",
[48] = "Ethnic", [48] = "Ethnic",
[49] = "Gothic", [49] = "Gothic",
[50] = "Darkwave", [50] = "Darkwave",
[51] = "Techno-Industrial", [51] = "Techno-Industrial",
[52] = "Electronic", [52] = "Electronic",
[53] = "Pop-Folk", [53] = "Pop-Folk",
[54] = "Eurodance", [54] = "Eurodance",
[55] = "Dream", [55] = "Dream",
[56] = "Southern Rock", [56] = "Southern Rock",
[57] = "Comedy", [57] = "Comedy",
[58] = "Cult", [58] = "Cult",
[59] = "Gangsta", [59] = "Gangsta",
[60] = "Top 40", [60] = "Top 40",
[61] = "Christian Rap", [61] = "Christian Rap",
[62] = "Pop/Funk", [62] = "Pop/Funk",
[63] = "Jungle", [63] = "Jungle",
[64] = "Native American", [64] = "Native American",
[65] = "Cabaret", [65] = "Cabaret",
[66] = "New Wave", [66] = "New Wave",
[67] = "Psychadelic", [67] = "Psychadelic",
[68] = "Rave", [68] = "Rave",
[69] = "Showtunes", [69] = "Showtunes",
[70] = "Trailer", [70] = "Trailer",
[71] = "Lo-Fi", [71] = "Lo-Fi",
[72] = "Tribal", [72] = "Tribal",
[73] = "Acid Punk", [73] = "Acid Punk",
[74] = "Acid Jazz", [74] = "Acid Jazz",
[75] = "Polka", [75] = "Polka",
[76] = "Retro", [76] = "Retro",
[77] = "Musical", [77] = "Musical",
[78] = "Rock & Roll", [78] = "Rock & Roll",
[79] = "Hard Rock", [79] = "Hard Rock",
[80] = "Folk", [80] = "Folk",
[81] = "Folk-Rock", [81] = "Folk-Rock",
[82] = "National Folk", [82] = "National Folk",
[83] = "Swing", [83] = "Swing",
[84] = "Fast Fusion", [84] = "Fast Fusion",
[85] = "Bebob", [85] = "Bebob",
[86] = "Latin", [86] = "Latin",
[87] = "Revival", [87] = "Revival",
[88] = "Celtic", [88] = "Celtic",
[89] = "Bluegrass", [89] = "Bluegrass",
[90] = "Avantgarde", [90] = "Avantgarde",
[91] = "Gothic Rock", [91] = "Gothic Rock",
[92] = "Progressive Rock", [92] = "Progressive Rock",
[93] = "Psychedelic Rock", [93] = "Psychedelic Rock",
[94] = "Symphonic Rock", [94] = "Symphonic Rock",
[95] = "Slow Rock", [95] = "Slow Rock",
[96] = "Big Band", [96] = "Big Band",
[97] = "Chorus", [97] = "Chorus",
[98] = "Easy Listening", [98] = "Easy Listening",
[99] = "Acoustic", [99] = "Acoustic",
[100] = "Humour", [100] = "Humour",
[101] = "Speech", [101] = "Speech",
[102] = "Chanson", [102] = "Chanson",

@ -25,24 +25,24 @@
int ff_id3v2_match(const uint8_t *buf) int ff_id3v2_match(const uint8_t *buf)
{ {
return buf[0] == 'I' && return buf[0] == 'I' &&
buf[1] == 'D' && buf[1] == 'D' &&
buf[2] == '3' && buf[2] == '3' &&
buf[3] != 0xff && buf[3] != 0xff &&
buf[4] != 0xff && buf[4] != 0xff &&
(buf[6] & 0x80) == 0 && (buf[6] & 0x80) == 0 &&
(buf[7] & 0x80) == 0 && (buf[7] & 0x80) == 0 &&
(buf[8] & 0x80) == 0 && (buf[8] & 0x80) == 0 &&
(buf[9] & 0x80) == 0; (buf[9] & 0x80) == 0;
} }
int ff_id3v2_tag_len(const uint8_t * buf) int ff_id3v2_tag_len(const uint8_t * buf)
{ {
int len = ((buf[6] & 0x7f) << 21) + int len = ((buf[6] & 0x7f) << 21) +
((buf[7] & 0x7f) << 14) + ((buf[7] & 0x7f) << 14) +
((buf[8] & 0x7f) << 7) + ((buf[8] & 0x7f) << 7) +
(buf[9] & 0x7f) + (buf[9] & 0x7f) +
ID3v2_HEADER_SIZE; ID3v2_HEADER_SIZE;
if (buf[5] & 0x10) if (buf[5] & 0x10)
len += ID3v2_HEADER_SIZE; len += ID3v2_HEADER_SIZE;
return len; return len;
@ -50,9 +50,9 @@ int ff_id3v2_tag_len(const uint8_t * buf)
static unsigned int get_size(ByteIOContext *s, int len) static unsigned int get_size(ByteIOContext *s, int len)
{ {
int v=0; int v = 0;
while(len--) while (len--)
v= (v<<7) + (get_byte(s)&0x7F); v = (v << 7) + (get_byte(s) & 0x7F);
return v; return v;
} }
@ -62,17 +62,17 @@ static void read_ttag(AVFormatContext *s, int taglen, const char *key)
int len, dstlen = sizeof(dst) - 1; int len, dstlen = sizeof(dst) - 1;
unsigned genre; unsigned genre;
dst[0]= 0; dst[0] = 0;
if(taglen < 1) if (taglen < 1)
return; return;
taglen--; /* account for encoding type byte */ taglen--; /* account for encoding type byte */
switch(get_byte(s->pb)) { /* encoding type */ switch (get_byte(s->pb)) { /* encoding type */
case 0: /* ISO-8859-1 (0 - 255 maps directly into unicode) */ case 0: /* ISO-8859-1 (0 - 255 maps directly into unicode) */
q = dst; q = dst;
while(taglen--) { while (taglen--) {
uint8_t tmp; uint8_t tmp;
PUT_UTF8(get_byte(s->pb), tmp, if (q - dst < dstlen - 1) *q++ = tmp;) PUT_UTF8(get_byte(s->pb), tmp, if (q - dst < dstlen - 1) *q++ = tmp;)
} }
@ -80,7 +80,7 @@ static void read_ttag(AVFormatContext *s, int taglen, const char *key)
break; break;
case 3: /* UTF-8 */ case 3: /* UTF-8 */
len = FFMIN(taglen, dstlen-1); len = FFMIN(taglen, dstlen - 1);
get_buffer(s->pb, dst, len); get_buffer(s->pb, dst, len);
dst[len] = 0; dst[len] = 0;
break; break;
@ -103,9 +103,9 @@ void ff_id3v2_parse(AVFormatContext *s, int len, uint8_t version, uint8_t flags)
int taghdrlen; int taghdrlen;
const char *reason; const char *reason;
switch(version) { switch (version) {
case 2: case 2:
if(flags & 0x40) { if (flags & 0x40) {
reason = "compression"; reason = "compression";
goto error; goto error;
} }
@ -124,16 +124,16 @@ void ff_id3v2_parse(AVFormatContext *s, int len, uint8_t version, uint8_t flags)
goto error; goto error;
} }
if(flags & 0x80) { if (flags & 0x80) {
reason = "unsynchronization"; reason = "unsynchronization";
goto error; goto error;
} }
if(isv34 && flags & 0x40) /* Extended header present, just skip over it */ if (isv34 && flags & 0x40) /* Extended header present, just skip over it */
url_fskip(s->pb, get_size(s->pb, 4)); url_fskip(s->pb, get_size(s->pb, 4));
while(len >= taghdrlen) { while (len >= taghdrlen) {
if(isv34) { if (isv34) {
tag = get_be32(s->pb); tag = get_be32(s->pb);
tlen = get_size(s->pb, 4); tlen = get_size(s->pb, 4);
get_be16(s->pb); /* flags */ get_be16(s->pb); /* flags */
@ -143,12 +143,12 @@ void ff_id3v2_parse(AVFormatContext *s, int len, uint8_t version, uint8_t flags)
} }
len -= taghdrlen + tlen; len -= taghdrlen + tlen;
if(len < 0) if (len < 0)
break; break;
next = url_ftell(s->pb) + tlen; next = url_ftell(s->pb) + tlen;
switch(tag) { switch (tag) {
case MKBETAG('T', 'I', 'T', '2'): case MKBETAG('T', 'I', 'T', '2'):
case MKBETAG(0, 'T', 'T', '2'): case MKBETAG(0, 'T', 'T', '2'):
read_ttag(s, tlen, "title"); read_ttag(s, tlen, "title");
@ -183,7 +183,7 @@ void ff_id3v2_parse(AVFormatContext *s, int len, uint8_t version, uint8_t flags)
url_fseek(s->pb, next, SEEK_SET); url_fseek(s->pb, next, SEEK_SET);
} }
if(version == 4 && flags & 0x10) /* Footer preset, always 10 bytes, skip over it */ if (version == 4 && flags & 0x10) /* Footer preset, always 10 bytes, skip over it */
url_fskip(s->pb, 10); url_fskip(s->pb, 10);
return; return;
@ -191,4 +191,3 @@ void ff_id3v2_parse(AVFormatContext *s, int len, uint8_t version, uint8_t flags)
av_log(s, AV_LOG_INFO, "ID3v2.%d tag skipped, cannot handle %s\n", version, reason); av_log(s, AV_LOG_INFO, "ID3v2.%d tag skipped, cannot handle %s\n", version, reason);
url_fskip(s->pb, len); url_fskip(s->pb, len);
} }

Loading…
Cancel
Save