Mercurial > libavformat.hg
diff isom.c @ 5610:eaae42073860 libavformat
Simplify conversion to 5-bit ASCII.
| author | reimar |
|---|---|
| date | Sat, 30 Jan 2010 21:50:47 +0000 |
| parents | 133a0ee142a8 |
| children | 1338a4972dd4 |
line wrap: on
line diff
--- a/isom.c Sat Jan 30 20:18:55 2010 +0000 +++ b/isom.c Sat Jan 30 21:50:47 2010 +0000 @@ -283,13 +283,12 @@ lang = "und"; /* 5bit ascii */ for (i = 0; i < 3; i++) { - unsigned char c = (unsigned char)lang[i]; - if (c < 0x60) - return -1; - if (c > 0x60 + 0x1f) + uint8_t c = lang[i]; + c -= 0x60; + if (c > 0x1f) return -1; code <<= 5; - code |= (c - 0x60); + code |= c; } return code; }
