diff options
author | adam <adam@pkgsrc.org> | 2010-11-09 13:12:11 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2010-11-09 13:12:11 +0000 |
commit | 18a897aa278c7e0fb44f1a857bc230f224f72c91 (patch) | |
tree | f915c00003be6d9ee2574b4267fe5015cdf3f28b /audio | |
parent | 461f6a8b198af44e1e90704b25772eb756ede64d (diff) | |
download | pkgsrc-18a897aa278c7e0fb44f1a857bc230f224f72c91.tar.gz |
Changes 1.3.2:
* vorbis: additional proofing against invalid/malicious
streams in floor, residue, and bos/eos packet trimming
code (see SVN for details).
* vorbis: Added programming documentation tree for the
low-level calls
* vorbisfile: Correct handling of serial numbers array
element [0] on non-seekable streams
* vorbisenc: Back out an [old] AoTuV HF weighting that was
first enabled in 1.3.0; there are a few samples where I
really don't like the effect it causes.
* vorbis: return correct timestamp for granule positions
with high bit set.
* vorbisfile: the [undocumented] half-rate decode api made no
attempt to keep the pcm offset tracking consistent in seeks.
Fix and add a testing mode to seeking_example.c to torture
test seeking in halfrate mode. Also remove requirement that
halfrate mode only work with seekable files.
* vorbisfile: Fix a chaining bug in raw_seeks where seeking
out of the current link would fail due to not
reinitializing the decode machinery.
* vorbisfile: improve seeking strategy. Reduces the
necessary number of seek callbacks in an open or seek
operation by well over 2/3.
Diffstat (limited to 'audio')
-rw-r--r-- | audio/libvorbis/Makefile | 9 | ||||
-rw-r--r-- | audio/libvorbis/PLIST | 56 | ||||
-rw-r--r-- | audio/libvorbis/distinfo | 8 |
3 files changed, 58 insertions, 15 deletions
diff --git a/audio/libvorbis/Makefile b/audio/libvorbis/Makefile index 457df6e9bb8..b6e16bc88d5 100644 --- a/audio/libvorbis/Makefile +++ b/audio/libvorbis/Makefile @@ -1,8 +1,9 @@ -# $NetBSD: Makefile,v 1.50 2010/04/23 21:45:19 wiz Exp $ +# $NetBSD: Makefile,v 1.51 2010/11/09 13:12:11 adam Exp $ -DISTNAME= libvorbis-1.3.1 +DISTNAME= libvorbis-1.3.2 CATEGORIES= devel audio MASTER_SITES= http://downloads.xiph.org/releases/vorbis/ +EXTRACT_SUFX= .tar.bz2 MAINTAINER= wiz@NetBSD.org HOMEPAGE= http://www.xiph.org/vorbis/ @@ -12,8 +13,8 @@ LICENSE= modified-bsd PKG_INSTALLATION_TYPES= overwrite pkgviews PKG_DESTDIR_SUPPORT= user-destdir -GNU_CONFIGURE= YES -USE_LIBTOOL= YES +USE_LIBTOOL= yes +GNU_CONFIGURE= yes PKGCONFIG_OVERRIDE+= vorbis.pc.in PKGCONFIG_OVERRIDE+= vorbisenc.pc.in diff --git a/audio/libvorbis/PLIST b/audio/libvorbis/PLIST index 8f0ac2e2616..e18ae645425 100644 --- a/audio/libvorbis/PLIST +++ b/audio/libvorbis/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.11 2010/04/23 21:45:19 wiz Exp $ +@comment $NetBSD: PLIST,v 1.12 2010/11/09 13:12:11 adam Exp $ include/vorbis/codec.h include/vorbis/vorbisenc.h include/vorbis/vorbisfile.h @@ -19,6 +19,51 @@ share/doc/${PKGNAME}/fourphase.png share/doc/${PKGNAME}/framing.html share/doc/${PKGNAME}/helper.html share/doc/${PKGNAME}/index.html +share/doc/${PKGNAME}/libvorbis/index.html +share/doc/${PKGNAME}/libvorbis/overview.html +share/doc/${PKGNAME}/libvorbis/reference.html +share/doc/${PKGNAME}/libvorbis/return.html +share/doc/${PKGNAME}/libvorbis/style.css +share/doc/${PKGNAME}/libvorbis/vorbis_analysis.html +share/doc/${PKGNAME}/libvorbis/vorbis_analysis_blockout.html +share/doc/${PKGNAME}/libvorbis/vorbis_analysis_buffer.html +share/doc/${PKGNAME}/libvorbis/vorbis_analysis_headerout.html +share/doc/${PKGNAME}/libvorbis/vorbis_analysis_init.html +share/doc/${PKGNAME}/libvorbis/vorbis_analysis_wrote.html +share/doc/${PKGNAME}/libvorbis/vorbis_bitrate_addblock.html +share/doc/${PKGNAME}/libvorbis/vorbis_bitrate_flushpacket.html +share/doc/${PKGNAME}/libvorbis/vorbis_block.html +share/doc/${PKGNAME}/libvorbis/vorbis_block_clear.html +share/doc/${PKGNAME}/libvorbis/vorbis_block_init.html +share/doc/${PKGNAME}/libvorbis/vorbis_comment.html +share/doc/${PKGNAME}/libvorbis/vorbis_comment_add.html +share/doc/${PKGNAME}/libvorbis/vorbis_comment_add_tag.html +share/doc/${PKGNAME}/libvorbis/vorbis_comment_clear.html +share/doc/${PKGNAME}/libvorbis/vorbis_comment_init.html +share/doc/${PKGNAME}/libvorbis/vorbis_comment_query.html +share/doc/${PKGNAME}/libvorbis/vorbis_comment_query_count.html +share/doc/${PKGNAME}/libvorbis/vorbis_commentheader_out.html +share/doc/${PKGNAME}/libvorbis/vorbis_dsp_clear.html +share/doc/${PKGNAME}/libvorbis/vorbis_dsp_state.html +share/doc/${PKGNAME}/libvorbis/vorbis_granule_time.html +share/doc/${PKGNAME}/libvorbis/vorbis_info.html +share/doc/${PKGNAME}/libvorbis/vorbis_info_blocksize.html +share/doc/${PKGNAME}/libvorbis/vorbis_info_clear.html +share/doc/${PKGNAME}/libvorbis/vorbis_info_init.html +share/doc/${PKGNAME}/libvorbis/vorbis_packet_blocksize.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_blockin.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_halfrate.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_halfrate_p.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_headerin.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_idheader.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_init.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_lapout.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_pcmout.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_read.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_restart.html +share/doc/${PKGNAME}/libvorbis/vorbis_synthesis_trackonly.html +share/doc/${PKGNAME}/libvorbis/vorbis_version_string.html share/doc/${PKGNAME}/lspmap.png share/doc/${PKGNAME}/oddlsp.png share/doc/${PKGNAME}/oggstream.html @@ -36,8 +81,8 @@ share/doc/${PKGNAME}/vorbis.html share/doc/${PKGNAME}/vorbisenc/changes.html share/doc/${PKGNAME}/vorbisenc/examples.html share/doc/${PKGNAME}/vorbisenc/index.html -share/doc/${PKGNAME}/vorbisenc/ov_ectl_ratemanage2_arg.html -share/doc/${PKGNAME}/vorbisenc/ov_ectl_ratemanage_arg.html +share/doc/${PKGNAME}/vorbisenc/ovectl_ratemanage2_arg.html +share/doc/${PKGNAME}/vorbisenc/ovectl_ratemanage_arg.html share/doc/${PKGNAME}/vorbisenc/overview.html share/doc/${PKGNAME}/vorbisenc/reference.html share/doc/${PKGNAME}/vorbisenc/style.css @@ -47,7 +92,6 @@ share/doc/${PKGNAME}/vorbisenc/vorbis_encode_init_vbr.html share/doc/${PKGNAME}/vorbisenc/vorbis_encode_setup_init.html share/doc/${PKGNAME}/vorbisenc/vorbis_encode_setup_managed.html share/doc/${PKGNAME}/vorbisenc/vorbis_encode_setup_vbr.html -share/doc/${PKGNAME}/vorbisenc/vorbis_info.html share/doc/${PKGNAME}/vorbisfile/OggVorbis_File.html share/doc/${PKGNAME}/vorbisfile/callbacks.html share/doc/${PKGNAME}/vorbisfile/chaining_example_c.html @@ -81,6 +125,7 @@ share/doc/${PKGNAME}/vorbisfile/ov_raw_seek_lap.html share/doc/${PKGNAME}/vorbisfile/ov_raw_tell.html share/doc/${PKGNAME}/vorbisfile/ov_raw_total.html share/doc/${PKGNAME}/vorbisfile/ov_read.html +share/doc/${PKGNAME}/vorbisfile/ov_read_filter.html share/doc/${PKGNAME}/vorbisfile/ov_read_float.html share/doc/${PKGNAME}/vorbisfile/ov_seekable.html share/doc/${PKGNAME}/vorbisfile/ov_serialnumber.html @@ -96,7 +141,6 @@ share/doc/${PKGNAME}/vorbisfile/ov_time_tell.html share/doc/${PKGNAME}/vorbisfile/ov_time_total.html share/doc/${PKGNAME}/vorbisfile/overview.html share/doc/${PKGNAME}/vorbisfile/reference.html -share/doc/${PKGNAME}/vorbisfile/return.html share/doc/${PKGNAME}/vorbisfile/seekexample.html share/doc/${PKGNAME}/vorbisfile/seeking.html share/doc/${PKGNAME}/vorbisfile/seeking_example_c.html @@ -104,8 +148,6 @@ share/doc/${PKGNAME}/vorbisfile/seeking_test_c.html share/doc/${PKGNAME}/vorbisfile/seekingexample.html share/doc/${PKGNAME}/vorbisfile/style.css share/doc/${PKGNAME}/vorbisfile/threads.html -share/doc/${PKGNAME}/vorbisfile/vorbis_comment.html -share/doc/${PKGNAME}/vorbisfile/vorbis_info.html share/doc/${PKGNAME}/vorbisfile/vorbisfile_example_c.html share/doc/${PKGNAME}/vorbisword2.png share/doc/${PKGNAME}/wait.png diff --git a/audio/libvorbis/distinfo b/audio/libvorbis/distinfo index 5ef9fc2bac3..1dfe41a8afb 100644 --- a/audio/libvorbis/distinfo +++ b/audio/libvorbis/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.19 2010/04/23 21:45:19 wiz Exp $ +$NetBSD: distinfo,v 1.20 2010/11/09 13:12:11 adam Exp $ -SHA1 (libvorbis-1.3.1.tar.gz) = 0874dd08699240b868b22979da4c95ae6325006b -RMD160 (libvorbis-1.3.1.tar.gz) = 0ed122d628c3c0152ff2d245aaf5e7ac2667f0cc -Size (libvorbis-1.3.1.tar.gz) = 1467164 bytes +SHA1 (libvorbis-1.3.2.tar.bz2) = 4c44da8215d1fc56676fccc1af8dd6b422d9e676 +RMD160 (libvorbis-1.3.2.tar.bz2) = 2478fd66305ee6fa31d6d336e4ff2b3ec649d661 +Size (libvorbis-1.3.2.tar.bz2) = 1230364 bytes |