summaryrefslogtreecommitdiff
path: root/libavformat/id3v2.c
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2009-06-11 15:35:23 +0000
committerDiego Biurrun <diego@biurrun.de>2009-06-11 15:35:23 +0000
commit7d7b8c32c9e158af2dbf40f44732091172f21d1a (patch)
tree4e13322c2f3d68d7e62b4b70fb820a1574d69e51 /libavformat/id3v2.c
parent7541118286470038b97edd0070f3712d98397065 (diff)
cosmetics: Reformat to K&R and prettyprint newly created files.
Originally committed as revision 19156 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/id3v2.c')
-rw-r--r--libavformat/id3v2.c61
1 files changed, 30 insertions, 31 deletions
diff --git a/libavformat/id3v2.c b/libavformat/id3v2.c
index a0581e6149..9056633eec 100644
--- a/libavformat/id3v2.c
+++ b/libavformat/id3v2.c
@@ -25,24 +25,24 @@
int ff_id3v2_match(const uint8_t *buf)
{
- return buf[0] == 'I' &&
- buf[1] == 'D' &&
- buf[2] == '3' &&
- buf[3] != 0xff &&
- buf[4] != 0xff &&
- (buf[6] & 0x80) == 0 &&
- (buf[7] & 0x80) == 0 &&
- (buf[8] & 0x80) == 0 &&
- (buf[9] & 0x80) == 0;
+ return buf[0] == 'I' &&
+ buf[1] == 'D' &&
+ buf[2] == '3' &&
+ buf[3] != 0xff &&
+ buf[4] != 0xff &&
+ (buf[6] & 0x80) == 0 &&
+ (buf[7] & 0x80) == 0 &&
+ (buf[8] & 0x80) == 0 &&
+ (buf[9] & 0x80) == 0;
}
int ff_id3v2_tag_len(const uint8_t * buf)
{
int len = ((buf[6] & 0x7f) << 21) +
- ((buf[7] & 0x7f) << 14) +
- ((buf[8] & 0x7f) << 7) +
- (buf[9] & 0x7f) +
- ID3v2_HEADER_SIZE;
+ ((buf[7] & 0x7f) << 14) +
+ ((buf[8] & 0x7f) << 7) +
+ (buf[9] & 0x7f) +
+ ID3v2_HEADER_SIZE;
if (buf[5] & 0x10)
len += ID3v2_HEADER_SIZE;
return len;
@@ -50,9 +50,9 @@ int ff_id3v2_tag_len(const uint8_t * buf)
static unsigned int get_size(ByteIOContext *s, int len)
{
- int v=0;
- while(len--)
- v= (v<<7) + (get_byte(s)&0x7F);
+ int v = 0;
+ while (len--)
+ v = (v << 7) + (get_byte(s) & 0x7F);
return v;
}
@@ -62,17 +62,17 @@ static void read_ttag(AVFormatContext *s, int taglen, const char *key)
int len, dstlen = sizeof(dst) - 1;
unsigned genre;
- dst[0]= 0;
- if(taglen < 1)
+ dst[0] = 0;
+ if (taglen < 1)
return;
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) */
q = dst;
- while(taglen--) {
+ while (taglen--) {
uint8_t 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;
case 3: /* UTF-8 */
- len = FFMIN(taglen, dstlen-1);
+ len = FFMIN(taglen, dstlen - 1);
get_buffer(s->pb, dst, len);
dst[len] = 0;
break;
@@ -103,9 +103,9 @@ void ff_id3v2_parse(AVFormatContext *s, int len, uint8_t version, uint8_t flags)
int taghdrlen;
const char *reason;
- switch(version) {
+ switch (version) {
case 2:
- if(flags & 0x40) {
+ if (flags & 0x40) {
reason = "compression";
goto error;
}
@@ -124,16 +124,16 @@ void ff_id3v2_parse(AVFormatContext *s, int len, uint8_t version, uint8_t flags)
goto error;
}
- if(flags & 0x80) {
+ if (flags & 0x80) {
reason = "unsynchronization";
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));
- while(len >= taghdrlen) {
- if(isv34) {
+ while (len >= taghdrlen) {
+ if (isv34) {
tag = get_be32(s->pb);
tlen = get_size(s->pb, 4);
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;
- if(len < 0)
+ if (len < 0)
break;
next = url_ftell(s->pb) + tlen;
- switch(tag) {
+ switch (tag) {
case MKBETAG('T', 'I', 'T', '2'):
case MKBETAG(0, 'T', 'T', '2'):
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);
}
- 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);
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);
url_fskip(s->pb, len);
}
-