commit ae356ab784b5b0b0890a32af515dab50517c9eeec67f75827290ecacbb213089 Author: OBS User unknown Date: Mon Jan 15 23:37:47 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/speex?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4 diff --git a/speex-1.0.5-warning-fix.diff b/speex-1.0.5-warning-fix.diff new file mode 100644 index 0000000..96cc00e --- /dev/null +++ b/speex-1.0.5-warning-fix.diff @@ -0,0 +1,19 @@ +--- src/speexenc.c ++++ src/speexenc.c +@@ -460,7 +460,7 @@ + } + + { +- fread(first_bytes, 1, 12, fin); ++ if (fread(first_bytes, 1, 12, fin) == 12) { + if (strncmp(first_bytes,"RIFF",4)==0 && strncmp(first_bytes,"RIFF",4)==0) + { + if (read_wav_header(fin, &rate, &chan, &fmt, &size)==-1) +@@ -468,6 +468,7 @@ + wave_input=1; + lsb=1; /* CHECK: exists big-endian .wav ?? */ + } ++ } + } + + if (modeID==-1 && !rate) diff --git a/speex-1.2beta1.tar.bz2 b/speex-1.2beta1.tar.bz2 new file mode 100644 index 0000000..d7df433 --- /dev/null +++ b/speex-1.2beta1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72fdf5711cf2a1153ce1066428bbe0f95aa8de47f47c35af574c478209cd761f +size 814908 diff --git a/speex.changes b/speex.changes new file mode 100644 index 0000000..a89f0d9 --- /dev/null +++ b/speex.changes @@ -0,0 +1,85 @@ +------------------------------------------------------------------- +Thu Oct 12 17:55:52 CEST 2006 - tiwai@suse.de + +- updated to version 1.2beta1: + * Improvement of encoder/decoder quality + * Enhander improvements (now on by default) + * Input/output high-pass filters + * Fixing minor regressions in previous 1.1.x releases + * Reduced memory usage + * Reduced CPU usage + +------------------------------------------------------------------- +Wed Aug 9 14:44:19 CEST 2006 - sbrabec@suse.cz + +- Updated to version 1.1.12: + * echo canceller converted to fixed-point + * Improvements to the experimental Vorbis-based masking model + * several bug fixes + +------------------------------------------------------------------- +Wed Jan 25 21:41:45 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Oct 4 15:00:01 CEST 2005 - tiwai@suse.de + +- fix the type-punning. +- add check of return value from fread(). + +------------------------------------------------------------------- +Tue Jun 14 11:46:05 CEST 2005 - tiwai@suse.de + +- updated to version 1.0.5. + +------------------------------------------------------------------- +Thu Sep 16 13:12:13 CEST 2004 - tiwai@suse.de + +- fixed speex.m4 for the recent autoconf. + +------------------------------------------------------------------- +Thu Aug 5 12:12:04 CEST 2004 - tiwai@suse.de + +- updated to version 1.0.4. + +------------------------------------------------------------------- +Mon Jan 12 10:52:21 CET 2004 - adrian@suse.de + +- add %defattr + +------------------------------------------------------------------- +Fri Jan 9 17:53:38 CET 2004 - tiwai@suse.de + +- updated to version 1.0.3. + +------------------------------------------------------------------- +Fri Jun 6 18:32:08 CEST 2003 - tiwai@suse.de + +- updated to version 1.0.1. + +------------------------------------------------------------------- +Mon Jun 2 10:56:03 CEST 2003 - ro@suse.de + +- remove unpackaged files from buildroot + +------------------------------------------------------------------- +Thu Mar 27 16:37:10 CET 2003 - tiwai@suse.de + +- updated to version 1.0 final. + +------------------------------------------------------------------- +Thu Jan 30 14:44:51 CET 2003 - tiwai@suse.de + +- updated to version 1.0rc2. + +------------------------------------------------------------------- +Fri Jan 17 17:07:05 CET 2003 - tiwai@suse.de + +- updated to version 1.0rc1. + +------------------------------------------------------------------- +Wed Nov 27 16:14:56 CET 2002 - tiwai@suse.de + +- initial version: 1.0beta3 + diff --git a/speex.spec b/speex.spec new file mode 100644 index 0000000..f00b63c --- /dev/null +++ b/speex.spec @@ -0,0 +1,147 @@ +# +# spec file for package speex (Version 1.1.99.1) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: speex +%define package_version 1.2beta1 +BuildRequires: libogg-devel pkgconfig +Summary: An Open Source, Patent Free Speech Codec +Version: 1.1.99.1 +Release: 1 +License: BSD +Group: System/Libraries +URL: http://www.speex.org/ +Source: %{name}-%{package_version}.tar.bz2 +Patch1: speex-1.0.5-warning-fix.diff +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Speex is a patent free audio codec designed especially for voice +(unlike Vorbis which targets general audio) signals and providing good +narrowband and wideband quality. This project aims to be complementary +to the Vorbis codec. + + + +Authors: +-------- + Jean-Marc Valin + David Rowe + John Francis Edwards + Segher Boessenkool + Atsuhiko Yamanaka + Radim Kolar + +%package devel +Summary: Development package for SpeeX +License: BSD +Group: Development/Libraries/C and C++ +Requires: speex glibc-devel + +%description devel +This package contains the files needed to compile programs that use the +SpeeX library. + + + +Authors: +-------- + Jean-Marc Valin + David Rowe + John Francis Edwards + Segher Boessenkool + Atsuhiko Yamanaka + Radim Kolar + +%prep +%setup -n %{name}-%{package_version} +%patch1 + +%build +%{?suse_update_config:%{suse_update_config -f}} +autoreconf --force --install +CFLAGS="$RPM_OPT_FLAGS -DRELEASE" \ +./configure --prefix=%{_prefix} --libdir=%{_libdir} --mandir=%{_mandir} \ + --with-ogg-libraries=%{_libdir} +make + +%install +make DESTDIR=$RPM_BUILD_ROOT install +rm -rf $RPM_BUILD_ROOT/usr/share/doc/speex-* + +%post +%run_ldconfig + +%postun +%run_ldconfig + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc AUTHORS ChangeLog COPYING NEWS README TODO +%{_bindir}/* +%{_libdir}/libspeex.so.* + +%files devel +%defattr(-,root,root) +%doc README.TI-DSP README.blackfin README.symbian doc/manual.pdf +%doc %{_mandir}/man?/* +%doc doc/manual.pdf +%{_includedir}/* +%{_libdir}/libspeex.a +%{_libdir}/libspeex.la +%{_libdir}/libspeex.so +%{_libdir}/pkgconfig/*.pc +%{_datadir}/aclocal/*.m4 + +%changelog -n speex +* Thu Oct 12 2006 - tiwai@suse.de +- updated to version 1.2beta1: + * Improvement of encoder/decoder quality + * Enhander improvements (now on by default) + * Input/output high-pass filters + * Fixing minor regressions in previous 1.1.x releases + * Reduced memory usage + * Reduced CPU usage +* Wed Aug 09 2006 - sbrabec@suse.cz +- Updated to version 1.1.12: + * echo canceller converted to fixed-point + * Improvements to the experimental Vorbis-based masking model + * several bug fixes +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Tue Oct 04 2005 - tiwai@suse.de +- fix the type-punning. +- add check of return value from fread(). +* Tue Jun 14 2005 - tiwai@suse.de +- updated to version 1.0.5. +* Thu Sep 16 2004 - tiwai@suse.de +- fixed speex.m4 for the recent autoconf. +* Thu Aug 05 2004 - tiwai@suse.de +- updated to version 1.0.4. +* Mon Jan 12 2004 - adrian@suse.de +- add %%defattr +* Fri Jan 09 2004 - tiwai@suse.de +- updated to version 1.0.3. +* Fri Jun 06 2003 - tiwai@suse.de +- updated to version 1.0.1. +* Mon Jun 02 2003 - ro@suse.de +- remove unpackaged files from buildroot +* Thu Mar 27 2003 - tiwai@suse.de +- updated to version 1.0 final. +* Thu Jan 30 2003 - tiwai@suse.de +- updated to version 1.0rc2. +* Fri Jan 17 2003 - tiwai@suse.de +- updated to version 1.0rc1. +* Wed Nov 27 2002 - tiwai@suse.de +- initial version: 1.0beta3