--- /dev/null
+--- mp4v2-2.0.0/src/mp4util.cpp.orig 2012-05-21 00:11:53.000000000 +0200
++++ mp4v2-2.0.0/src/mp4util.cpp 2012-12-07 19:20:16.380127762 +0100
+@@ -195,6 +195,9 @@
+ return true;
+ }
+
++}} // namespace mp4v2::impl
++
++extern "C"
+ uint8_t *Base64ToBinary (const char *pData, uint32_t decodeSize, uint32_t *pDataSize)
+ {
+ uint8_t *ret;
+@@ -208,7 +211,7 @@
+ }
+ size = (decodeSize * 3) / 4;
+ groups = decodeSize / 4;
+- ret = (uint8_t *)MP4Calloc(size);
++ ret = (uint8_t *)mp4v2::impl::MP4Calloc(size);
+ if (ret == NULL) return NULL;
+ for (ix = 0; ix < groups; ix++) {
+ uint8_t value[4];
+@@ -220,7 +223,7 @@
+ }
+ size--;
+ value[jx] = 0;
+- } else if (convertBase64(pData[jx], &value[jx]) == false) {
++ } else if (mp4v2::impl::convertBase64(pData[jx], &value[jx]) == false) {
+ free(ret);
+ return NULL;
+ }
+@@ -234,6 +237,8 @@
+ return ret;
+ }
+
++namespace mp4v2 { namespace impl {
++
+ // log2 of value, rounded up
+ static uint8_t ilog2(uint64_t value)
+ {
Summary(pl.UTF-8): Biblioteka MP4v2 - API do tworzenia i modyfikowania plików MP4
Name: mp4v2
Version: 2.0.0
-Release: 1
+Release: 2
License: MPL v1.1
Group: Applications/Multimedia
#Source0Download: http://code.google.com/p/mp4v2/downloads/list
Source0: http://mp4v2.googlecode.com/files/%{name}-%{version}.tar.bz2
# Source0-md5: c91f06711225b34b4c192c9114887b14
+Patch0: %{name}-export.patch
URL: http://code.google.com/p/mp4v2/
BuildRequires: help2man
BuildRequires: libstdc++-devel
%prep
%setup -q
+%patch0 -p1
%build
%configure