head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.124 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.122 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.120 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.118 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.116 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.114 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.112 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.110 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.108 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.106 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.104 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.102 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.100 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.98 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.96 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.94 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.92 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.90 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.88 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.86 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.84 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.82 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.80 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.76 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.56 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.78 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.74 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.72 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.70 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.68 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.66 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.64 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.62 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.60 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.58 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.54 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.52 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.50 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.48 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.46 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.44 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.42 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.40 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.38 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.36 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.34 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.32 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.30 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.28 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.26 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.24 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.22 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.20 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.18 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.16 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.14 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.12 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.10 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.8 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.6 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.4 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.2 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.3.0.4 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.2 pkgsrc-2010Q2-base:1.3 pkgsrc-2009Q4:1.2.0.12 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.10 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.8 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.6 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.4 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.2 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.1.0.18 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.16 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.14 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.12 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.10 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.8 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.6 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.4 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.2 pkgsrc-2005Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2010.11.09.13.13.03; author adam; state Exp; branches; next 1.3; 1.3 date 2010.05.19.18.25.20; author drochner; state Exp; branches; next 1.2; 1.2 date 2008.03.14.18.55.54; author wiz; state dead; branches; next 1.1; 1.1 date 2005.10.20.20.08.59; author rillig; state Exp; branches; next ; desc @@ 1.4 log @Changes 1.4.0: * Implement corrected channel mappings for all input and playback file types * Correct an possible infinite loop in WAV input reading code when header is corrupt * Implement disable_coupling option for oggenc * Fix Ctrl-C lockup bug in ogg123 * ogg123 playback in sorted order * Add WAVEFORMATEXTENSIBLE support * More translations * Add '-' as stdin/out filename in vcut * Add -lnetwork check for socket in configure * Remove 'extra' F parameter from ogg123 remote output @ text @$NetBSD$ --- ogg123/callbacks.c.orig 2010-01-27 04:14:11.000000000 +0000 +++ ogg123/callbacks.c @@@@ -48,6 +48,7 @@@@ void audio_reopen_action (buf_t *buf, vo close_audio_devices (reopen_arg->devices); + memset(&format, 0, sizeof(format)); /* Record audio device settings and open the devices */ format.rate = reopen_arg->format->rate; format.channels = reopen_arg->format->channels; @ 1.3 log @zero-initialize format specifier for libao, bump PKGREVISION @ text @d3 1 a3 1 --- ogg123/callbacks.c.orig 2010-05-19 16:23:11.000000000 +0000 d8 1 a8 1 @ 1.2 log @Update to 1.2.0: vorbis-tools 1.2.0 -- 2008-02-21 * FLAC support now relies on libFLAC * Support for large files * Fixed acinclude.m4 to properly support --no switches * ogg123: added remote control support * ogg123: fixed a bug in esd when pressing CTRL + C * ogg123: fixed a type mismatch in option parsing for 64 bit systems * ogg123: configuration no longer hardcoded to /etc * oggdec: limited support for chained Ogg bitstreams * ogg123: compiles with older versions of libcurl * oggdec: support decoding of multiple files into a single one * oggenc: -k, switch for Skeleton bitstream encoding * oggenc: fixed issues with Skeleton on big endian systems * oggenc: proper 5.1 channel mapping support * oggenc: FLAC module does not confuse every Ogg file as its own * oggenc: compiles with older versions of libvorbis * ogginfo: recognizes Skeleton, Dirac, FLAC and Kate bitstreams * vcut: solved issues described in ticket #1313 * vorbiscomment: support for creation of long comments * vorbiscomment: support for multiplexed Vorbis * Several minor bug fixes @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.1 2005/10/20 20:08:59 rillig Exp $ d3 3 a5 18 ISO-C90 fix. --- oggenc/encode.c.orig Fri Jun 3 12:15:10 2005 +++ oggenc/encode.c Thu Oct 20 22:06:18 2005 @@@@ -160,6 +160,8 @@@@ int oe_encode(oe_enc_opt *opt) /* do we have optional hard bitrate restrictions? */ if(opt->max_bitrate > 0 || opt->min_bitrate > 0){ struct ovectl_ratemanage2_arg ai; + long bitrate; + vorbis_encode_ctl(&vi, OV_ECTL_RATEMANAGE2_GET, &ai); /* libvorbis 1.1 (and current svn) doesn't actually fill this in, @@@@ -173,7 +175,6 @@@@ int oe_encode(oe_enc_opt *opt) Also, note that this won't work correctly unless you have a very recent (2005/03/04 or later) version of libvorbis from svn). */ - long bitrate; d7 6 a12 2 { vorbis_info vi2; @ 1.1 log @Added patch-ae, which fixes an incompatibility with ISO C90. @ text @d1 1 a1 1 $NetBSD$ @