From 4b44f2504882f9c407a4c205112b0de53bece9c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Panzenb=C3=B6ck?= Date: Mon, 20 Jun 2011 01:05:12 +0200 Subject: comments++ --- taglib/it/itfile.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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)); -- cgit v1.2.3