Hello community, here is the log from the commit of package taglib-extras for openSUSE:Factory checked in at Mon Aug 3 18:52:58 CEST 2009. -------- --- KDE/taglib-extras/taglib-extras.changes 2009-07-25 11:35:58.000000000 +0200 +++ taglib-extras/taglib-extras.changes 2009-08-03 08:03:15.000000000 +0200 @@ -1,0 +2,5 @@ +Mon Aug 3 07:52:49 CEST 2009 - beineri@opensuse.org + +- update to 0.1.6: Fix crash on corrupted mp4 files + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- taglib-extras-0.1.5.tar.bz2 New: ---- taglib-extras-0.1.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ taglib-extras.spec ++++++ --- /var/tmp/diff_new_pack.MWAMj6/_old 2009-08-03 18:52:25.000000000 +0200 +++ /var/tmp/diff_new_pack.MWAMj6/_new 2009-08-03 18:52:25.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package taglib-extras (Version 0.1.5) +# spec file for package taglib-extras (Version 0.1.6) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -24,7 +24,7 @@ License: LGPL v2.1 or later Group: Development/Libraries/C and C++ Summary: Extra plugins for TagLib -Version: 0.1.5 +Version: 0.1.6 Release: 1 Source0: taglib-extras-%version.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ taglib-extras-0.1.5.tar.bz2 -> taglib-extras-0.1.6.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-extras-0.1.5/ChangeLog new/taglib-extras-0.1.6/ChangeLog --- old/taglib-extras-0.1.5/ChangeLog 2009-07-24 18:34:41.000000000 +0200 +++ new/taglib-extras-0.1.6/ChangeLog 2009-08-02 22:29:40.000000000 +0200 @@ -2,6 +2,10 @@ ================ (C) 2009 Jeff Mitchell and the Amarok authors +VERSION 0.1.6: + BUGFIXES: + * Fix crash on corrupted mp4 files. Fix in upstream TagLib. (BR 197782) + VERSION 0.1.5: BUGFIXES: * Fix mp4 file-handling crash. Fix in upstream TagLib. (BR 198730) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/taglib-extras-0.1.5/taglib-extras/mp4/mp4tag.cpp new/taglib-extras-0.1.6/taglib-extras/mp4/mp4tag.cpp --- old/taglib-extras-0.1.5/taglib-extras/mp4/mp4tag.cpp 2009-07-24 18:34:41.000000000 +0200 +++ new/taglib-extras-0.1.6/taglib-extras/mp4/mp4tag.cpp 2009-08-02 22:28:12.000000000 +0200 @@ -140,7 +140,8 @@ { ByteVectorList data = parseData(atom, file); if(data.size()) { - d->items.insert(atom->name, data[0][0] != '\0'); + bool value = data[0].size() ? data[0][0] != '\0' : false; + d->items.insert(atom->name, value); } } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org