Commit graph

33 commits

Author SHA1 Message Date
wiz
8a957f636d Update to 1.2rc2:
This release splits the speex codec library and the speex DSP
library into separate source trees. Both projects received build-system
improvements, bugfixes, and cleanup. The speex codec's VBR tuning
was improved, while the speexdsp resampler got some NEON optimizations.
2015-01-16 08:50:47 +00:00
asau
3997aff2d7 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-02 23:47:56 +00:00
heinz
d653ce6a74 Added LICENSE information. 2010-01-24 17:11:17 +00:00
wiz
662a258e1b Remove workaround for compiler bug in gcc2 on sparc64. 2010-01-16 17:57:36 +00:00
wiz
a52a02562f Drop MAINTAINER. 2009-12-07 00:01:04 +00:00
obache
fe17926919 Prevent override PKGCONFIG_OVERRIDE and make to override linker flag
in speex.pc again.

Bump PKGREVISION.
2009-09-06 08:15:04 +00:00
bjs
0aa4a7c397 Update to speex-1.2rc1. This should be backward-compatible with
1.0.x versions.  Pulseaudio (which I am working on) requires
this version; moreover, the 1.0.x releases are deprecated.

The ChangeLog is not kept up-to-date, but here are some highlights:

1.2rc1
--------
Again, this new releases brings many improvements. The RAM requirement for
wideband has gone down drastically (i.e. more than 2x). A new resampler
module has been added, providing arbitrary sampling rate conversion --
fast. The echo canceller has also been improved. A bug in 1.2beta1 that
made the echo canceller unstable has been fixed. The echo canceller should
now converge faster, be robust and tolerant of incorrect capture-playback
synchronisation. The preprocessor has also been greatly improved. Not only
should the quality be better, but it is now fully converted to
fixed-point. At last, early TriMedia support (incomplete) has been merged.

1.2beta3
--------
The most obvious change in this release is that all the non-codec
components (preprocessor, echo cancellation, jitter buffer) have been
moved to a new libspeexdsp library. Other changes include a new jitter
buffer algorithm and resampler improvements/fixes. This is also the first
release where libspeex can be built without any floating point support. To
do this, the float compatibility API must be disabled (--disable-float-api
or DISABLE_FLOAT_API) and the VBR feature must be disabled (--disable-vbr
or DISABLE_VBR).

1.2beta2
--------
This release adds support for acoustic echo cancellation with multiple
microphones and multiple loudspeakers. It also adds an API to decorrelate
loudspeaker signals to improve multi-channel performance. In the bugfix
department, there are fixes for a few bugs in the echo canceller, jitter
buffer and preprocessor. At this point, the API for 1.2 should be stable
and only a few very minor additions are planned.
2008-11-08 21:06:46 +00:00
wiz
68fa36c0a0 Add patch from upstream against CVE-2008-1686.
Bump PKGREVISION.
2008-04-29 20:22:43 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
joerg
7f279c69f3 DESTDIR support. 2006-11-02 17:59:37 +00:00
reed
759733cb9e Update the download site. 2006-03-11 03:15:07 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
markd
a6cca46052 Use l: rather than rename: in the BUILDLINK_TRANSFORM as this is a library
rename that we are doing.
2005-06-03 23:02:13 +00:00
wiz
830bf45dcb Update to 1.0.5:
The main change with this release is that it includes API additions
from the 1.1.x branch (while being backward compatible), so that
transition from 1.0.x to 1.1.x can be made easier.
2005-05-20 21:06:54 +00:00
markd
38723720cf Make explicit dependency on libgetopt. Fixes build on Solaris.
OKed by wiz.
2005-05-06 04:26:58 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
snj
357618a272 Fix build on 1.6.2/sparc64 by applying the usual f77 workaround.
Closes PR pkg/26852.
2004-09-05 18:06:40 +00:00
wiz
c76b86957d Update to 1.0.4:
* Headers are now in ${PREFIX}/include/speex/ (but a copy is still
  in ${PREFIX}/include for compat reasons).
* Pseudo-gapless playback (i.e. playback has the same number of
  samples)
* Fixed a potential bug (unconfirmed) that might cause a segfault
  in special circumstances.

Also includes a shlib major bump, so update DEPENDS in buildlink3.mk.
2004-07-23 15:48:47 +00:00
salo
9ba8196a22 Follow libogg into multimedia/. 2004-04-12 23:15:01 +00:00
wiz
f7ebf0ada7 Convert to buildlink3. 2004-02-19 01:49:18 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
wiz
d96a24f6fb Update to 1.0.3:
In this bugfix release: a fix for a multithreading bug and a
correction for an underflow problem that could slow decoding
dramatically on x86 processors.
2003-12-08 19:28:49 +00:00
wiz
a6e105fbae Bump PKGREVISION for libogg (or, in 5 cases, libao) updates. 2003-12-08 14:41:38 +00:00
wiz
043c341220 Update to 1.0.2:
Just a bugfix release. This update adds soundcard support for
Solaris and the BSDs as well as minor bugfixes and a documentation
update.
2003-10-05 10:36:50 +00:00
martti
ff0278ea30 COMMENT should start with a capital letter. 2003-07-21 16:24:36 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
wiz
3d512c0ad6 Update to 1.0.1:
This release fixes several minor bugs that were found in version
1.0 as well as a major bug in the wideband encoding. This makes
files encoded with 1.0 play with lower quality on 1.0.1 decoders.
2003-06-05 13:18:10 +00:00
wiz
e16d6f79d8 Update to 1.0:
The bit-stream and API have been frozen in this release.
2003-03-24 09:08:33 +00:00
wiz
dee4899a00 Re-import of audio/Speex as audio/speex.
Moved Speex to Speex-mixedcase in the repository [schmonz 2007-06-07]
2003-03-24 08:58:53 +00:00