From: Mathias Panzenböck Date: Sun, 19 Jun 2011 23:05:12 +0000 (+0200) Subject: comments++ X-Git-Tag: v1.8beta~85 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4b44f2504882f9c407a4c205112b0de53bece9c3;p=taglib comments++ --- diff --git a/taglib/it/itfile.cpp b/taglib/it/itfile.cpp index 2dc63968..1ec69313 100644 --- a/taglib/it/itfile.cpp +++ b/taglib/it/itfile.cpp @@ -177,6 +177,12 @@ void IT::File::read(bool) */ StringList comment; + // Note: I found files that have nil characters somewhere + // in the instrument/sample names and more characters + // afterwards. The spec does not mention such a case. + // Currently I just discard anything after a nil, but + // e.g. VLC seems to interprete a nil as a space. I + // don't know what is the proper behaviour. for(ushort i = 0; i < instrumentCount; ++ i) { seek(192L + length + ((long)i << 2));