The NetBSD Project

CVS log for pkgsrc/audio/sox/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / audio / sox

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.72 / (download) - annotate - [select for diffs], Sat May 6 19:09:05 2023 UTC (10 months, 1 week ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, HEAD
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored)

*: Recursive revbump from audio/libopus 1.4

Revision 1.71 / (download) - annotate - [select for diffs], Sun Sep 11 12:51:23 2022 UTC (18 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored)

*: bump PKGREVISION for flac shlib bump

Revision 1.70 / (download) - annotate - [select for diffs], Sun Apr 24 09:39:46 2022 UTC (22 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

PR pkg/56800 hitting v or V during sox's play command causes a segfault

from Onno van der Linden

Revision 1.69 / (download) - annotate - [select for diffs], Mon Mar 28 10:43:39 2022 UTC (23 months, 3 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored)

a*/*: revbump(1) for libsndfile

Revision 1.68 / (download) - annotate - [select for diffs], Tue Aug 18 17:57:39 2020 UTC (3 years, 7 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

*: revbump for libsndfile

Revision 1.67 / (download) - annotate - [select for diffs], Thu Mar 12 22:56:42 2020 UTC (4 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.66: +1 -2 lines
Diff to previous 1.66 (colored)

audio/sox: remove unknown configure option

The option --without-gomp is no longer recognized. There is still a
GOMP_LIBS variable, but that one is deprecated as well.

Revision 1.66 / (download) - annotate - [select for diffs], Sun Jan 26 05:26:13 2020 UTC (4 years, 1 month ago) by rillig
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored)

all: migrate some SourceForge homepage URLs back from https to http

https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html

In the above commit, the homepage URLs were migrated from http to https,
assuming that SourceForge would use the same host names for both http and
https connections. This assumption was wrong. Their documentation at
https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states
that the https URLs use the domain sourceforge.io instead.

To make the homepages from the above commit reachable again, pkglint has
been extended to check for reachable homepages. This check is only
enabled when the --network command line option is given.

Each of the homepages that referred to https://$project.sourceforge.net
before was migrated to https://$project.sourceforge.io (27), and if that
was not reachable, to the fallback URL http://$project.sourceforge.net
(163).

Revision 1.65 / (download) - annotate - [select for diffs], Sat Jan 18 23:30:05 2020 UTC (4 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.

Revision 1.64 / (download) - annotate - [select for diffs], Mon Nov 12 14:40:20 2018 UTC (5 years, 4 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.63: +4 -1 lines
Diff to previous 1.63 (colored)

*: Add CTF_SUPPORTED/CTF_FILES_SKIP where necessary.

Revision 1.63 / (download) - annotate - [select for diffs], Tue Feb 2 06:12:10 2016 UTC (8 years, 1 month ago) by dbj
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

fix incorrect CoreAudio api usage on Darwin
also enumerate inputs and outputs separately to find the correct type

Revision 1.62 / (download) - annotate - [select for diffs], Mon May 25 19:06:24 2015 UTC (8 years, 9 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored)

Add patches to prevent a segfault when playing certain WAV files. From
Onno van der Linden in PR pkg/49929. Also submitted upstream.
Bump PKGREVISION.

Revision 1.61 / (download) - annotate - [select for diffs], Sat Mar 14 22:56:00 2015 UTC (9 years ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

Update to sox-14.4.2 to fix CVE-2014-8145.

SoX 14.4.2 (February 22, 2015):
  Read support for Ogg Opus files.
  Read support for RF64 WAV files.
  Deemph can now be used at 48kHz sample rates.
  Rate is now much faster in many cases.
  Support multi-channel LADSPA plugins and optional latency compensation.
  Many other bug fixes.

Revision 1.60 / (download) - annotate - [select for diffs], Thu Oct 9 14:05:58 2014 UTC (9 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.59: +1 -3 lines
Diff to previous 1.59 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.59 / (download) - annotate - [select for diffs], Wed Oct 2 14:21:27 2013 UTC (10 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.58: +2 -6 lines
Diff to previous 1.58 (colored)

update to 14.4.1
changes:
-Re-enable file-type detection when reading from a pipe
-bugfixes

Revision 1.58 / (download) - annotate - [select for diffs], Sat Feb 16 11:20:21 2013 UTC (11 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored)

Recursive bump for png-1.6.

Revision 1.57 / (download) - annotate - [select for diffs], Tue Oct 2 23:48:09 2012 UTC (11 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.56: +1 -2 lines
Diff to previous 1.56 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.56 / (download) - annotate - [select for diffs], Wed Jul 4 09:27:37 2012 UTC (11 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.55: +3 -2 lines
Diff to previous 1.55 (colored)

Changes 14.4.0:
* File formats:
  o Mention in man pages that WAV files support floating point encodings.
  o Add support for floating point encodings in AIFF-C files. (Ulrich Klauer)
  o Pad WAV data chunk to an even number of bytes (as required by the
    specification). [3203418] (Ulrich Klauer)
  o Add optional MP2 write support with twolame library. (Paul Kelly)

* Audio device drivers:
  o Give pulseaudio driver higher priority than alsa or oss now that
    its proven stable and gives user more features; such as per app
    volume control. (cbagwell)
  o Fix bug when specifying OSX coreaudio device name.  Would only
    search for first 3 devices. (cbagwell)
  o Fix sox hangups are exit when using coreaudio. (cbagwell)
  o Improve buffering in coreaudio driver (Michael Chen)
  o Support enabling play/rec mode when user invokes sox as either
    play or play.exe on windows. (cbagwell)
  o Fix compile of sunaudio driver on OpenBSD (cbagwell)

* Effects:
  o Improvements to man pages for tempo effect.  Really made in 14.3.2.
    (Jim Harkins).
  o New upsample effect. (robs)
  o Fix to effects pipeline to let fade effect specify time from end of
    file again. (cbagwell and Thor Andreassen)
  o Fix man page default error for splice effect. (Ulrich Klauer)
  o Enable support for --plot option on biquad and fir effects. (Ulrich Klauer)
  o Effects chain can now be unlimited in length. (Ulrich Klauer)
  o Fix newfile/restart effects when merging or mixing files. (Ulrich Klauer)
  o Fix crashes in compand and mcompand effects. [3420893] (Ulrich Klauer)
  o Let the delay effect gracefully handle the special case that a delay can
    be more than the input length. [3055399] (Ulrich Klauer)
  o New hilbert and downsample effects. (Ulrich Klauer)
  o Fix problem where fade would sometimes fail if specifying a fade-out
    immediately after a fade-in. (robs)
  o Stricter syntax checking for several effects

Revision 1.55 / (download) - annotate - [select for diffs], Fri Jan 20 12:31:25 2012 UTC (12 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.54: +2 -1 lines
Diff to previous 1.54 (colored)

Set LICENSE.

Revision 1.54 / (download) - annotate - [select for diffs], Fri Jan 20 12:29:45 2012 UTC (12 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.53: +2 -3 lines
Diff to previous 1.53 (colored)

Update to 14.3.2:

sox-14.3.2	2011-02-27
----------

File formats:

  o Add seek support to mp3 handler for speed improvements.  (Pavel Karneliuk)
  o Fix bug were WavPack header was not updated correctly when closing
    file.  Fixed libsox memory leak when closing WavPack files.
    (David Bryant)
  o Fix RIFF chunk length error when writing 24-bit files. (David Bryant)
  o 24-bit WAV files were leaving channel maps unassigned. Change to use
    common channel mappings based on channel count.  This allows to
    work more seemlessly with other apps such as WavPack and Foobar2000.
    (David Bryant)
  o Fix ffmpeg playback bug caused by alignment requirements on some platforms.
    Closes bug #3017690.  (Reuben Thomas).
  o Fix memory leak in ffmpeg. (Doug Cook)
  o Handle 0 length chunks in WAV files gracefully.  (Beat Jorg)
  o When skipping over chunks, account for word alignment. Helps
    with some Logic Pro generated files.  (D Lambley)
  o Fix incorrect MP3 file length determination with VBR & .5s initial
    silence.  (robs)

Audio device drivers:

  o Fix immediate segfault on OSX while attempting to record. (Adam Fritzler)
  o Fix segfault on OSX playback for some HW that gives smaller then
    requested buffers. (cbagwell)
  o Clean up system resource in coreaudio on close.  Allows running
    back-to-back open()/close()'s without exiting app first. (cbagwell)
  o Add support for 32-bit samples to OSS driver. (Eric Lammerts)
  o Add support for 24 and 32-bit samples to waveaudio (Win32) driver.
    (Doug Cook)
  o Support specifying audio device other than default on OSX (cbagwell)

Effects:

  o F.R. [3051700] spectrogram -r for `raw' spectrogram, no legend.  (robs)
  o Fix -w option on stats effect. (Ronald Sprouse)
  o Fix segfault with some ladspa plugins (Thor Andreassen)
  o Optionally look for png.h in libpng directory to support OpenBSD
    packaging.  Helps enable spectrograph effect. (cbagwell)
  o libpng15 requires application to include zlib.h header file. (cbagwell)
    Add this to spectrograph effect. [3184238]
  o Enable LADSPA effects on all platforms without any external
    dependencies.  Mainly useful for Linux, Windows and OS X which have
    binaries readily available. (cbagwell)
  o Support specifying an absolute end location for trim effect instead
    only an offset from trim begin location. (Ulrich Klauer)
  o Fix regression where MP3 handler required libmad headers to be installed.
    (Samuli Suominen)
  o Allow dynamic loading of lame to be enabled even if lame header files
    are not installed.  (Doug Cook)

Other new features:

  o Soxi now reports duration of AMR files.  (robs)
  o Document the "multiple" combine option in man pages and in
    usage output (Ulrich Klauer).

Internal improvements:

  o Distribute msvc9 project files that had been in CVS only. (cbagwell)
  o Add msvc10 project files (also compatible with the Windows SDK 7.1).
    (Doug Cook)
  o cmake now compiles waveaudio driver under windows environment. (cbagwell)
    [3072672]

Revision 1.53 / (download) - annotate - [select for diffs], Fri Nov 18 08:31:13 2011 UTC (12 years, 4 months ago) by sbd
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.52: +4 -2 lines
Diff to previous 1.52 (colored)

Add missing devel/zlib and sysutils/file buildlinks.

Bump PKGREVISION

Revision 1.52 / (download) - annotate - [select for diffs], Sat Oct 30 15:07:42 2010 UTC (13 years, 4 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

-revert last change to the "oss" option handling, it used "configure"
 arguments which don't work (but keep inclusion of oss.bl3.mk)
-ignore fmemopen(3) -- the code assumes too much if this is found,
 fixes build on NetBSD-current

Revision 1.51 / (download) - annotate - [select for diffs], Wed Oct 27 21:05:37 2010 UTC (13 years, 4 months ago) by shattered
Branch: MAIN
Changes since 1.50: +2 -1 lines
Diff to previous 1.50 (colored)

Don't accidentally compile in OSS support if oss option is unset.

Revision++

Revision 1.50 / (download) - annotate - [select for diffs], Fri Jul 23 13:25:54 2010 UTC (13 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.49: +3 -1 lines
Diff to previous 1.49 (colored)

Added PKGCONFIG_OVERRIDE

Revision 1.49 / (download) - annotate - [select for diffs], Fri Jul 23 07:55:12 2010 UTC (13 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.48: +7 -6 lines
Diff to previous 1.48 (colored)

Changes 14.3.1:
* Several fixes incl. multi-core MS-Windows threading problem.
* New MS-Windows native audio driver.
* New Grandstream ringtone file format.
* New support in libSoX for memory based file IO.
* Now able to set MP3 compression parameters.

Revision 1.48 / (download) - annotate - [select for diffs], Sat Feb 21 13:22:43 2009 UTC (15 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

PKGREVISION bump for libsndfile ABI depends bump.

Revision 1.47 / (download) - annotate - [select for diffs], Tue Feb 3 06:11:12 2009 UTC (15 years, 1 month ago) by obache
Branch: MAIN
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored)

Recursive revision bump came from audio/gsm.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Jun 20 01:09:07 2008 UTC (15 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.45: +3 -1 lines
Diff to previous 1.45 (colored)

Add DESTDIR support.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Apr 27 08:19:54 2008 UTC (15 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.44: +9 -11 lines
Diff to previous 1.44 (colored)

Update to 14.0.1. Reenable flac support.

sox-14.0.1	2008-01-29
----------

  File formats:

  o Added support for non-standard, non-WAVE_FORMAT_EXTENSIBLE
    (esp. 24-bit) PCM wav (see wavpcm in soxformat.7 for details).  (robs)

  Effects:

  o Reimplemented reverb to be similar to freeverb.  (robs)

  Bug fixes:

  o Fix Sndtool read error causing noise at start.  (Reynir Stefánsson)
  o Fix mixer with >4 numbers, and mixer -3 behaving as mixer -4.  (robs)
  o Fix [1748909] sox does not report remaining playtime of mp3s.  (robs)
  o Fix failure to read AIFF files with empty MARK chunk.  (robs)
  o Fix spurious 'Premature EOF' message in some circumstances.  (robs)
  o Switched to 16-bit for libao driver since not all its plugins
    support it (such as oss, nas, and pulse audio) (Morita Sho)
  o Stop crash when "rec" is run with no arguments (Morita Sho).
  o Fix -V (without argument) on non-gnu systems.  (robs)
  o Fix reported (with -V) output audio length in some cases.  (robs)
  o Fix actual FLAC output file audio length in some cases.  (robs)
  o Fix poor 24-bit FLAC compression & support newer versions of
    libFLAC (1.2.x).  (robs)
  o Fix loss of 1 decoded FLAC block when using "trim 0 ...".  (robs)
  o Fix trim when first effect with IMA-ADPCM input wav file.  (robs)

  Internal improvements:

  o Let "make distcheck" run some automated test scripts.
  o Distribute missing cmake files.
  o Fix ogg vorbis compile error on some platforms.
  o Remove unused libltdl that could cause header mismatch with
    installed libltdl.
  o Fix AMR detection with --disable-shared.  (robs)
  o Updated configure to support linking to static libraries
    on mingw for flac, ogg, and libsamplerate libraries.


sox-14.0.0	2007-09-11
----------

  File formats:

  o Added ffmpeg support.  (Reuben Thomas)
  o FLAC: added seekable decoding; added seek-table generation.  (robs)
  o Added M3U & PLS playlist formats [FR# 1667341] (Note: SHOUTcast PLS
    is only partially supported).  (robs)
  o Made format readers and writers into individual modules for easier
    distribution of differently-licensed code.  (Reuben Thomas)
  o Added libao support.  (Reuben Thomas)
  o Added support for ADPCM-encoded PRC files, based on Danny Smith's
    rec2wav and sndcmp.  (Reuben Thomas)
  o Added AMR-NB [FR# 728875] & AMR-WB formats (with external libs).  (robs)
  o Added LPC-10 support.  (Reuben Thomas)

  Effects:

  o Use LADSPA effects (one input, one output).  (Reuben Thomas)
  o --octave option changed to --plot; can now also use gnuplot to
    plot effect transfer function.  (robs)
  o Added soft-knee companding.  (robs)
  o Show (with --plot) compand transfer function.  (robs)
  o Allow e.g. "vol 6dB" (as well as "vol 6 dB").  (robs)
  o Changed deemph filter from 1st order to 2nd order for
    better accuracy.  (robs)
  o Add option to silence effect to leave periods of silence
    in and only strip out extra silence.   (Mark Schreiber)
  o synth can now generate any number of channels.  (robs)
  o mixer can now mixdown to mono any number of channels.  (robs)
  o Added oops effect (mixer special case).  (robs)
  o All effects that could only work on mono or stereo audio, now
    work with any number of channels.  (robs)
  o Added WSOLA-based key and tempo effects.  (robs)

  Other new features:

  o Show (with -S) if clipping is occurring.  (robs)
  o Added internet input file support (needs wget).  (robs)
  o Made it possible to build without sound drivers.  (Reuben Thomas)

  Bug fixes:

  o Fix (m)compand transfer function non-linearities; fix compand
    drain volume.  (robs)
  o Fix crash with pan effect.  (robs)
  o Add missing RM define to Makefiles so installs work.
   (Bug# 1666599) (cbagwell)
  o Fix I/O performance regression in 13.0.0.  (Reuben Thomas)
  o Fix .lu, .la read regression in 13.0.0 [Bug# 1715076].  (robs)
  o Fix uncompressed NIST/Sphere read regression in v13 [Bug #1736016].
  o Fix displayed times when playing a file and using trim.  (robs)
  o Fix CDDA sector duration display for non-CDDA sample rates.  (robs)
  o synth fixes: brown noise; inverted square wave; offset < 0.  (robs)
  o Fix crash when encoding Vorbis or FLAC: with no comment.  (robs)
  o Fix effect drain problems: chorus, echo(s), phaser.  (robs)
  o Fix rabbit responsiveness and memory problems.  (Peter Samuelson)
  o Fix broken stereo audio when recording using ALSA.  (robs)
  o Fix OSS driver on big endian machines that was introduced in
    last release.

  Internal improvements:

  o Renamed libst to libsox for name recongition and to avoid
    duplications with other existing libst libraries.  (Reuben Thomas)
  o Moved effects to libsfx.  (Reuben Thomas)
  o Got rid of several hundred compiler warnings.  (robs, Reuben Thomas)
  o Added basic performance testing of I/O.  (Reuben Thomas)
  o Effects chain processing now available in libSoX.  (robs)
  o Added effects-chain buffering for effects that use a window [FR#
    1621695].  (robs)
  o Added cmake build files for Win32.  (robs)

Revision 1.44 / (download) - annotate - [select for diffs], Mon Aug 6 05:28:36 2007 UTC (16 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.43: +3 -11 lines
Diff to previous 1.43 (colored)

Add an option to turn on OSS support (instead of turning it off
unconditionally), for DragonFly.
Based on a patch provided by Steve O'Hara-Smith on pkgsrc-users.

While here, split off options handling into an options.mk file.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Jun 4 05:44:09 2007 UTC (16 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2
Changes since 1.42: +2 -3 lines
Diff to previous 1.42 (colored)

Remove dead mirror site. From Zafer Aydogan.

Revision 1.42 / (download) - annotate - [select for diffs], Tue Mar 6 23:55:07 2007 UTC (17 years ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.41: +11 -1 lines
Diff to previous 1.41 (colored)

OPTIONize the use of lame, defaulting to off, due to LICENSE= problems.
concept reviewed by dillo@

Revision 1.41 / (download) - annotate - [select for diffs], Fri Feb 23 09:05:41 2007 UTC (17 years ago) by wiz
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Remove unnecessary quoting (according to pkglint).

Revision 1.40 / (download) - annotate - [select for diffs], Thu Feb 22 23:23:03 2007 UTC (17 years ago) by wiz
Branch: MAIN
Changes since 1.39: +21 -20 lines
Diff to previous 1.39 (colored)

Update to 13.0.0:

Note: flac support is not enabled because sox-13.0.0 only supports
the old obsolete API; pkgsrc has newer flac.

sox-13.0.0
----------

  File formats:

  o Support for .caf, .paf, .fap, .nist, .w64, .nist, Matlab 4.2/5.0
    (Octave 2.0/2.1), .pvf, .sds, .sd2 and .xi file formats via libsndfile.
    If available, libsndfile can also be used to handle all the other file
    formats it understands.  (Reuben Thomas)
  o Add FLAC support (robs@users.sf.net)
  o Support Maxis's XA format. (Dwayne C. Litzenberger)
  o Add support for 24-bit PCM raw, wav (WAVE_FORMAT_EXTENSIBLE) [FR# 801015],
    au, aiff, & flac files. (robs)
  o Add AIFF-C output support.  (shashimoto)
  o New .ima file format for raw IMA ADPCM.  (robs)
  o Allow the rate and number of channels of .au files to be overridden
    by command-line arguments. (robs@users.sf.net)
  o Add seek support for GSM data in WAV files. Rafal Maszkowski
  o Allow encoding quality to be specified (FLAC & Ogg, but not
    MP3 yet).  (robs)
  o Rename -b to -1, -w to -2, -l to -4, -d to -8, and mask to dither.
    (robs)
  o New options for specifying endianness (and separate options for
    nibble & bit reversal) [FR# 1621702].  (robs)
  o Improved multi-channel file reading; fixes [1599990].  (robs)

  Effects:

  o Equalizer effect (Pascal Giard)
  o bass and treble altering effects.  (robs)
  o New optional rabbit resample routine, using libsamplerate
    (aka Secret Rabbit Code).  (Reuben Thomas)
  o Added allpass filter effect.  (robs)
  o Documented the butterworth filter effects; added variable Q.  (robs)
  o "rate" effect made an alias for "resample".
  o Visualisation of various filters' frequency response via Octave.  (robs)
  o Can now specify width of many 2nd-order filters as: Hz, octaves,
    or Q.  (robs)
  o Dither/mask amount now specifiable.  (robs)
  o Consistent (and hopefully complete) clipping detection and
    reporting.  (robs)
  o Allow command-line time parameters of < 1 sec to omit the
    leading 0. (robs)
  o Improved synth usage and improved the synth entry in the man-
    page.  (robs)
  o Higher quality audio speed adjustment; also fixes [1155364].  (robs)
  o Replacement flanger effect; also fixes [1393245].  (robs)
  o Added silence padding effect.  (robs)
  o Added ability for noiseprof to use stdout and noisered to use stdin
    [FR# 1621694].  (Reuben Thomas)
  o vibro effect name deprecated in favour of tremolo; this effect
    reimplemented as a special case of synth.  (robs)

  Other new features:

  o Remove soxmix.  (Reuben Thomas)
  o Preview mode now removed, as all it did was use rate rather than
    resample, and rate has been removed.
  o -V now gives only user-relevant messages, use -V -V to get
    developer-relevant messages.  (robs)
  o -V output much improved and expanded; now includes display of
    (auto-)selected effects.  (robs)
  o sox man-page overhaul, new soxexam man-page entries.  (robs)
  o Added command line options for specifying the output file
    comment.  (robs)
  o Added ability to merge e.g. 2 mono files to 1 stereo file
    [FR# 1297076].  (robs)
  o Removed the restrictions whereby multiple input files had to have
    the same data encoding & size, and in most situations where they
    had to have the same # of channels, and for play where they had
    to have the same sampling-rate.  (robs)
  o Options to apply replay-gain on input; enabled by default
    with `play'.  (robs)
  o Can now use Ctrl-C to skip to next track when playing multiple
    files (e.g. play *.mp3); Ctrl-C twice to exit.  (robs)
  o Added --interactive option to prompt to overwrite pre-existing
    output file.  (robs)
  o Added large file support.  (Reuben Thomas)

  Bug fixes:

  o Fix writing MP3 files on AMD64 processors.
  o More fixes to MP3 tag reading.  Sometimes tags were
    detected as valid MP3 frames.
  o Fix to stop, avoiding a crash, when starting of effects fails.
    (Reuben Thomas)
  o Fixed a bug introduced in 12.18.2 that stopped the draining
    of effects from occuring.  This had stopped the reverse effect,
    among others, from working.  (Reuben Thomas)
  o Several effects are now optimised out in situations where they need
    do nothing, e.g. changing rate from 8000 to 8000, or changing volume
    by 0dB [Bug# 1395781].  (robs)
  o Fix rounding error when reading command-line time
    parameters. (robs)
  o Fix nul file hander ignoring other format options if rate
    option has not been given. (robs)
  o Fix synth length accuracy. (robs)
  o Fix broken audio when downmixing with any of the following
    effects: synth, deemph, vibro. (robs)
  o Fixed deemph & earwax effects to work with MP3, vorbis,
    & FLAC.  (robs)
  o Fix wav file handler discarding the last PCM sample in certain
    circumstances. (robs)
  o Fix [1627972] AIFF read bug when MARK chunk present.  (Richard Fuller)
  o Fix [1160154] VOX to WAV conversion problem.  (robs)
  o Removed (for output file only) the potentially
    problematic -v option.  Use the vol effect instead.  (robs)
  o Improved the accuracy of integer and floating point PCM
    conversions.  (robs)
  o Don't go into a loop on zero-padded WAVs.  (Jorge Serna)
  o Fix to AIFF writing to avoid writing invalid files in some situations.
    (Reuben Thomas)
  o Fix compander effect bugs: [1613030] Compand fails to compress
    clipping, [1181423] compand with 0 sec attack/release.  (robs)

  Internal improvements:

  o More and better self-tests. (robs@users.sf.net)
  o Build system overhaul to use the full set of GNU autotools.
    (Reuben Thomas)
  o Add new getopt1.c to win32 project file.
  o Remove old, optional rate change and alaw/ulaw conversion code.
    (Reuben Thomas)
  o Removed the old internally invoked (but mentioned in the man page)
    copy effect.  (robs)

sox-12.18.2
-----------
  o Adding in Debian's disk full fix (#313206).
  o Finally got rid of reference to cleanup() function in
    library.  Applications are now required to detect
    all failures from return codes and cleanup as they
    want.
  o Changed how list of formats and effects are stored internally.
    Effects libst users only. Dirk
  o Store effects usage so that its accessable by applications.
    Dirk
  o Modify the synth effect to not use SIGINT to stop processing
    and instead return ST_EOF.  This allows exact acount of
    samples to be written out instead of an approximate amount.
  o Fix hangup when attempting to write stereo MP3 files.
    (1512218) Kendrick Shaw
  o Deemp effect would lose stereo separation. (1479249)
  o Adding cross-platform support for getopt_long
  o Make help screens print much more information and add
    new --help-effect option.  (Originally from Dirk).
  o Add support for using an external gsm library instead of
    just the internal one.  Vladimir Nadvornik
  o Updates to nul file handler to prevent crashes during output.
    Martin Panter (1482869)

Revision 1.39 / (download) - annotate - [select for diffs], Sun Sep 3 00:26:20 2006 UTC (17 years, 6 months ago) by ben
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

Fix build on Mac OS X.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Aug 7 23:39:56 2006 UTC (17 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Update to 12.18.1:

sox-12.18.1
------------

  o The "filter" effect could go into infinite drain mode.  Now
    only drain 1 buffer.  noisered as well.
  o SoX was ignoring user aborts (ctrl-c) if it occured during
    effect drain operations.  This was bad if effects had
    bugs and stuck in infinite loop.
  o Stop SoX from crashing when file type could not be auto
    determined (1417776).
  o Output filenames with multiple '.' confused SoX.  (1417776)
    Christian Hammer
  o Moved to a common set of CLIP routines.  This fixed clipping
    bugs in noisered and mcompand.
  o Stop SoX from crashing on sphere files that contain large text
    strings.  (1430025) Ulf Hamhammar
  o Fix some overflow crashes in aiff handler. (1430024)  Ulf Hamhammar.
  o Under windows, set piped input/output to binary mode (1417794). Marty
  o Fixed broken internal version of strdup().  (1417790) Marty
  o Stop infinite loop when reading MP3's with a tag size of
    exactly 8192 bytes.  (1417511) Hans Fugal
  o Fix typo in stlib.dsp for loading in Visual Studio 6.
  o Fixed problems in silence effect related to removing multiple
    periods of silence from the middle of the sound file.
  o Reduced the window size greatly on the silence effect to
    prevent leaving in silence that looked like noise still based
    on RMS values.
  o Prevent infinite loop in pitch effect from uninitialize variable.
    Frank Heckenbach
  o Prevent crashes when printing error mesages (1447239)
  o Added makefile and support files to compile using Open Watcom
    compiler.  (1417798) Marty
  o Stop calling flow() on effects that returned EOF during drain().  Allows
    two back-to-back reverse effects to work.
  o Added support for multiple channels in .dat files.
    (1366634) tomchristie

Revision 1.37 / (download) - annotate - [select for diffs], Tue Apr 4 18:19:13 2006 UTC (17 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.36: +2 -3 lines
Diff to previous 1.36 (colored)

Update to 12.17.9:

sox-12.17.9
-----------

  o Updates to compile under VC6. Jimen Ching
  o Declare st_signalinfo_t to specifically be signed in case
    platform does not default ot signed chars.  This
    is required for NetBSD/powerpc.
  o When seek()ing in AIFF, SMP, and WAV handlers, remaining samples were
    incorrectly computed based on bytes and not samples.  Jukka
  o Changed noisered effect to just warn during clipping instead
    of aborting.  Ian Turner
  o Fixed bug were pieces of audio were lost every buffer read
    when running both -c and -r options together on mono audio.
    Users probably percieved it as shorter audio files that
    played with a sped up tempo.
    Bugfix will also apply to other times when multiple effects
    are ran on the command line.
  o Added support for -V option to play/rec scripts.
  o Fix to silence effect to allow negative periods to be specified
    (to remove silence from middle of sound file).
  o Fix swap option handling so that special case of "swap 1 1" will
    work.
  o Track length of Ogg Vorbis files on read.
  o Add support for displaying a status line that tracks progress
    of read/write routines.  Part of information requires read
    file handlers to be able to determine file length.
  o Converted alsa driver to use asoundlib instead of directly
    talking to kernel driver.  This also means that device names
    are now the ALSA logical names instead of /dev type names.
  o Added ALSA support to play/rec scripts.
  o Added st_open*, st_read, st_write, st_seek, st_close routines
    to help simplify developer interface to libst.  See libst.3..
  o Removed st_initformat(), st_copyformat(), and
    st_checkformat() from library.  If your app used those
    functions then copy them from 12.17.8 source code
    directly into your application or update to use new
    routines.
  o Force word-alignment on AIFF SSND and APPL chunks on input.
    Matthew Hodgson.
  o Add fix to WAV handler to only return data in multiples
    of sample_size*channels to better handle corrupt files.
  o Fixed bug where "-4" option didn't work with avg
    effect (Tom Christie).
  o Fixed fade's fade-out-length to match man page
    description as noted by Geoff Kuenning.  This required
    updates to the sample crossfade scripts.  Also modified fade
    effect to report when no more samples will be produced to
    prevent unneeded reading of whole file.
  o Allow aborting SoX with SIGTERM, along with previous SIGINT.
    Norman Ramsey.

sox-12.17.8
-----------
  o noisered effect had compile problems with some compilers.
  o "-x" option was being ignored since 12.17.7.
  o Stuart Brady added support for reading and writing RIFX files (big
    endian RIFF/WAV files).  Also added support for auto detecting
    DEC-style ".sd\0" files.
  o Gene Mar found typo in polyphase nuttall calculation.
  o SMP buffer overflow (detected by gcc 4.0).  Reported by Marcus Meissner
    and Matthias Saou.
  o Fixed URL in manpage to resample overviews.
  o Fixed WAV handler so that it didn't think WAV chunks with max size
    were invalid chunks.  This allows WAV's to be used in pipes since
    they have to default to max size.
  o WAV files with alaw or ulaw data don't need extended format chunks.
    (Lars Immisch)
  o In AIFF files, fixed problem were short comments should cause
    AIFF handler to get confused and become misaligned.

Revision 1.36 / (download) - annotate - [select for diffs], Sat Mar 4 21:28:58 2006 UTC (18 years ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Nov 11 21:19:11 2005 UTC (18 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.34: +5 -3 lines
Diff to previous 1.34 (colored)

Keep OSS for DragonFly and FreeBSD, we don't have Sun-Audio.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Aug 7 14:57:15 2005 UTC (18 years, 7 months ago) by bjh21
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Add patch-ac to distinfo.
Add PKGREVISION, since patch-ac will change the binary package on some
architectures.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Jun 24 20:50:31 2005 UTC (18 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Update to 12.17.7:

  o Christian Weisgerber sent patches to man page fixes
    and patches for sunaudio driver on openbsd.
  o Default volume for soxmix wrongly set to 0 instead
    of 1/#_input_files (float rounding error).
  o Update to ALSA driver to do a better job of detecting
    unsupported sample rate/size/encoding and change to
    a supported one.
  o Fix bug in alsa writing were last last partial buffer
    wasn't being flushed.
  o Guentcho Skordev pointed out ogg vorbis files were using
    the same value for serial numbers each time.
  o Changed sox to only read the exact size of a WAV data chunk
    if cooledit IFF LIST chunk is found at the end of the file.
    Normally, this isn't done to allow reading > 2gig WAV files.
  o Modified configure to detect cygwin compiler after detecting
    gcc compiler (fixes some default CFLAGS options).
  o Added explicit rule for compile *.o from *.c so that
    CPPFLAGS is always referenced.  Not all platform's default
    rule includes CPPFLAGS (FreeBSD).
  o Under linux, add include path to /lib/modules/* so that ALSA
    include files can be auto detected.
  o Ian Turner added an effect to remove noise from an audio
    file by first profiling silent periods of the audio
    to determine what the noise is (like background hiss on
    cassette tapes).

Revision 1.32 / (download) - annotate - [select for diffs], Mon Apr 11 21:44:56 2005 UTC (18 years, 11 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.31: +1 -2 lines
Diff to previous 1.31 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.31 / (download) - annotate - [select for diffs], Mon Mar 7 12:19:16 2005 UTC (19 years ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.30: +15 -7 lines
Diff to previous 1.30 (colored)

Fix compile failure on Interix: Disable direct audio output on that platform.

Revision 1.30 / (download) - annotate - [select for diffs], Wed Feb 23 03:28:49 2005 UTC (19 years ago) by minskim
Branch: MAIN
Changes since 1.29: +3 -1 lines
Diff to previous 1.29 (colored)

Enable pkgviews installation.  Patches provided by Joachim Kuebart on
tech-pkg@.

Revision 1.27.6.2 / (download) - annotate - [select for diffs], Sat Oct 23 07:41:20 2004 UTC (19 years, 5 months ago) by agc
Branch: pkgsrc-2004Q3
Changes since 1.27.6.1: +2 -2 lines
Diff to previous 1.27.6.1 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored)

Correct the version number in the Makefile on the pkgsrc-2004Q3 branch.
Pointed out by Soren Jacobsen.

Revision 1.27.6.1 / (download) - annotate - [select for diffs], Mon Oct 18 16:53:54 2004 UTC (19 years, 5 months ago) by agc
Branch: pkgsrc-2004Q3
Changes since 1.27: +1 -2 lines
Diff to previous 1.27 (colored)

Pullup ticket 121 - requested by Quentin Garnier
security fix for sox

	Modified Files:
		pkgsrc/audio/sox: Makefile distinfo
	Added Files:
		pkgsrc/audio/sox/patches: patch-aa
	Removed Files:
		pkgsrc/audio/sox/patches: patch-ab

	Log Message:
	Update to version 12.17.6.  Note that this version fixes some
	buffer overflows in the WAV parser that could lead to arbitrary
	code execution.

	sox-12.17.6
	-----------
	  o Changed comment code to always use copies of strings to
	    fix bug in WAV handlering freeing argv[] memory.
	  o Use calloc() to create ft_t structures so that all
	    memory is initialized before being referenced.
	  o Fixed VOC EOF bug were it thought there was an extra
	    block when there wasn't.
	  o Restructured directory layout so that source code is in
	    a seperate directory.
	  o Modified SoX to accept multiple input files.  Concatenates
	    files together in this case.
	  o Removed map effect so that loops and instr could be removed
	    from effects structures.  This makes effects engine stand
	    alone from the rest of the sox package.
	  o Benedikt Zeyen found a bug in synth effect when generating
	    brown noise that could cause clipping.
	  o David Leverton sent another patch to prevent crashes on
	    amd64's when resampling.
	  o Fixed a bug were MP3 files with large ID3v2 tags could
	    cause SoX to stick in a loop forever.  Now, it will
	    abort on IDv3 tags larger then 100k.  Could still be
	    improved to handle any size.
	  o Changed volume option (-v) so that it tracks the file
	    it was specified.  This means that when specified with
	    the input file, it changes volume before effects engine
	    and when specified with output file, its done after effects
	    engine.
	  o Added crossfade_cat.sh script that will concatenate to
	    audio files and do a crossfade between them.
	  o Fixed bug in fade effect were it was impossible to do a
	    fadeout starting from the beginning of the audio file.
	  o Removed rounding error when changing volume of audio with
	    "-v" option.  This error caused doing a "-v -1.0" twice
	    to not result in the original file.
	  o Fixed a possible overflow in lots of effects were MIN
	    value was treated as -MAX instead of -MAX-1.
	  o Modifed sox so its OK for effects to not process any
	    input or output bytes as long as they return ST_EOF.
	  o When effects output data and reported ST_EOF at the
	    same time, that buffer was discarded as well as
	    data from any chained effect.
	  o Added patch from Eric Benson that attempts to do a seek()
	    if the first effect is trim.  This greatly speeds up
	    processing large files.
	  o Daniel Pouzzner implemented a multi-band compander (using
	    the butterworth filters to split the audio into bands).
	  o Donnie Smith updated the silence effect so that its possible
	    to remove silence from the middle of a sound file by
	    using a negative value for stop_periods.
	  o Changed float routines to only work with normalized values
	    from -1:1.
	  o Modifed .au handler to be able to read and write 32-bit
	    and 64-bit float data.  Only tested reading so far.
	  o WAV with GSM data now always pads data to even number of bytes.
	  o Added support for writing 32-bit audio to AIFF.

	sox-12.17.5
	-----------
	  o Thomas Klausner sent in patches to compile audio drivers under
	    NetBSD.
	  o Rahul Powar pointed out a memory leak in the WAV file handler.
	    It wasn't calling the correct close() function when closing
	    input files.
	  o Modified play.1 man page to not use multiple name lines.  This
	    appears to confuse some conversion programs.  Updated sox.1
	    man page for typo in reverb option.
	  o Andrew Church fixed problem with header of stereo 8SVX files.
	  o Jimen Ching added support to scan over garbage data at the
	    beginning of MP3 files to find valid frames.  This is useful
	    to play WAV and AIFF files that have MP3 data in them until
	    those handlers support it directly.  To play those, force
	    sox to use the mp3 handler with the "-t mp3" option.
	  o Added patch from Ulf Harnhammar to wav handler to prevent
	    buffer overflows.
	  o Added patch from Redhat to allow resample to work on certain 64-bit
	    machines (Sam Varshavchik)
	  o Tony Seebregts added a file handler for headerless Dialogic/OKI ADPCM
	    files (VOX files).
	  o Jan Paul Schmidt added a repeat effect to do loops the brute force way.
	    This is also good for file format that don't support loops as well.
	  o Fix for OSS driver in rate tolerance calcs that were off because
	    of type conversion problems.  Guenter Geiger.
	  o Allow reading sphere files with headers greater then 256 bytes.  Jimen
	    Ching.
	  o Fix for vorbis were comments are displayed in KEY=value format always.
	    Stop printing some info to stdout in case output is a pipe. Guenter
	    Geiger.
	  o J Robert Ray submitted fix for AIFF handler to ignore lowercase
	    chunks that are unknown.
	  o Bugfix for 8-bit voc files.  Jimen Ching
	  o General warning cleanups (cbagwell)
	  o Memory leaks in reading WAV files (Ufuk Kayserilioglu)
	  o Rearrange link order of ogg vorbis libraries so that they
	    can be compiled as static. (Christian Weisgerbr)

Revision 1.29 / (download) - annotate - [select for diffs], Mon Oct 18 13:24:47 2004 UTC (19 years, 5 months ago) by cube
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored)

Update to version 12.17.6.  Note that this version fixes some
buffer overflows in the WAV parser that could lead to arbitrary
code execution.

sox-12.17.6
-----------
  o Changed comment code to always use copies of strings to
    fix bug in WAV handlering freeing argv[] memory.
  o Use calloc() to create ft_t structures so that all
    memory is initialized before being referenced.
  o Fixed VOC EOF bug were it thought there was an extra
    block when there wasn't.
  o Restructured directory layout so that source code is in
    a seperate directory.
  o Modified SoX to accept multiple input files.  Concatenates
    files together in this case.
  o Removed map effect so that loops and instr could be removed
    from effects structures.  This makes effects engine stand
    alone from the rest of the sox package.
  o Benedikt Zeyen found a bug in synth effect when generating
    brown noise that could cause clipping.
  o David Leverton sent another patch to prevent crashes on
    amd64's when resampling.
  o Fixed a bug were MP3 files with large ID3v2 tags could
    cause SoX to stick in a loop forever.  Now, it will
    abort on IDv3 tags larger then 100k.  Could still be
    improved to handle any size.
  o Changed volume option (-v) so that it tracks the file
    it was specified.  This means that when specified with
    the input file, it changes volume before effects engine
    and when specified with output file, its done after effects
    engine.
  o Added crossfade_cat.sh script that will concatenate to
    audio files and do a crossfade between them.
  o Fixed bug in fade effect were it was impossible to do a
    fadeout starting from the beginning of the audio file.
  o Removed rounding error when changing volume of audio with
    "-v" option.  This error caused doing a "-v -1.0" twice
    to not result in the original file.
  o Fixed a possible overflow in lots of effects were MIN
    value was treated as -MAX instead of -MAX-1.
  o Modifed sox so its OK for effects to not process any
    input or output bytes as long as they return ST_EOF.
  o When effects output data and reported ST_EOF at the
    same time, that buffer was discarded as well as
    data from any chained effect.
  o Added patch from Eric Benson that attempts to do a seek()
    if the first effect is trim.  This greatly speeds up
    processing large files.
  o Daniel Pouzzner implemented a multi-band compander (using
    the butterworth filters to split the audio into bands).
  o Donnie Smith updated the silence effect so that its possible
    to remove silence from the middle of a sound file by
    using a negative value for stop_periods.
  o Changed float routines to only work with normalized values
    from -1:1.
  o Modifed .au handler to be able to read and write 32-bit
    and 64-bit float data.  Only tested reading so far.
  o WAV with GSM data now always pads data to even number of bytes.
  o Added support for writing 32-bit audio to AIFF.

sox-12.17.5
-----------
  o Thomas Klausner sent in patches to compile audio drivers under
    NetBSD.
  o Rahul Powar pointed out a memory leak in the WAV file handler.
    It wasn't calling the correct close() function when closing
    input files.
  o Modified play.1 man page to not use multiple name lines.  This
    appears to confuse some conversion programs.  Updated sox.1
    man page for typo in reverb option.
  o Andrew Church fixed problem with header of stereo 8SVX files.
  o Jimen Ching added support to scan over garbage data at the
    beginning of MP3 files to find valid frames.  This is useful
    to play WAV and AIFF files that have MP3 data in them until
    those handlers support it directly.  To play those, force
    sox to use the mp3 handler with the "-t mp3" option.
  o Added patch from Ulf Harnhammar to wav handler to prevent
    buffer overflows.
  o Added patch from Redhat to allow resample to work on certain 64-bit
    machines (Sam Varshavchik)
  o Tony Seebregts added a file handler for headerless Dialogic/OKI ADPCM
    files (VOX files).
  o Jan Paul Schmidt added a repeat effect to do loops the brute force way.
    This is also good for file format that don't support loops as well.
  o Fix for OSS driver in rate tolerance calcs that were off because
    of type conversion problems.  Guenter Geiger.
  o Allow reading sphere files with headers greater then 256 bytes.  Jimen
    Ching.
  o Fix for vorbis were comments are displayed in KEY=value format always.
    Stop printing some info to stdout in case output is a pipe. Guenter
    Geiger.
  o J Robert Ray submitted fix for AIFF handler to ignore lowercase
    chunks that are unknown.
  o Bugfix for 8-bit voc files.  Jimen Ching
  o General warning cleanups (cbagwell)
  o Memory leaks in reading WAV files (Ufuk Kayserilioglu)
  o Rearrange link order of ogg vorbis libraries so that they
    can be compiled as static. (Christian Weisgerbr)

Revision 1.28 / (download) - annotate - [select for diffs], Sun Oct 3 00:13:09 2004 UTC (19 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

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.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Mar 12 02:23:15 2004 UTC (20 years ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1
Branch point for: pkgsrc-2004Q3
Changes since 1.26: +4 -4 lines
Diff to previous 1.26 (colored)

Use bl3.

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Fri Dec 12 11:46:38 2003 UTC (20 years, 3 months ago) by agc
Branch: pkgsrc-2003Q4
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) next main 1.25 (colored)

Pullup fix for NetBSD-current to the pkgsrc-2003Q4 branch, requested
by Grant Beattie.

	Module Name:    pkgsrc
	Committed By:   grant
	Date:           Thu Dec 11 09:57:20 UTC 2003

	Modified Files:
		pkgsrc/audio/sox: Makefile

	Log Message:
	the configure script uses --disable-oss-dsp to disable OSS support,
	not --without-oss-dsp. fixes linking on NetBSD.

	(how did this ever link given that -lossaudio is not passed??)

Revision 1.26 / (download) - annotate - [select for diffs], Thu Dec 11 09:57:20 2003 UTC (20 years, 3 months ago) by grant
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

the configure script uses --disable-oss-dsp to disable OSS support,
not --without-oss-dsp. fixes linking on NetBSD.

(how did this ever link given that -lossaudio is not passed??)

Revision 1.25 / (download) - annotate - [select for diffs], Mon Dec 8 14:41:38 2003 UTC (20 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Bump PKGREVISION for libogg (or, in 5 cases, libao) updates.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Jul 17 21:23:23 2003 UTC (20 years, 8 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base
Branch point for: pkgsrc-2003Q4
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

s/netbsd.org/NetBSD.org/

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jul 10 11:00:52 2003 UTC (20 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.22: +3 -2 lines
Diff to previous 1.22 (colored)

Revision bumped; dependency changed from mad to libmad

Revision 1.22 / (download) - annotate - [select for diffs], Mon Jun 2 01:21:33 2003 UTC (20 years, 9 months ago) by jschauma
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Mar 25 10:57:44 2003 UTC (20 years, 11 months ago) by tron
Branch: MAIN
Changes since 1.20: +2 -4 lines
Diff to previous 1.20 (colored)

Remove bougs sourceforge URL from master site list which returned a
HTML page instead of the distribution file.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Mar 25 09:14:06 2003 UTC (21 years ago) by wiz
Branch: MAIN
Changes since 1.19: +7 -5 lines
Diff to previous 1.19 (colored)

Update to 12.17.4; add dependency on mad.

Selection of changes:
* Various bugfixes to Ogg Vorbis handler as well as updating
  to use version 1.0 of library.  Also, modified the files
  that are output by Ogg Vorbis handler to use VBR format.
* Minor cleanups to sox.c to free and close all files instead
  of relying on C library to do it on exit.
* Fixed some integer overflow problems in compand effect.
* libst prototype cleanups and private data structure
  cleanups.
* Added new handler for Psion Record.app files.
* Play/Record scripts now look at an AUDIODEV
  enviornment variable to see what audio device to
  play to.  Also scripts to work on Sun Rays.
* Added support for reading and writing MP3 files if
  external MP3 libraries are avaliable.
* Fix multile channel bug in avg effect.
* Allow AIFF files with an invalid length of 0 to be
  processed.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Nov 25 19:02:45 2002 UTC (21 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.18: +6 -3 lines
Diff to previous 1.18 (colored)

Enable vorbis support. Bump to 12.17.3nb1.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Sep 21 21:05:35 2002 UTC (21 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

buildlink1 -> buildlink2

Revision 1.17 / (download) - annotate - [select for diffs], Fri Jul 12 19:30:50 2002 UTC (21 years, 8 months ago) by mycroft
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6
Changes since 1.16: +2 -8 lines
Diff to previous 1.16 (colored)

Update to sox 12.17.3.  Numerous bugs fixed, and most of the NetBSD patches
integrated.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jul 1 21:47:12 2001 UTC (22 years, 8 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Changes since 1.15: +11 -11 lines
Diff to previous 1.15 (colored)

Mark as USE_BUILDLINK_ONLY to prevent accidentally depending on installed
gsm library.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 16 13:30:50 2001 UTC (23 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Dec 2 08:31:33 2000 UTC (23 years, 3 months ago) by tron
Branch: MAIN
Changes since 1.13: +2 -4 lines
Diff to previous 1.13 (colored)

Remove SunSITE sites (they don't have it) and sourceforge sites (wrong
MD5 checksum) from master sites list.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Dec 2 02:14:11 2000 UTC (23 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.12: +5 -3 lines
Diff to previous 1.12 (colored)

Update to 12.17.1. Add more download URLs, sort PLIST.
Changes since 12.16:
Lots of new & improved filters & some file formats, and bug fixes.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Oct 26 01:31:01 1999 UTC (24 years, 4 months ago) by hubertf
Branch: MAIN
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, comdex-fall-1999
Changes since 1.11: +10 -2 lines
Diff to previous 1.11 (colored)

Fix PR 8678 by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>:

 - Prevent configure from picking up any stray /dev/dsp's and believing
   it should use OSS
 - In the play script, add proper arguments if ran on NetBSD
 - Fix the $PATH setting in the play script

Revision 1.11 / (download) - annotate - [select for diffs], Wed Sep 29 23:48:14 1999 UTC (24 years, 5 months ago) by hubertf
Branch: MAIN
Changes since 1.10: +5 -6 lines
Diff to previous 1.10 (colored)

Fix last commit
(broken due to old work-dir lying around; pointed out by tron)

Revision 1.10 / (download) - annotate - [select for diffs], Wed Sep 29 23:31:18 1999 UTC (24 years, 5 months ago) by tron
Branch: MAIN
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored)

Remove obsolete "NO_WRKSRC= yes".

Revision 1.9 / (download) - annotate - [select for diffs], Wed Sep 29 23:15:49 1999 UTC (24 years, 5 months ago) by hubertf
Branch: MAIN
Changes since 1.8: +2 -3 lines
Diff to previous 1.8 (colored)

Merge DISTNAME & PKGNAME

Revision 1.8 / (download) - annotate - [select for diffs], Wed Sep 29 15:53:52 1999 UTC (24 years, 5 months ago) by hubertf
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

New homepage (the old one was last updated 1995 ...!)

Changes from 12.15:
     * Improved I/O performance on uncompressed data
     * Play script can now handle spaces in filename
     * Improved default output quality of ADPCM files
     * Added support for ALSA audio devices
     * Several bug fixes to AIFF files
     * Resample effect was greatly improved and now SoX does a great job
       on almost all resamples.
     * Added A-law support to .au files plus bug fixes
     * Updated OS/2 support
     * Added auto-configure support.  Greatly enhanced cross-platform support.
     * Imrproved 16-bit DOS compiler support
     * Added swap effect
     * Combined play and rec script and added more options
     * Fixed bugs in low/high/band-pass filters and avg effect.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Sep 29 15:38:22 1999 UTC (24 years, 5 months ago) by hubertf
Branch: MAIN
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored)

update to V12.16

Revision 1.6 / (download) - annotate - [select for diffs], Thu Aug 20 15:16:40 1998 UTC (25 years, 7 months ago) by tsarna
Branch: MAIN
CVS Tags: netbsd-1-4-RELEASE, netbsd-1-4-PATCH001, netbsd-1-3-PATCH003
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

The Grand Homepagification:
	- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jun 18 16:15:11 1998 UTC (25 years, 9 months ago) by agc
Branch: MAIN
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)

Update package Makefiles for automatic manual page handling.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Apr 20 11:56:19 1998 UTC (25 years, 11 months ago) by frueauf
Branch: MAIN
CVS Tags: netbsd-1-3-PATCH002
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Apr 15 10:38:11 1998 UTC (25 years, 11 months ago) by agc
Branch: MAIN
Changes since 1.2: +2 -7 lines
Diff to previous 1.2 (colored)

Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Oct 29 01:48:29 1997 UTC (26 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Change RCS id.
NetBSD port.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Oct 28 23:19:03 1997 UTC (26 years, 4 months ago) by augustss
Branch: FREEBSD
CVS Tags: FreeBSD-97-10-25
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of FreeBSD audio packages.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Oct 28 23:19:03 1997 UTC (26 years, 4 months ago) by augustss
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>