diff options
author | Scott Wheeler <wheeler@kde.org> | 2008-06-26 15:06:20 +0000 |
---|---|---|
committer | Scott Wheeler <wheeler@kde.org> | 2008-06-26 15:06:20 +0000 |
commit | 9947f45b31809d4db027a4e6ab30c54abce4354d (patch) | |
tree | caa40e8cba831fefbe99c5291e383fc3373e4b56 /taglib/mpeg/id3v2/id3v2framefactory.cpp | |
parent | 07a6c86a31046489bc213c6d799613b65a4dca15 (diff) |
Add support for private frames.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@824701 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'taglib/mpeg/id3v2/id3v2framefactory.cpp')
-rw-r--r-- | taglib/mpeg/id3v2/id3v2framefactory.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/taglib/mpeg/id3v2/id3v2framefactory.cpp b/taglib/mpeg/id3v2/id3v2framefactory.cpp index 1a4d36ae..346c616d 100644 --- a/taglib/mpeg/id3v2/id3v2framefactory.cpp +++ b/taglib/mpeg/id3v2/id3v2framefactory.cpp @@ -42,6 +42,7 @@ #include "frames/urllinkframe.h" #include "frames/unsynchronizedlyricsframe.h" #include "frames/popularimeterframe.h" +#include "frames/privateframe.h" using namespace TagLib; using namespace ID3v2; @@ -223,9 +224,13 @@ Frame *FrameFactory::createFrame(const ByteVector &origData, Header *tagHeader) // Popularimeter (frames 4.17) - if(frameID == "POPM") { + if(frameID == "POPM") return new PopularimeterFrame(data, header); - } + + // Private (frames 4.27) + + if(frameID == "POPM") + return new PrivateFrame(data, header); return new UnknownFrame(data, header); } |