packages (OPAL_3_6): opal/opal.spec, opal/opal-celt.patch (NEW) - rel 5; fi...
arekm
arekm at pld-linux.org
Fri Nov 26 20:56:06 CET 2010
Author: arekm Date: Fri Nov 26 19:56:06 2010 GMT
Module: packages Tag: OPAL_3_6
---- Log message:
- rel 5; fix build with celt 0.9
---- Files affected:
packages/opal:
opal.spec (1.58.2.1 -> 1.58.2.2) , opal-celt.patch (NONE -> 1.2.2.1) (NEW)
---- Diffs:
================================================================
Index: packages/opal/opal.spec
diff -u packages/opal/opal.spec:1.58.2.1 packages/opal/opal.spec:1.58.2.2
--- packages/opal/opal.spec:1.58.2.1 Mon Nov 15 07:00:49 2010
+++ packages/opal/opal.spec Fri Nov 26 20:56:00 2010
@@ -17,7 +17,7 @@
Summary(pl.UTF-8): Biblioteka Open Phone Abstraction Library (aka OpenH323 v2)
Name: opal
Version: 3.6.8
-Release: 4
+Release: 5
License: MPL
Group: Libraries
Source0: http://ftp.gnome.org/pub/gnome/sources/opal/3.6/%{name}-%{version}.tar.bz2
@@ -28,10 +28,11 @@
Patch2: %{name}-ac.patch
Patch3: %{name}-build.patch
Patch4: %{name}-ffmpeg06.patch
+Patch5: %{name}-celt.patch
URL: http://www.openh323.org/
BuildRequires: autoconf
BuildRequires: automake
-BuildRequires: celt-devel
+BuildRequires: celt-devel >= 0.9
BuildRequires: expat-devel
BuildRequires: libstdc++-devel
BuildRequires: pkgconfig
@@ -99,6 +100,7 @@
#%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
%build
PWLIBDIR=%{_prefix}; export PWLIBDIR
@@ -224,6 +226,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.58.2.2 2010/11/26 19:56:00 arekm
+- rel 5; fix build with celt 0.9
+
Revision 1.58.2.1 2010/11/15 06:00:49 arekm
- rel 4
================================================================
Index: packages/opal/opal-celt.patch
diff -u /dev/null packages/opal/opal-celt.patch:1.2.2.1
--- /dev/null Fri Nov 26 20:56:06 2010
+++ packages/opal/opal-celt.patch Fri Nov 26 20:56:00 2010
@@ -0,0 +1,29 @@
+--- opal-3.6.8/plugins/audio/celt.org/celtcodec.c 2010-05-27 08:52:43.000000000 +0200
++++ opal-3.6.8/plugins/audio/celt/celtcodec.c 2010-11-26 20:34:35.418190801 +0100
+@@ -61,7 +61,7 @@
+ return FALSE;
+ }
+
+- celt_mode_info(celt->mode, CELT_GET_FRAME_SIZE, &celt->frame_size);
++ celt->frame_size = 960; /* default from tools/celtenc.c, is this always correct? */
+ celt->bytes_per_packet = (codec->bitsPerSec * celt->frame_size/codec->sampleRate + 4) / 8;
+
+ return TRUE;
+@@ -159,7 +159,7 @@
+ #elif HAVE_CELT_0_5_0_OR_0_6_0
+ byteCount = celt_encode(celt->encoder_state, (celt_int16_t *)fromPtr, NULL, (char *)toPtr, celt->bytes_per_packet);
+ #else
+- byteCount = celt_encode(celt->encoder_state, (void *)fromPtr, NULL, (unsigned char *)toPtr, celt->bytes_per_packet);
++ byteCount = celt_encode(celt->encoder_state, (void *)fromPtr, celt->frame_size, (unsigned char *)toPtr, celt->bytes_per_packet);
+ #endif
+ if (byteCount < 0) {
+ return 0;
+@@ -190,7 +190,7 @@
+ #if defined (HAVE_CELT_0_4_OR_SOONER) || defined (HAVE_CELT_0_5_0_OR_0_6_0)
+ if (celt_decode(celt->decoder_state, (char *)fromPtr, *fromLen, (short *)toPtr) < 0)
+ #else
+- if (celt_decode(celt->decoder_state, (unsigned char *)fromPtr, *fromLen, (short *)toPtr) < 0)
++ if (celt_decode(celt->decoder_state, (unsigned char *)fromPtr, *fromLen, (short *)toPtr, celt->frame_size) < 0)
+ #endif
+ return 0;
+
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/opal/opal.spec?r1=1.58.2.1&r2=1.58.2.2&f=u
More information about the pld-cvs-commit
mailing list