Commit graph

26 commits

Author SHA1 Message Date
Christian Weisgerber
317202fdf8 Make good use of stage for optionally packaging docs. 2013-09-24 16:15:33 +00:00
Christian Weisgerber
de6ee71d53 Update to 1.3.3:
* additional proofing against invalid/malicious streams in decode
* fix a memory leak in vorbis_commentheader_out().
* updates, corrections and clarifications in the Vorbis I specification
  document
2012-02-05 20:03:20 +00:00
Christian Weisgerber
2de38fbe56 Update to 1.3.2: robustness fixes and documentation updates. 2010-11-25 17:01:05 +00:00
Christian Weisgerber
0df5f843f0 Update to 1.3.1. Improvements in this release:
* Optimized/coupled surround support for 5.1 encoding at 44.1/48kHz
* Added encoder control call to disable channel coupling
* Corrected an overflow bug in very low-bitrate encoding on 32 bit
  machines that caused inflated bitrates
* Numerous API hardening, leak and build fixes
* Correct bug in 22kHz compand setup that could cause a crash
* Correct bug in 16kHz codebooks that could cause unstable pure
  tones at high bitrates
2010-06-06 20:36:53 +00:00
Christian Weisgerber
5135446f5e Fix handling of malformed Vorbis streams that would crash libvorbis.
CVE-2008-1420 (improved), CVE-2009-3379

Obtained from:	xiph.org SVN
Security:	http://www.vuxml.org/freebsd/94edff42-d93d-11de-a434-0211d880e350.html
2009-11-24 21:32:39 +00:00
Christian Weisgerber
b3bd686a99 Update to 1.2.2. From the change log:
* define VENDOR and ENCODER strings
* fix regression from CVE-2008-1420; 1.0b1 files work again
* mark all tables as constant to reduce memory occupation
* additional decoder hardening against malicious streams
* substantially reduce amount of seeking performed by Vorbisfile
* Multichannel decode bugfix
* Improved robustness with corrupt streams.
* New ov_read_filter() vorbisfile call allows filtering decoded
  audio as floats before converting to integer samples.
* Fix an encoder bug with multichannel streams.
* Bare bones self test under 'make check'.
* Fix a problem encoding some streams between 14 and 28 kHz.
* Fix a numerical instability in the edge extrapolation filter.
* Specification correction.
2009-07-06 21:23:56 +00:00
Christian Weisgerber
0917c4afb0 Install a few missing docs.
Submitted by:	Tim van der Molen (via OpenBSD)
2009-02-07 16:19:22 +00:00
Christian Weisgerber
09ea3216e5 * add code to prevent heap attacks by exploiting dim=bignum and
partition_codewords = partion_values
* correctly handle the nonsensical codebook.dim==0 case
* dd checks/rejection for absurdly huge codebooks

Obtained from:	Xiph SVN
Security:	http://www.vuxml.org/freebsd/f5a76faf-244c-11dd-b143-0211d880e350
2008-05-17 20:28:41 +00:00
Joe Marcus Clarke
4acc6fb2a4 Presenting GNOME 2.20.1 and all related works for FreeBSD. The official
GNOME 2.20 release notes can be found at
http://www.gnome.org/start/2.20/notes/en/ .  Beyond that, this update
includes the new GIMP 2.4 (courtesy of ahze).

The GNOME 2.20 update also includes a huge change in the FreeBSD GNOME
hierarchy.  We are now using the more standard DATADIR of ${PREFIX}/share
rather than ${PREFIX}/share/gnome. The result is that fewer patches and
hacks are needed to port GNOME components to FreeBSD.  This will mean some
user changes may be required, so be sure to read /usr/ports/UPDATING for
more details.

This release and the things we accomplished in it would not have been
possible without mezz's crazy idea to collapse DATADIR, and his persistence
to make it happen successfully.  Ahze and pav also deserve thanks for
their work on porting modules and testing the whole ball of wax on
pointyhat (respectively).

The FreeBSD GNOME team would also like to thank our various testers and
contributors:

Yasuda Keisuke
Frank Jahnke
Pawel Worach
Brian Gruber
Franz Klammer
Yuri Pankov
Nick Barkas
Cristian KLEIN
Tony Maher
Scot Hetzel
Martin Matuska (mm)
Benoit Dejean
Martin Wilke (miwi)
(And anyone else I may have missed)

PRs fixed in this release:

111272, 113470, 115995, 116338
2007-10-24 23:37:25 +00:00
Martin Wilke
e4320d51ce - Update to 1.2.0
Approved by:	maintainer timeout (security, 1 day), simon (secteam)
Security:	http://www.vuxml.org/freebsd/b73335a5-3bbe-11dc-8e83-0016179b2dd5.html
2007-07-28 12:26:26 +00:00
Jeremy Messenger
5a8f6b511a Back out to fix the patch, my mistake for test in wrong branch (tested in MC)
and I always thought that gnomehack is post-patch, which isn't and is in
pre-patch.
2007-05-01 18:36:29 +00:00
Jeremy Messenger
98786cd777 Fix two patches to create against to the actually orignal file. No function
change.

Approved by:	naddy (maintainer)
2007-04-30 17:47:42 +00:00
Christian Weisgerber
d570fb971e Maintenance update to libogg 1.1.3 and libvorbis 1.1.2.
No user-visible changes.
2005-12-03 22:13:25 +00:00
Christian Weisgerber
67fa53ac77 Remove obsolete and ineffectual libtool hack. 2004-12-15 14:59:18 +00:00
Christian Weisgerber
17138d8678 Update to 1.1.0. Changes in this release:
* merges tuning improvements from Aoyumi's aoTuV with fixups
 * new managed bitrate (CBR) mode support
 * new vorbis_encoder_ctl() interface
 * extensive documentation updates
 * application/ogg mimetype is now official
 * autotools cleanup from Thomas Vander Stichele
 * various bugfixes
2004-10-12 14:55:16 +00:00
Christian Weisgerber
4a8a94afaf Update to Ogg Vorbis 1.0.1.
Major user-visible change: vorbis-tools now integrates some support for
flac and speex files.
2003-12-20 15:22:56 +00:00
Christian Weisgerber
8b43dc2c48 Do not install .la library wrappers. 2002-10-05 16:36:30 +00:00
Christian Weisgerber
4d71f07b6f Upgrade to Ogg Vorbis RC3.
PR:	33727, 33728, 33729, 33731
2002-01-16 14:42:33 +00:00
Trevor Johnson
5a7ca80f8a Avoid division by zero when encoding on the Alpha.
Submitted by:	Christian Weisgerber (maintainer)
Obtained from:	vorbis CVS
2001-08-28 23:12:06 +00:00
Trevor Johnson
9f49d35673 Update libao to 0.8.0, which breaks mpg321. Update libogg, libvorbis,
vorbis-tools and the vorbis meta-port to 1.0rc2.  This version
supports "channel coupling" for more efficient compression of stereo
material.

Submitted by:   Christian Weisgerber (maintainer)
2001-08-27 01:26:34 +00:00
FUJISHIMA Satsuki
3dc8097aac o update to 1.0 RC1.
PORTEPOCH bumped due to PKGNAME now strictly follows handbook.
  (1.0b4,1 > 1.0.r1,1 vs. 1.0b4,1 < 1.0.r1,2)
o support NOPORTDOCS.
o remove stale MASTER_SITES.

PR:		29036
Submitted by:	maintainer
2001-07-19 06:29:35 +00:00
Trevor Johnson
c90c2320b1 Change maintainer for libao, libogg, libvorbis, and vorbis. Improve
use of autoconf and automake.  Support NOPORTDOCS.  Respect CFLAGS.
Fix libvorbis encoder on Alpha.  Install documentation in proper
places.

Approved by:	Theo van Klaveren <t.vanklaveren@student.utwente.nl>
		(outgoing maintainer), Christian Weisgerber
		<naddy@mips.inka.de> (new maintainer)
2001-03-23 22:21:39 +00:00
FUJISHIMA Satsuki
c22c3b06b9 o respect CFLAGS (libao, libogg, libvorbis)
o add ESOUND and KDE2 knob. (libao)
o add WWW. (libogg)
o get rid of xmms dependency. (vorbis)

Approved by:	maintainer
2001-03-02 22:07:37 +00:00
FUJISHIMA Satsuki
eeebc02e65 update to 1.0 beta4.
PR:		25414
Submitted by:	maintainer
2001-03-01 09:36:35 +00:00
Maxim Sobolev
b756473c76 - Add pre-generated aclocal.m4, because aclocal sucks if several versions of
m4 macros for the same software installed (for example sld.m4 & sdl11.m4);
- eliminate duplicate calls to automake and friends;
- remove redundant GNU_CONFIGURE;
- tweak CPPFLAGS instead of CFLAGS;
- fix pthread detection.
2000-11-29 10:08:19 +00:00
Trevor Johnson
b2aa1c9be4 Add new port of libvorbis, a library for handling Vorbis-encoded
Ogg streams.

PR:		22097
Submitted by:	Theo van Klaveren <t.vanklaveren@student.utwente.nl>
2000-11-02 21:15:11 +00:00