diff --git a/livesupport/modules/core/src/AudioClip.cxx b/livesupport/modules/core/src/AudioClip.cxx index b05a27cbe..f07cdd4ec 100644 --- a/livesupport/modules/core/src/AudioClip.cxx +++ b/livesupport/modules/core/src/AudioClip.cxx @@ -22,7 +22,7 @@ Author : $Author: fgerlits $ - Version : $Revision: 1.28 $ + Version : $Revision: 1.29 $ Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/core/src/AudioClip.cxx,v $ ------------------------------------------------------------------------------*/ @@ -637,7 +637,7 @@ AudioClip :: readTag(Ptr::Ref metadataTypes) TagLib::ID3v2::FrameList frameList = it->second; if (!frameList.isEmpty()) { value.reset(new const Glib::ustring( - frameList.front()->toString().to8Bit(true))); + frameList.front()->toString().to8Bit(false))); setMetadata(value, *metadata->getDcName()); } } catch (std::invalid_argument &e) { diff --git a/livesupport/modules/core/src/AudioClipTest.cxx b/livesupport/modules/core/src/AudioClipTest.cxx index e1f6e0c90..b9e3ec317 100644 --- a/livesupport/modules/core/src/AudioClipTest.cxx +++ b/livesupport/modules/core/src/AudioClipTest.cxx @@ -22,7 +22,7 @@ Author : $Author: fgerlits $ - Version : $Revision: 1.15 $ + Version : $Revision: 1.16 $ Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/core/src/AudioClipTest.cxx,v $ ------------------------------------------------------------------------------*/ @@ -227,6 +227,10 @@ AudioClipTest :: tagTest(void) = audioClip->getMetadata("dc:creator"); CPPUNIT_ASSERT(*artist == "The Muppets"); + Ptr::Ref album + = audioClip->getMetadata("dc:source"); + CPPUNIT_ASSERT(*album == "מוישה אופניק"); + // ... or with URI uri.reset(new std::string("file:var/test10001.mp3")); audioClip->setUri(uri); @@ -241,6 +245,10 @@ AudioClipTest :: tagTest(void) artist = audioClip->getMetadata("dc:creator"); CPPUNIT_ASSERT(*artist == "The Muppets"); + + album = audioClip->getMetadata("dc:source"); + CPPUNIT_ASSERT(*album == "מוישה אופניק"); + // Moshe Offnik is the Israeli/Palestinian version of Oscar The Grouch } diff --git a/livesupport/modules/core/var/test10001.mp3 b/livesupport/modules/core/var/test10001.mp3 index a469931db..c8b2e863d 100644 Binary files a/livesupport/modules/core/var/test10001.mp3 and b/livesupport/modules/core/var/test10001.mp3 differ