Wykres commitów

9 Commity (4436e8a5ab80fe32c3a97ef8d6eb28dd47ffd8b8)

Autor SHA1 Wiadomość Data
casept 4436e8a5ab Remove dependency on iconv with the help of @mmorton's patches 2017-05-26 21:56:20 -05:00
Michael Yang 85a5c67234 Shorten WriteNullTermString 2014-07-05 20:28:24 -04:00
Michael Yang bcd5d72721 Merge pull request #13 from gerow/utf16_comm_write_fix
Fixed the way id3-go writes back comm tags when using utf16
2014-07-05 20:14:40 -04:00
Michael Yang 307335bec8 Rename parameters for clarity 2014-07-04 21:11:23 -04:00
gerow cc69456c06 Fixed the way id3-go writes back comm tags when using utf16
Previously when trying to write a null terminated string it simply wrote
a single 0 byte for the null character. This fails for utf16 where the
null character is two bytes of zeros.

fixed the way that we WriteNullTermString with utf16

Originally this function was just writing a 0x00 byte, which does not
work for utf16.

fixed mistake when merging changes
2014-07-04 18:52:23 -04:00
Jeremy Stephens e92e859664 Fix UnsynchTextFrame byte format
- change encodedBytes.Reader's ReadNullTermString behavior to strip off
  null byte(s)
- add WriteNullTermString function to encodedBytes.Writer
- include NullLength information in encodingbytes.EncodingMap
- increase size of UnsynchTextFrame by the null length of the encoding
- automatically null-terminate description string in
  UnsynchTextFrame.Bytes()
2014-05-16 14:42:38 -05:00
Michael Yang f913d7e078 Add documentation 2014-01-23 10:06:16 -05:00
Michael Yang df4dab050b Correct int32 types to uint32 2014-01-15 21:03:03 -05:00
Michael Yang 9fd9213026 Subpackage encoding and bytes functions 2014-01-12 12:34:04 -05:00