packages: opencore-aacdec/opencore-aacdec-fix.patch (NEW), opencore-aacdec/...
qboosh
qboosh at pld-linux.org
Mon Oct 24 18:04:14 CEST 2011
Author: qboosh Date: Mon Oct 24 16:04:14 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- new
---- Files affected:
packages/opencore-aacdec:
opencore-aacdec-fix.patch (NONE -> 1.1) (NEW), opencore-aacdec.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/opencore-aacdec/opencore-aacdec-fix.patch
diff -u /dev/null packages/opencore-aacdec/opencore-aacdec-fix.patch:1.1
--- /dev/null Mon Oct 24 18:04:14 2011
+++ packages/opencore-aacdec/opencore-aacdec-fix.patch Mon Oct 24 18:04:09 2011
@@ -0,0 +1,20 @@
+--- opencore-aacdec/sample/aacNetPlayer.c.orig 2011-10-23 20:54:07.000000000 +0200
++++ opencore-aacdec/sample/aacNetPlayer.c 2011-10-23 21:23:05.034069509 +0200
+@@ -323,7 +323,7 @@
+
+ #ifdef AAC_PLUS
+ fprintf(stderr, "[MAIN] AAC+ ENABLED\n");
+- pExt->pOutputBuffer_plus = &iOutputBuf[2048];
++ pExt->pOutputBuffer_plus = &player->iOutputBuf[2048];
+ #else
+ pExt->pOutputBuffer_plus = NULL;
+ #endif
+@@ -430,7 +430,7 @@
+ if (1 == aIsFirstBuffer) {
+ fprintf(stderr, "[SUCCESS] downsampling stereo to mono\n");
+ }
+- memcpy(&iOutputBuf[1024], &iOutputBuf[2048], (aOutputLength * 2));
++ memcpy(&player->iOutputBuf[1024], &player->iOutputBuf[2048], (aOutputLength * 2));
+ }
+ }
+ #endif
================================================================
Index: packages/opencore-aacdec/opencore-aacdec.spec
diff -u /dev/null packages/opencore-aacdec/opencore-aacdec.spec:1.1
--- /dev/null Mon Oct 24 18:04:14 2011
+++ packages/opencore-aacdec/opencore-aacdec.spec Mon Oct 24 18:04:09 2011
@@ -0,0 +1,125 @@
+# $Revision$, $Date$
+Summary: Fixed-point AAC decoder library
+Summary(pl.UTF-8): Biblioteka stałoprzecinkowego dekodera AAC
+Name: opencore-aacdec
+Version: 1.0.0
+%define subver svn14
+Release: 0.%{subver}.1
+License: Apache v2.0
+Group: Libraries
+# svn checkout http://opencore-aacdec.googlecode.com/svn/trunk/ opencore-aacdec
+Source0: %{name}-%{subver}.tar.xz
+# Source0-md5: 5993bcd98f7dfd13fa0422a7a7432425
+Patch0: %{name}-fix.patch
+URL: http://code.google.com/p/opencore-aacdec/
+BuildRequires: autoconf >= 2.57
+BuildRequires: automake >= 1:1.7
+BuildRequires: curl-devel >= 7.16
+BuildRequires: libtool
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+opencore-aacdec is a library, that implements fixed-point AAC decoder,
+optimized for ARM processors. This library is based on PacketVideo
+implementation. opencore-aacdec can decode: AAC, AAC+SBR and
+AAC+SBR+PS. It's able to decode ADTS (and maybe ADIF) streams.
+
+%description -l pl.UTF-8
+opencore-aacdec to biblioteka implementująca stałoprzecinkowy dekoder
+AAC, zoptymalizowany dla procesorów ARM. Jest oparta na implementacji
+PacketVideo. Dekoduje AAC, AAC+SBR i AAC+SBR+PS; potrafi zdekodować
+strumienie ADTS i być może ADIF.
+
+%package devel
+Summary: Header files for opencore-aacdec library
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki opencore-aacdec
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Header files for opencore-aacdec library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki opencore-aacdec.
+
+%package static
+Summary: Static opencore-aacdec library
+Summary(pl.UTF-8): Statyczna biblioteka opencore-aacdec
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description static
+Static opencore-aacdec library.
+
+%description static -l pl.UTF-8
+Statyczna biblioteka opencore-aacdec.
+
+%package netplayer
+Summary: Network-enabled AAC player using opencore-aacdec library
+Summary(pl.UTF-8): Sieciowy odtwarzacz AAC wykorzystujący bibliotekę opencore-aacdec
+Group: Applications/Sound
+Requires: %{name} = %{version}-%{release}
+Requires: curl-libs >= 7.16
+
+%description netplayer
+Network-enabled AAC player using opencore-aacdec library.
+
+%description netplayer -l pl.UTF-8
+Sieciowy odtwarzacz AAC wykorzystujący bibliotekę opencore-aacdec.
+
+%prep
+%setup -q -n %{name}
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/opencore-aacdec
+%attr(755,root,root) %{_libdir}/libaacdec.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libaacdec.so.1
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libaacdec.so
+%{_libdir}/libaacdec.la
+%{_includedir}/aacdec
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libaacdec.a
+
+%files netplayer
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/aacNetPlayer
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2011/10/24 16:04:09 qboosh
+- new
================================================================
More information about the pld-cvs-commit
mailing list