f69b1b0917
taglib-1.5-kde#161721.patch): 169810) 107659) Fixed overflow while calculating bitrate of FLAC files with a very high bitrate. :year() now falls back to YEAR if DATE doesn't exist and XiphComment::year() falls back to TRACKNUM if TRACKNUMBER doesn't exist. (BUG:144396) :split(). :operator[] and in String::operator+=. (BUG:169389) 176373) 167786) 188578) 168382) 172556) Added support for PRIV ID3v2 frames. Empty ID3v2 genres are no longer treated as numeric ID3v1 genres. Added support for the POPM (rating/playcount) ID3v2 frame. 161721)
43 lines
1.5 KiB
Diff
43 lines
1.5 KiB
Diff
diff -Nur taglib-1.5/taglib/toolkit/tbytevector.cpp taglib/taglib/toolkit/tbytevector.cpp
|
|
--- taglib-1.5/taglib/toolkit/tbytevector.cpp 2008-02-12 04:18:52.000000000 +0100
|
|
+++ taglib/taglib/toolkit/tbytevector.cpp 2008-12-04 13:37:36.000000000 +0100
|
|
@@ -147,12 +147,12 @@
|
|
public:
|
|
ByteVectorMirror(const ByteVector &source) : v(source) {}
|
|
|
|
- const char operator[](int index) const
|
|
+ char operator[](int index) const
|
|
{
|
|
return v[v.size() - index - 1];
|
|
}
|
|
|
|
- const char at(int index) const
|
|
+ char at(int index) const
|
|
{
|
|
return v.at(v.size() - index - 1);
|
|
}
|
|
diff -Nur taglib-1.5/taglib/toolkit/tbytevector.h taglib/taglib/toolkit/tbytevector.h
|
|
--- taglib-1.5/taglib/toolkit/tbytevector.h 2008-02-05 19:51:48.000000000 +0100
|
|
+++ taglib/taglib/toolkit/tbytevector.h 2009-07-02 22:54:32.000000000 +0200
|
|
@@ -30,7 +30,7 @@
|
|
#include "taglib_export.h"
|
|
|
|
#include <vector>
|
|
-#include <ostream>
|
|
+#include <iostream>
|
|
|
|
namespace TagLib {
|
|
|
|
diff -Nur taglib-1.5/taglib/toolkit/tbytevectorlist.cpp taglib/taglib/toolkit/tbytevectorlist.cpp
|
|
--- taglib-1.5/taglib/toolkit/tbytevectorlist.cpp 2008-02-04 16:14:45.000000000 +0100
|
|
+++ taglib/taglib/toolkit/tbytevectorlist.cpp 2009-07-11 15:24:21.000000000 +0200
|
|
@@ -52,7 +52,7 @@
|
|
offset != -1 && (max == 0 || max > int(l.size()) + 1);
|
|
offset = v.find(pattern, offset + pattern.size(), byteAlign))
|
|
{
|
|
- if(offset - previousOffset > 1)
|
|
+ if(offset - previousOffset >= 1)
|
|
l.append(v.mid(previousOffset, offset - previousOffset));
|
|
else
|
|
l.append(ByteVector::null);
|