Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
tech-pkg@.
|
|
|
|
|
|
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)
|
|
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.
|
|
|
|
not --without-oss-dsp. fixes linking on NetBSD.
(how did this ever link given that -lossaudio is not passed??)
|
|
|
|
|
|
|
|
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
|
|
|
|
HTML page instead of the distribution file.
|
|
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.
|
|
|
|
|
|
integrated.
|
|
|
|
gsm library.
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
|
|
|
|
MD5 checksum) from master sites list.
|
|
Changes since 12.16:
Lots of new & improved filters & some file formats, and bug fixes.
|
|
|
|
- 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
|
|
(broken due to old work-dir lying around; pointed out by tron)
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
Tim Rightnour.
|
|
|
|
|
|
Remove redundant (and sometimes erroneous) comments.
|
|
|
|
|
|
NetBSD port.
|
|
|