[prev in list] [next in list] [prev in thread] [next in thread]
List: taglib-devel
Subject: [PATCH] Remove trailing spaces from ID3v1 tag strings
From: "Xavier Duret" <xaviour.maillists () gmail ! com>
Date: 2007-01-16 19:01:19
Message-ID: d3ef58310701161101g16c01a50pbb7188ffaf6c90a0 () mail ! gmail ! com
[Download RAW message or body]
It seams that there is a quite popular encoder that generate ID3v1
frames with trailing spaces instead of using NULL terminated strings.
This patch should be binary compatible.
diff -ruN taglib/mpeg/id3v1/id3v1tag.cpp.old taglib/mpeg/id3v1/id3v1tag.cpp
--- taglib/mpeg/id3v1/id3v1tag.cpp.old 2007-01-12 14:21:17.000000000 +0100
+++ taglib/mpeg/id3v1/id3v1tag.cpp 2007-01-15 18:46:31.000000000 +0100
@@ -55,7 +55,7 @@
String ID3v1::StringHandler::parse(const ByteVector &data) const
{
- return String(data, String::Latin1);
+ return String(data, String::Latin1).stripWhiteSpace();
}
ByteVector ID3v1::StringHandler::render(const String &s) const
_______________________________________________
taglib-devel mailing list
taglib-devel@kde.org
https://mail.kde.org/mailman/listinfo/taglib-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic