Commit graph

7649 commits

Author SHA1 Message Date
wiz
abc9036405 Update alsa-plugins-* to 1.1.0:
Core

    Release v1.1.0
    pph: Fix build with older speex
    pph: include speexdsp_types.h, not speex_types.h

A52 Output plugin

    a52: Fix ioplug version ifdef checks

Arcam AV control plugin

    arcam-av: Include sys/select.h for fd_set definition

Automatic upmix / downmix plugins

    mix: Fix extplug version ifdef checks

Jack PCM plugin

    jack: Fixing a small memory leak

Public Parrot Hack rate converter

    pph: Fix build with older speex
    pph: include speexdsp_types.h, not speex_types.h

PulseAudio -> ALSA plugin

    pulse: Add 24 bit data formats to Pulse plugin.

Rate Converter plugins

    rate: Allow LGPL for libsamplerate commercial licensee
2016-02-18 15:17:01 +00:00
wiz
3ccb835b28 Update alsa-utils to 1.1.0:
Core

    Release v1.1.0
    bat: don't link all binaries with fftw library, add missing header
    configure.ac: check for fftw3/m(sqrtf)/pthread only when BAT is enabled
    build: Do not try to detect cross-compiler
    BAT: Add Makefile and configures
    topology: Add command line topology tool to build topology binaries

ALSA Control (alsactl)

    alsactl: Manage both save and restore in a single unit
    alsactl: Add path condition to alsa-store and alsa-restore services
    alsactl: terminate readlink result string

Speaker Test

    speaker-test: fix option ordering
    speaker-test: Add option to specify signal scale

alsa-info.sh

    alsa-info: Don't try update when wget isn't available

alsatplg (topology)

    topology: Add command line topology tool to build topology binaries

alsaucm

    alsaucm: Drop localbuild hacks

amixer

    amixer: expand local storage for item name according to kernel code
    amixer: Don't set only the first item in sset_enum()

aplay/arecord

    aplay: fix VU meter for S24_LE etc formats
    arecord: Remove only regular files
    aplay: Fix uninterruptible aplay
    aplay: Fix type for signal flag

bat (basic audio tester)

    bat: add all headers to noinst_HEADERS
    bat: don't link all binaries with fftw library, add missing header
    BAT: Add missing locale.h header
    BAT: Add man page
    BAT: Use dynamic temp file
    BAT: Change comments and interface of usage()
    BAT: Use colon instead of comma for separation
    BAT: Remove redundant message strings
    BAT: Add Makefile and configures
    BAT: Add spectrum analysis functions
    BAT: Add converting functions
    BAT: Add signal generator
    BAT: Add playback and record functions
    BAT: Add common definitions and functions
    BAT: Add initial functions
2016-02-18 15:16:33 +00:00
wiz
937144c2d9 Update alsa-lib to 1.1.0:
Core

    Release v1.1.0
    support building w/out System V shared memory
    fix _GNU_SOURCE handling & header inclusion
    build: Do not try to detect cross-compiler
    core: add convenience macros to local.h
    conf: topology: Add topology file for broadwell audio DSP
    topology: autotools: Add build support for topology core
    Replace list.h with its own version
    Allow hint for ctl, hwdep, timer and seq
    conf/ucm: Add Makefile.am for broadwell-rt286 ucm config

Config API

    Replace unsafe characters with _ in card name

Control API

    control: Allow cset'ing specific values in the multi-value case
    Allow hint for ctl, hwdep, timer and seq
    namehint: Fix bad free with invalid iface name
    namehint: Fix the listing without device number
    namehint: Fix invalid list access in snd_device_name_hint()

HWDEP API

    hwdep: add FireWire digi00x/tascam driver support
    Allow hint for ctl, hwdep, timer and seq

PCM API

    support building w/out System V shared memory
    pcm: drop unused sys/shm.h inclusion
    move page helpers to common code
    pcm: dmix: Handle slave PCM xrun and unexpected states properly
    pcm: ladspa: Fix segfault due to a wrong channel reference
    pcm: route: Remove bogus ! in snd_config_get_id() checks
    pcm: ioplug,extplug: Fix logic errors in type checks
    pcm: Fix doxygen for two enums
    pcm: restore hw params on set latency failed
    pcm: add support for new STATUS_EXT ioctl
    pcm: add support for get/set_audio_htstamp_config
    pcm: add helper functions to query timestamping capabilities
    PCM: snd_pcm_xxxx_drain() maybe blocked after suspend and resume
    pcm: Fix snd_pcm_status() for dmix & co
    pcm: Don't assert in _snd_pcm_hw_params_internal()
    pcm: Remove assert() from snd_pcm_hw_params_slave()
    Allow hint for ctl, hwdep, timer and seq

RawMidi API

    Allow hint for ctl, hwdep, timer and seq

Timer API

    fix _GNU_SOURCE handling & header inclusion

Topology API

    topology: Add missing prototypes for new functions
    topology: remove little endian type from userspace header
    topology: Add C API support for PCM
    topology: Add C API support for BE and CC Links.
    topology: ABI - Change stream formats to a bitwise flag
    topology: ABI - Separate PCM & BE/CC link support and bump ABI version to 4
    topology: Add API to set a vendor specific version number
    topology: pcm: Remove unused variables
    topology: parser: Add missing return value to snd_tplg_set_manifest_data()
    topology: data: Fix wrong size check in tplg_parse_data_hex()
    topology: ctl: Fix access type checks
    topology: builder: Fix possibly uninitialized variable in write_elem_block()
    topology: A API calls to directly build topology data from templates
    topology: Add C templates structure for building topology from C programs
    core: add convenience macros to local.h
    topology: rename OBJECT_TYPE_ to SND_TPLG_TYPE_
    topology: print error prefix on error message.
    topology: treat all DAPM controls types the same when copying
    topology: update ABI to improve support for different TLV object types.
    topology: Add support for writing manifest private data.
    topology: Add element ID so we can look up references by name.
    topology: fix element object type is switch()
    topology: Fix typos
    topology: Fix missing inclusion of ctype.h
    topology: autotools: Add build support for topology core
    topology: Add binary file builder.
    topology: Add Channel map parser.
    topology: Add CTL parser
    topology: Add DAPM object parser
    topology: Add private data parser
    topology: Add operations parser
    topology: Add PCM parser.
    topology: Add text section parser.
    topology: Add topology core parser.

Use Case Manager API

    fix _GNU_SOURCE handling & header inclusion
    ucm: docs: Fix doxygen formatting for UCM main page.
    ucm: allow multiple devices in JackHWMute
    ucm: improve jack configuration documentation
    ucm: reformat snd_use_case_get() doc
    ucm: document some standard values

/include/Makefile.am

    topology: autotools: Add build support for topology core

/src/Makefile.am

    topology: autotools: Add build support for topology core

Configuration

    move page helpers to common code
    fix _GNU_SOURCE handling & header inclusion
    conf: topology: Add topology file for broadwell audio DSP
    Replace unsafe characters with _ in card name
    surround41/50.conf: Use chmap syntax for better flexibility
    conf/ucm: broadwell-rt286: change to set capture volume and capture device
    conf: Add hint descriptions to ctl, hwdep, seq and timer devices
    Allow hint for ctl, hwdep, timer and seq
    conf/ucm: broadwell-rt286: change to use the correct jack kcontrol name
    USB-audio: Sound Blaster HD iec958 is on device 1
    conf/ucm: Add Makefile.am for broadwell-rt286 ucm config
    conf/ucm: broadwell-rt286: add ucm config

Documentation

    topology: doxygen: Add doxygen support for topology core.
    docs: Add UCM link to main doxygen page.
    ucm: docs: fix doxygen exclude patch for UCM local header

Kernel Headers

    topology: ABI - Rename dai_elems to pcm_elems in manifest
    topology: ABI - Change stream formats to a bitwise flag
    topology: ABI - Use __le32 instead of __u32 in snd_soc_tplg_dapm_widget
    topology: ABI - Remove unused struct snd_soc_tplg_stream_config
    topology: ABI - Remove tdm_slot & dai_fmt from snd_soc_tplg_stream
    topology: ABI - Separate PCM & BE/CC link support and bump ABI version to 4
    topology: ABI - Add name element to snd_soc_tplg_stream
    hwdep: add FireWire digi00x/tascam driver support
    topology: Add ops support to byte control objects.
    topology: update ABI to improve support for different TLV object types.
    topology: uapi: Add UAPI headers for topology ABI
    Sync include/sound/asound.h with 4.1 kernel

SHM helpers

    support building w/out System V shared memory

Test/Example code

    test: audio_time: show report validity and accuracy
    test: fix audio_time with new get/set audio_tstamp_config
    test/pcm_min: Fix error messages
    test/pcm: Fix generated values with float PCM format
2016-02-18 15:15:57 +00:00
dbj
7425b85cd2 fix PLIST on Darwin which doesn't have CLOCK_GETTIME 2016-02-17 04:52:25 +00:00
taca
3d97dc99e1 Update ruby-mp3info to 0.8.9.
=== 0.8.9 / 2016-02-03

* bugfix on JPEG picture parsing + testsuite
2016-02-16 14:18:32 +00:00
leot
c083bf9f3e ...and also remove moc-devel/patches/*. 2016-02-16 08:56:27 +00:00
leot
d2fd5ec335 Remove audio/moc-devel now that audio/moc contains a newer version. 2016-02-16 08:54:42 +00:00
leot
9ac576643f Update audio/moc to 2.5.0.
Patch provided by Onno van der Linden via pkg/50803.

Changes:
2.5.0 - "Consolidation"
 * Autotools and packaging changes:
   - Upgraded autoconf version requirement to 2.60
   - Added '--with-alsa' to suppress ALSA sound driver inclusion
   - Added '--without-oss' to suppress OSS sound driver inclusion
   - Added '--disable-cache' to remove tags cache support
   - Added specific GDB support to '--enable-debug'
   - Refactor decoder plug-ins' autoconf scripts into source directories
   - Ensure that all decoders get into the source distribution tarball
   - Removed SID decoder's dependance on .la-file presence
   - Removed distribution-specific .spec file
   - Minor reformatting of the configure summary
   - Added warnings for various deprecations and potential problems
   - Added warnings for unmet future package requirements
   - Updated GNU boilerplate text
 * Improved support for embedded systems:
   - Refined FFmpeg decoder configuration for use with cross-compilation
   - Provided use of Tremor with the Vorbis decoder
   - Improve portability to non-GNU library platforms
   - Added --with-libiconv-prefix configure option
 * Audio driver changes:
   - Allow use of the OSSv4 per-application mixer API
   - Provided SNDIO support for OpenBSD systems (Alexander Polakov)
 * New and changed audio decoders:
   - New TiMidity decoder for MIDI (Hendrik Iben)
   - Migrate AAC decoder to later FAAD2 API (Max Klinger)
   - Added AAC+ (HE-AAC) support to AAC decoder
   - New SidPlay2 decoder for SID (Hendrik Iben)
   - New Modplug decoder (Hendrik Iben)
   - New WavPack decoder (Alexandrov Sergey)
   - Renamed SndFile plugin for consistancy
   - Removed M4A format support from AAC decoder plugin
   - Removed WAV format support from ModPlug decoder plugin
   - Detect huge files in certain formats which SndFile cannot play
   - Improved (drastically in some cases) the accuracy of AAC durations
 * Overhauled FFmpeg/LibAV decoder:
   - Resolved FFmpeg API deprecations
   - Provided LibAV compatibility
   - Provided proper stereo downmixing
   - Provided locking support for non-thread-safe library functions
   - Provided better FFmpeg or LibAV discrimination
   - Provided better audio duration reliability determination
   - Increased number of decodable formats (including Xiph Opus)
   - Added decoding of audio from video formats
   - Added logging of FFmpeg/LibAV messages
   - Added seeking in most (but not all) formats
   - Added handling for "planar" codecs
   - Excluded experimental codecs from decoding
   - Fixed misreporting of tags, duration and bitrates
   - Fixed memory and file descriptor leakages
   - Fixed severe distortion on 8-bit samples
   - Fixed loop playing FLAC files
   - Fixed many FFmpeg/LibAV API breakages
   - Fixed many miscellaneous bugs
   - Detect over-length (and therefore broken) WAV files
   - Fixed log formatting when FFmpeg messages contain newline characters
 * Audio reproduction changes:
   - Improved support for 8-bit sample size
   - Added software mixer (Hendrik Iben)
   - Added parametric equalizer (Hendrik Iben)
   - Fixed many bugs which produced distorted sound
   - Fixed bugs in 24-bit sample handling (Tomasz Golinski)
 * General configuration file changes:
   - Reconciled and regularised example config and keymap files
   - Introduced lists and function-like syntax
   - Introduced variable substitution
   - Introduced symbol and boolean option types
   - Improved security of the configuration file
   - Automatic clearing of an overridden default key binding
   - Made processing of keymap file consistant with that of config file
 * Changed configuration file options:
   - Layout# options moved to a list and function-like syntax
   - SoundDriver option moved to a list syntax
   - Renamed OSSMixerChannel to OSSMixerChannel1
   - Renamed ALSAMixer to ALSAMixer1
   - QueueNextSongReturn moved to yes/no values
   - TagsCacheSize set to zero now disables tag caching
 * New configuration file options:
   - OnSongChange: run an external command (Jack Miller)
   - RepeatSongChange: govern the running of the OnSongChange command
   - OnStop: run an external command on stopping
   - EnforceTagsEncoding: substitutes ID3v1TagsEncoding for ISO-8859-1
     encoding in ID3v2 tags (Aleks Sherikov)
   - FileNamesIconv: converts from local to UTF8 encoding for file names
     (Aleks Sherikov)
   - NonUTFXterm: converts UTF8 to local encoding for X-Term titles
 	(Aleks Sherikov)
   - AutoLoadLyrics: says whether MOC should look for lyrics files
   - PreferredDecoders: allow finer control over decoder selection
   - XTerms: externalises terminals regarded as X-Terms
   - UseMIMEMagic: says whether to identify audio files by using MIME
   - JackStartServer: autostart JACK the server (Max Klinger)
   - ShowTimePercent: set the percent played state (Daniel T. Borelli)
   - Various options for SidPlay2, Modplug and TiMidity support
 * New command line options:
   - '-j' to jump to some position in the current track (Nuno Cardoso)
   - '-O' to override configuration file settings
   - '-Q' to display user formatted information (Juho Hämäläinen)
   - '-q' to queue files from command line (Martin Milata)
   - '-t' and '--on/off' to toggle or set playback options (Jack Miller)
   - '-v' to set the volume (Jack Miller)
 * Screen handling changes:
   - Changed minimum screen height to 7 lines (Tero Marttila)
   - Added support for GNU screen title (Jonathan Derque)
   - Restored screen to console mode after reporting fatal errors
   - Populated playlist panel when loading default playlist file
   - Removed default playlist autofocus at start
   - Fixed overlength highlight bar
   - Fixed screen upset when tags contain control characters
   - Fixed some screen upsets when tags contain UTF-8 characters (firejox)
   - Fixed screen upset caused by screen(1) mis-detection
 * New and updated client interaction features:
   - 'a' command: also add a directory to the playlist (Filippo Giunchedi)
   - 'L' command: display music lyrics (Géraud Le Falher)
   - 'Y' command: prune unreadable files from the playlist (tyranix)
   - Queued messages for display in the message area
   - Added play queue (Martin Milata)
   - Mark a fragment of a file which can be passed to external commands
   - Clear status message after a stream open failure
   - Minor help menu clarifications
 * Improve text entry history and editting:
   - Recognise ^u (by default) as delete to start of line
   - Recognise ^k (by default) as delete to end of line
   - Save and restore entered text prior to history scrolling
   - Save history entry modifications
   - Do not save adjacent duplicate entries
   - Do not save or modify with blank entries
   - Position cursor at end of restored or history line
 * Theme changes:
   - Enabled highlighted playlist numbers and file times (Marc Tschiesche)
   - Fixed miscoloured frame when switching themes (Alexander Polakov)
   - Fixed default colour settings
   - Fixed cursor placement in themes menu (Alex Merenstein)
   - Fixed ordering of theme files in themes menu
   - Fixed new attributes application on theme switching (Alex Merenstein)
 * General code cleaning:
   - Refactoring, optimisations and cosmetic improvements
   - Silenced many build warnings and errors
   - Replaced various deprecated, legacy and platform-specific functions
   - Improved thread safety
 * Significant bug fixes:
   - Fixed stale locks freeze in tags cache database following a crash
   - Fixed CURL timeout for internet streaming errors (Daniel Stenberg)
   - Fixed audio distortion on MP3 file having overly long tag values
   - Fixed false positive stream detection in the MP3 decoder
   - Fixed Ogg/Vorbis stream detection in the Vorbis decoder
   - Fixed 'LRINTF error' raised when reconfiguring MOC
   - Fixed backspace key mishandling
   - Fixed client interface meta-key handling
   - Fixed pthread stack overflow segfault on OpenBSD
   - Fixed segfault when text entry history becomes full
   - Fixed segfault processing playlists with relative paths
   - Fixed memory corruptions when toggling tag reading
   - Fixed assertion when a second client is started
   - Fixed slow memory leak in client on long-playing streams
   - Fixed severe distortion on 11025Hz 16-bit mono audios
   - Fixed freeze at end of playing audio file
   - Fixed server crash when attempting to play a deleted file
   - Fixed MIME type detection on HTTP redirection
   - Fixed crash when mixer value is above 100%
   - Fixed handling of huge (greater than 2 GiB) files
   - Fixed sub-second audio truncation on ALSA
   - Fixed segfault when MIME-detected MP3 file has no "extension"
   - Fixed segfault when using '--format' without an audio playing
   - Workaround for streams that have the actual title as tags/comments
   - Indentified cause of "undefined symbol" build errors
   - Plugged all known memory and file descriptor leaks
   - Fixed nonsense duration values returned on some corrupt FLAC files
   - Fixed 'time >= 0' assertion at change of audio file
   - Fixed client event notification failure in some circumstances
   - Fixed client abort on duplicated playlist filenames
   - Fixed delayed client exit when server invokes long-running scripts
     (Alex Merenstein)
   - Fixed occasional server freeze on logging when running scripts
   - Fixed non-conforming 'User-Agent' HTTP request header
 * Miscellaneous:
   - Updated and reformatted mocp manpage and equalizer README file
   - Made many warning and error reports more informative and consistant
   - Better logging of more problem determination information
   - More informative version information display
   - Introduced MD5-based decoder verification tools
   - Improved compatibility with 64-bit systems
   - Improved compatibility with big-endian systems
   - Moved tags cache to a Berkeley DB
   - Integration of down-stream distribution patches
   - Fixed frames to duration calculations in ALSA
   - Fixed some mutex management bugs
   - Fixed many bugs which crashed MOC
2016-02-16 08:46:01 +00:00
dbj
264efae0d2 add xgettext msgmerge msgfmt to USE_TOOLS 2016-02-16 01:02:10 +00:00
rxg
26b4213472 4.3.11 (20160212):
Fix bugs caught in the OpenMPT test cases:
	- fix FT2 XM arpeggio clamp
	- fix FT2 XM arpeggio + pitch slide
	- fix XM tremor effect handling
	- fix XM tremor recover after volume setting
	- fix IT instrument after keyoff
	- fix S3M first frame test in pattern delay
	- fix Protracker tone portamento target setting
	- fix Protracker arpeggio wraparound
	- fix Protracker finetune setting
	Other changes:
	- fix range of MMD effect 9 (reported by Lamar McLouth)
	- fix Visual C++ build (reported by Jochen Goernitz)
	- fix invalid sample offset handling in Skale Tracker XM (reported by
	  Vladislav Suschikh)
	- fix Protracker sample loop to use full repeat only if start is 0
	- fix Scream Tracker 4-channel MOD fingerprinting
	- fix lite build with IT support disabled
	- fix build with gcc 2.95 in Haiku

4.3.10 (20151231):
	Fix bugs reported by Coverity Scan:
	- fix out of bounds access in IT/XM/MDL/IMF envelopes
	- fix out of bounds read in STX effect decoding
	- fix RTM maximum sample name length
	- fix AC1D converter number of patterns underflow
	- fix PRU2 usage of uninitialized data
	- fix Vorbis depacker usage of uninitialized data
	- fix negative array index read when setting position
	- fix resource leak in MFP loader
	- fix resource leak in Chiptracker loader
	- fix resource leak in Startrekker loader
	- fix resource leak in module load error handling
	- fix event decoding in LIQ loader
	- fix JVS command parameter in MED synth
	- fix 669 effect decoding
	- fix memory violation in LZX decompressor
	- fix sanity check in PTM orders loading
	- add sanity check to smix sample loading
	- add sanity check to PP21 format converter
	- add sanity check to P40 and P61A format converters
	- add sanity check to Zen Packer format converter
	- add sanity check to TP3 format converter
	- add error handling to many decompressors
	- add error handling to many I/O operations
	- remove dead code from NO loader
	- remove dead code from Soundtracker loader
	- remove dead code from GMC format converter
	- remove dead code from LZX decompressor
	- remove dead code in virtual channel manager reset
	- remove unnecessary seeks in format loaders
	- prevent division by zero in memory I/O
	- change IFF info ID from string to binary buffer
	- better IFF error handling
	Fix problems caused by fuzz files (reported by Jonathan Neuschäfer):
	- add sanity checks to LHA depacker
	- add sanity checks to MED3 loader
	- add sanity checks to ABK loader
	- add sanity checks to Fuchs converter
	- add sanity checks to GMC converter
	Other changes:
	- fix IT envelope release + fadeout (reported by NoSuck)
	- fix SFX effects 5, 6, 7, and 8 (reported by Lamar McLouth)
	- fix pattern loading in Galaxy 4 and 5 (reported by Anton Zab)
	- fix memory leak in LZW decompressor (by Chris Spiegel)
	- fix tone portamento target setting (reported by Georgy Lomsadze)
	- fix IT autovibrato depth (reported by Travis Evans)
	- disable ST3 sample size limit (reported by Jochen Goernitz)
	- fix crash in Prowizard error handling
	- fix IMS sample loop start
	- fix LIQ pan setting and surround channel
	- add sanity check for IFF chunk size
	- refactor ProRunner2 event decoding

4.3.9 (20150623):
	Fix bugs caught in the OpenMPT test cases:
	- fix IT tone portamento on sample change and NNA
	- fix IT tone portamento with offset
	Fix problems caused by fuzz files (reported by Lionel Debroux):
	- add sanity check to RTM/MMD/MDL/DBM/SFX/MASI/DT loaders
	- add sanity check to Starpack/Fuzzac converter
	- add sanity check to Oxm/vorbis depacker
	- add sanity check to lha/MMCMP/s404 depacker
	- fix memory leak in vorbis decoder
	Fix problems caused by fuzz files (reported by Jonathan Neuschäfer):
	- add sanity check to IT instrument name loader
	- add sanity check to IT loader instrument mapping
	- add sanity check to AMF module parameters and event loading
	- initialize IT loader last event data
	Other changes:
	- detect Amiga frequency limits in MOD (reported by Mirko Buffoni)
	- fix problems in Amiga split channels (reported by Gabriele Orioli)
	- fix global volume on restart to invalid row (reported by Adam Purkrt)
	- fix Oktalyzer note slide effect (by Dennis Lindroos)
	- fix Oktalyzer volume setting in split channels (by Dennis Lindroos)
	- fix external sample mixer for IT files (reported by honguito98)
	- allow short sample reads (reported by Adam Purkrt)
	- address problems reported by clang sanitizer

4.3.8 (20150404):
	Fix bugs caught in the OpenMPT test cases:
	- fix pre-increment of envelope indexes
	- fix IT note release at end of envelope sustain loop
	- reset channel flags in case of delay effect
	Other changes:
	- fix MMD3 16-bit samples (reported by jbb666)
	- refactor XM envelopes
	- refactor IT envelopes

4.3.7 (20150329):
	Fix bugs caught in the OpenMPT test cases:
	- fix IT sample mode note cut on invalid sample
	- fix IT sample mode note end detection
	- fix IT envelope handling with carry and fadeout
	- fix IT tone portamento with sample changes
	- fix IT initial global volume setting
	- fix IT keyoff with instrument in old effects mode
	- fix IT filter maximum values with resonance
	Other changes:
	- fix IT random volume variation
	- fix pattern initialization sanity check
	- fix ++ pattern handling in IT loader (reported by honguito98)
	- fix Soundtracker short rip loading (reported by Shlomi Fish)
	- add IT high offset command (SAx)
	- add IT surround command (S9x)
	- add IT surround channel support
	- add IT sample pan setting support

4.3.6 (20150322):
	Fix bugs caught in the OpenMPT test cases:
	- fix IT volume column volume slide effect memory
	- fix IT default filter cutoff on new note
	- fix IT filter envelope memory
	Fix crashes with fuzzed files (reported by Lionel Debroux):
	- add sanity check to MED2/3/4 loader
	- add sanity check to STIM/GDM/DBM/LIQ/ICE/PSM/PTM/MGT loader
	- add sanity check to MDL/RAD/MGT/IMF/RTM/DT/LIQ/DTM pattern loader
	- add sanity check to OKT/IMF/MMD/MDL sample loader
	- add sanity check to Archimedes Tracker format test
	- add sanity check to Digital Symphony track loader
	- add sanity checks to SQSH, bzip2, arc, lha, lzx and S404 depackers
	- add sanity check for AMD/STX number of patterns
	- add sanity check for DSYM/MMD1/MMD3 number of channels
	- add sanity check for MMD1/MMD3 instrument type
	- add sanity check for IT old instrument loading
	- add sanity checks and fix memory leaks in the Vorbis decoder
	Other changes:
	- fix instrument number in channel initialization
	- fix sample size limit (reported by Jochen Goernitz)
	- fix loading of OpenMPT 1.17 IT modules (reported by Dane Bush)
	- fix sample number limit (reported by Lionel Debroux)
	- fix Oktalyzer split channel replay (reported by Dennis Lindroos)
	- fix Oktalyzer sample loop (by Dennis Lindroos)
	- fix Oktalyzer note slide up/down effect
	- fix ThePlayer pattern decoding
	- fix XM loading for MED2XM modules (reported by Lorence Lombardo)
	- add support to Amiga split channel loop and volume setting
	- add IT random volume variation
	- add IT random pan variation
2016-02-14 14:06:21 +00:00
wiz
e48201d372 Bump PKGREVISION for previous. 2016-02-14 09:53:23 +00:00
wiz
c52cc233e6 Switch from bdb.bl3.mk to db4/bl3.mk.
Dependencies need to pull in the db used, and I don't know how to
find that out in bl3.mk. Also: who uses db2 or db3 by choice?
2016-02-14 09:53:10 +00:00
wiz
5a06f617b2 jack headers include uuid.h, so include uuid bl3.mk in jack bl3.mk. 2016-02-14 09:45:09 +00:00
jperkin
a13a5b692e Put back alloca.h, it's required on at least SunOS. Change the configure
test to make it non-fatal for it to be missing instead.
2016-02-14 09:22:47 +00:00
wiz
1801ca5d50 Bump ABI depends for chromaprint shlib version bump.
Bump PKGREVISIONs of all packages using it.
2016-02-11 14:16:03 +00:00
mef
e1e0230ca4 Update 1.3 to 1.3.1
-------------------
Version 1.3.1 -- February 10, 2016
==================================
 - Fixed `fpcalc -length` to actually restrict fingerprints the requested length.
 - Fixed SONAME version for the shared library.
2016-02-11 00:59:44 +00:00
wiz
9bd0fe25e5 Update jack to 0.124.1.
Changes not found.

Disable simd option by default, since it breaks compilation for me on
7.99.26/amd64:

./simd.c: In function 'x86_3dnow_add2f':
./simd.c:211:3: error: impossible constraint in 'asm'
   asm volatile (
2016-02-10 09:19:22 +00:00
wiz
a9f03afa6a Update SDL2_mixer to 2.0.1:
2.0.1:
Sam Lantinga - Tue Jul  7 11:40:33 PDT 2015
 * Added support for 'smpl' format loop points in music WAV files
Sam Lantinga - Sat Aug 23 10:57:26 2014
 * Fixed floating point exception in Mix_Volume()
David Ludwig - Mon Apr 14 22:15:36 2014
 * Added support for building for Windows RT and Windows Phone
Isaac Burns - Sun Sep 15 21:50:27 PDT 2013
 * Added support for loading MP3 files as sound chunks
2016-02-09 15:54:27 +00:00
adam
256fd3b308 Changes 2.4.3:
Fixes CVE-2005-0837.
The vulnerability, identified as CVE-2005-0837, allows an attacker to acces the raw XSLT template file by appending a dot “.” to the URL. Due to the way how Windows handles file names ending with a dot, it only affects Icecast versions < 2.4.3 running on Windows. Icecast on other operating systems, like Linux, wasn’t affected at any time by this issue. If you haven’t modified the default XSLT files of a Windows installation, then no information disclosure of real value could have happened. We expect that most, of the comparatively few, Windows installations have unmodified template files and thus, while technically vulnerable, only expose those unmodified templates. To be clear, no runtime information can be accessed this way.
2016-02-09 07:02:54 +00:00
markd
44f98bd2e5 Add openal-soft 2016-02-08 01:54:33 +00:00
markd
608cd750fb Import openal-soft 1.17.2 from wip
Alternative OpenAL audio library.
2016-02-08 01:53:48 +00:00
markd
da4f94e6e8 Redo with SHA512 2016-02-07 22:17:18 +00:00
markd
957bb5cd0a Update pavucontrol to 3.0
From coypu@sdf.com with mods by me.

Tue Mar 24 2015:
Version 3.0 released; improved error handling; remember device
selection visibility; window sizing improvements.

Fri Mar 8 2013:
Version 2.0 released.

Tue Sep 27 2011:
Version 1.0 released.

Thu Sep 15 2011:
Version 0.99.2 (v1 RC2) released; digital receiver UI.

Tue Aug 2 2011:
Version 0.99.1 (v1 RC1) released; gtk3 support; source output
volume support; key command handling; bugfixes.
2016-02-07 21:22:03 +00:00
wiz
e7463956ea Update chromaprint to 1.3:
Version 1.3 -- February 2, 2016
===============================

 - You can use use "-length 0" in fpcalc to get the full fingerprint
 - New function chromaprint_get_fingerprint_hash for calculating
   SimHash from the fingerprint data
 - Added info section to the fpcalc executable on Mac OS X
 - Generate .pc (pkg-config) file on Mac OS X when not building a framework
 - Removed use of some long deprecated FFmpeg APIs
 - Some smaller bug fixes
2016-02-07 14:14:47 +00:00
dbj
6397d4ae22 add c to USE_LANGUAGES since it gets invoked during configuration 2016-02-02 06:15:02 +00:00
dbj
7ea557eb43 fix incorrect CoreAudio api usage on Darwin
also enumerate inputs and outputs separately to find the correct type
2016-02-02 06:12:10 +00:00
taca
f8e98c01cb Update ruby-mp3info to 0.8.8.
=== 0.8.8 / 2016-01-26

* fix on picture parsing when mime type is wrong
2016-02-01 14:16:39 +00:00
wiz
0b5f676dfe Fix build on NetBSD-current.
sys/conf.h not needed here.
2016-01-29 16:33:54 +00:00
ryoon
01087a57c7 Update to 8.0
* Based on wip/pulseaudio by kamil@

Changelog:
    Automatic routing more likely to change profile
    OS X and NetBSD support improvements
    Systemd journal logging for clients
    New LFE balance programming interface
    Module-dbus-protocol improvements
    More flexible configuration file handling
    pulsecore-8.0.so moved to a private directory
    New script for measuring memory consumption
    Various bug fixes and small improvements
2016-01-22 19:29:11 +00:00
zafer
9079832f06 use MASTER_SITE_KDE. 2016-01-22 08:54:53 +00:00
zafer
b53748fec9 update MASTER_SITES. 2016-01-22 02:01:44 +00:00
wiz
cc2714ae1e Update libopus to 1.1.2:
Opus 1.1.2 includes:

    Fixes encoder or decoder state reset, which would previously
    disable some run-time selected architecture-specific optimizations;
    and
    Fixes hybrid mode discontinuous transmission (DTX) operation,
    where the comfort noise above 8 kHz was incorrectly estimated
    and could oscillate in time.

None of these bugs were regressions over previous releases.
2016-01-18 23:01:37 +00:00
wiz
5ae5034590 + pianobar. 2016-01-15 07:54:49 +00:00
wiz
4cf430ac60 Import pianobar-2015.11.22 as audio/pianobar.
Pianobar is a console client for the personalized web radio Pandora.

Features

* Play and manage (create, add more music, delete, rename, ...) your stations.
* Rate played songs and let pandora explain why they have been selected.
* Show upcoming songs/song history.
* Configure keybindings.
* last.fm scrobbling support (external application)
* Proxy support for listeners outside the USA.
2016-01-15 07:54:39 +00:00
markd
c6525ff04c library minor version update. Bump PKGREVISION. 2016-01-10 19:55:20 +00:00
jperkin
a74320b54e Don't remove -g, especially when it breaks e.g. -gdwarf-2. Add patch comment. 2016-01-07 15:34:33 +00:00
adam
011bef3059 Revbump after updating graphics/libwebp 2016-01-06 10:46:49 +00:00
markd
955d1dbead On linux include alsa support. 2016-01-06 10:24:43 +00:00
wiz
de19225546 Update gst-plugins0.10-fluendo-mp3 to 0.10.32:
2014-12-16  Josep Torra  <josep@fluendo.com>

	* src/mp3-c.c:
	Fix a warning about undefined behaviour when building with
	gcc 4.9.1.

2014-11-04  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.31 ===

2014-10-29  Josep Torra  <josep@fluendo.com>

	* src/mp3-c.c: (c_decode_mp3):
	Perform same testing for Main data in both variants of decoder.

2014-10-15  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.30 ===

2014-10-10  Josep Torra  <josep@fluendo.com>

	* src/mp3tl.c: (mp3tl_gather_frame):
	Drop a dead assignment.

2014-10-10  Josep Torra  <josep@fluendo.com>

	* src/flump3dec-0_10.c: (gst_flump3dec_src_event):
	Add missing break statement.

2014-10-09  Josep Torra  <josep@fluendo.com>

	* src/mp3-c.c: (III_huffman_decode):
	Fixes a noise issue in a MPEG 2.5 clip.

2014-09-18  Josep Torra  <josep@fluendo.com>

	* configure.ac: drop missed reference to liboil.
	* src/mp3-ipp.c: (ipp_decode_mp3):
	* src/mp3tl.c: (mp3tl_decode_frame):
	Ensure to consume data from our bitreader when there's a bad frame.
	Fixes random not negotiatied and noise issues after a seek.

2014-08-29  Julien Moutte <julien@fluendo.com>

	* src/mp3-c.c: (c_decode_mp3): When no previous frame is usable for
	decoding we need to return NEED_DATA instead of BAD_FRAME. Indeed we
	would never be able to recover after a seek.

2014-06-25  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.29 ===

2014-06-25  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (h_rewindNbits):
	Avoid a segfault on some corrupted clips.

2014-06-17  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.28 ===

2014-05-20  Josep Torra  <josep@fluendo.com>

	* src/flump3dec-0_10.c: (_update_ts), (gst_flump3dec_decode),
	(gst_flump3dec_sink_chain):
	Fix tracking of input timestamps.

2014-05-15  Julien Moutte  <julien@fluendo.com>

	* src/mp3-c.c: Remove unused variable.

2014-04-02  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.27 ===

2014-04-02  Josep Torra  <josep@fluendo.com>

	* configure.ac:
	* src/Makefile.am:
	* src/flump3dec.c:
	* src/mp3-c-synth.c: (mp3_dewindow_output):
	* src/mp3-c.c: (inv_mdct_l), (inv_mdct), (III_hybrid),
	(mp3_c_init):
	Drop liboil support.

2014-02-24  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.26 ===

2014-02-24  Julien Moutte <julien@fluendo.com>

	* src/flump3dec-0_10.c: Make sure we provide the incoming timestamp
	to the decoding function. This fixes some A/V sync issues where the
	MP3 decoder was ignoring incoming timestamps and generating a perfectly
	continuous stream.

2014-01-31 Andoni Morales  <amorales@fluendo.com>

	* src/mp3-c-synth.c:
	Remove alignement hint (reviewed by Josep)

2013-12-18  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.25 ===

2013-11-28  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.24 ===

2013-11-12 Andoni Morales  <amorales@fluendo.com>

	* src/src/mp3-c.c::
	Fix compiler warning with clang:
	mp3-c.c:1669:64: error: comparison of unsigned expression < 0 is always false

2013-09-04  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.23 ===

2013-09-03  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (h_rewindNbits):
	Fixes decoding noise when dealing with slighly wrong encoded frames
	with a missmatch between huffman read bits and size described in header.

2013-09-03  Josep Torra  <josep@fluendo.com>

	* src/mp3-c.c: (III_huffman_decode), (III_dequantize_sample),
	(c_decode_mp3):
	* src/mp3-ipp.c: (ipp_decode_mp3):
	Improve a little the debugging code.

2013-09-03  Josep Torra  <josep@fluendo.com>

	* src/flump3dec-1_0.c: (gst_flump3dec_parse):
	* src/mp3tl.c: (mp3tl_gather_frame):
	For GStreamer 1.0 ensure to skip invalid frames like we do in
	GStreamer 0.10. Allows to play mp3 files with ID3 tags directly
	without confusing our decoder with mp3 sync codes in the ID3 data.

2013-09-03  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (bs_seek_sync):
	Ensure not to read outside our buffer memory.

2013-09-02  Josep Torra  <josep@fluendo.com>

	* src/mp3-c.c: (III_huffman_decode):
	Fixes decoding of some mpeg 2.5 clips.

2013-09-02  Josep Torra  <josep@fluendo.com>

	* src/mp3-c.c: (III_dequantize_sample):
	* src/mp3-ipp.c: (ipp_decode_mp3):
	Fix debugging code.

2013-08-24  Josep Torra  <josep@fluendo.com>

	* src/mp3-c.c: (III_huffman_decode), (III_dequantize_sample),
	(c_decode_mp3):
	* src/mp3-ipp.c: (ipp_decode_mp3):
	Add some debugging code.

2013-08-01  Josep Torra  <josep@fluendo.com>

	* src/mp3tl-priv.h:
	Ensure alignment in memory required for Neon assembly optimized path.

2013-06-11  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.22 ===

2013-06-05  Josep Torra  <josep@fluendo.com>

	* configure.ac:
	Use again the original macro for static plugins.

2013-02-11  Andoni Morales Alastruey <amorales@fluendo.com>

	* src/mp3tl.c:
	Fix format error, where frame_bits is a guint

2013-02-11  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.21 ===

2013-02-11  Julien Moutte <julien@fluendo.com>

	* gst-fluendo-mp3.spec.in: Add support for GStreamer 1.0

2013-02-07  Josep Torra  <josep@fluendo.com>

	* configure.ac:
	Add support for automake 1.13.

2012-10-11  Josep Torra  <josep@fluendo.com>

	* src/Makefile.am:
	* src/flump3dec-0_10.c: (_cleanup), (_check_for_xing),
	(_update_ts), (_conv_bytes_to_time), (_total_bytes), (_total_time),
	(_time_to_bytepos), (gst_flump3dec_flush), (gst_flump3dec_decode),
	(gst_flump3dec_sink_chain), (gst_flump3dec_sink_event),
	(gst_flump3dec_src_convert), (gst_flump3dec_src_query),
	(gst_flump3dec_src_event), (gst_flump3dec_change_state),
	(gst_flump3dec_get_query_types), (gst_flump3dec_dispose),
	(gst_flump3dec_class_init), (gst_flump3dec_init):
	* src/flump3dec-1_0.c: (_cleanup), (gst_flump3dec_start),
	(gst_flump3dec_stop), (gst_flump3dec_reset_format),
	(gst_flump3dec_parse), (gst_flump3dec_handle_frame),
	(gst_flump3dec_flush), (gst_flump3dec_dispose),
	(gst_flump3dec_class_init), (gst_flump3dec_init):
	* src/flump3dec.c:
	* src/flump3dec.h:
	* src/mp3tl.c: (mp3tl_gather_frame):
	* src/mp3tl.h:
	Initial 1.0 port

2012-10-11  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (bs_set_data):
	Ensure to reset the bit position too.

2012-10-10  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (bs_set_data):
	* src/bitstream.h:
	* src/flump3dec.c: (_check_for_xing), (_cleanup),
	(gst_flump3dec_decode), (gst_flump3dec_sink_chain),
	(gst_flump3dec_change_state), (gst_flump3dec_get_query_types),
	(gst_flump3dec_class_init), (gst_flump3dec_init):
	* src/flump3dec.h:
	* src/mp3tl.c: (mp3tl_set_eos):
	Some more refactoring.

2012-10-10  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (bs_seek_sync):
	* src/bitstream.h:
	* src/flump3dec.c: (_update_ts), (_time_to_bytepos),
	(gst_flump3dec_init):
	Fix documentation to reflect latest refactorings.
	Micro optimization on bs_seek_sync.

2012-10-09  Josep Torra  <josep@fluendo.com>

	* src/flump3dec.c: (_reset), (_update_ts), (_conv_bytes_to_time),
	(_total_bytes), (_total_time), (_time_to_bytepos),
	(_check_for_xing), (gst_flump3dec_flush), (gst_flump3dec_decode),
	(gst_flump3dec_sink_event), (gst_flump3dec_src_query),
	(gst_flump3dec_src_event), (gst_flump3dec_change_state),
	(gst_flump3dec_init):
	Some more code refactoring.

2012-10-09  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (bs_new), (bs_free), (bs_flush), (bs_set_data),
	(bs_eat), (bs_consume), (bs_skipbits), (bs_seek_sync),
	(bs_getbytes):
	* src/bitstream.h:
	* src/decode.c: (read_header):
	* src/flump3dec.c: (gst_flump3dec_flush), (gst_flump3dec_decode),
	(gst_flump3dec_sink_chain), (gst_flump3dec_dispose),
	(gst_flump3dec_init):
	* src/flump3dec.h:
	* src/mp3tl-priv.h:
	* src/mp3tl.c: (mp3tl_new), (mp3tl_sync), (mp3tl_decode_header),
	(mp3tl_decode_frame), (mp3tl_flush), (mp3tl_skip_frame):
	* src/mp3tl.h:
	Refactoring to use a GstAdapter.

2012-10-09  Josep Torra  <josep@fluendo.com>

	* src/flump3dec.c: (gst_flump3dec_change_state),
	(gst_flump3dec_class_init), (gst_flump3dec_init):
	Drop _base_init and modernize some bits of code.

2012-10-09  Josep Torra  <josep@fluendo.com>

	* configure.ac:
	* src/Makefile.am:
	Prepare autotools part to handle 1.0 code.

2012-10-09  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (bs_free_buffer), (bs_add_buffer):
	* src/bitstream.h:
	* src/flump3dec.c: (gst_flump3dec_decode),
	(gst_flump3dec_sink_chain), (gst_flump3dec_handle_sink_event),
	(gst_flump3dec_sink_event), (gst_flump3dec_handle_src_query),
	(gst_flump3dec_src_query), (gst_flump3dec_handle_src_event),
	(gst_flump3dec_src_event), (gst_flump3dec_get_query_types),
	(gst_flump3dec_init):
	Drop the code to support 0.11.

2012-09-04  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.20 ===

2012-09-03  Josep Torra  <josep@fluendo.com>

	* src/flump3dec.c: (gst_flump3dec_decode):
	Fixes a regression introduced in rev 2155.
	The goal in this code is to repeat latest properly decoded frame
	as error cancelation strategy, then we need to keep
	the pending_frame reference as long as needed.

2012-08-28  Josep Torra  <josep@fluendo.com>

	* src/flump3dec.c: (gst_flump3dec_decode):
	Remove wrong gst_object_unref lines missed during refactoring
	for 0.11 exeperiments.

2012-08-22  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (h_setbuf), (h_reset):
	* src/bitstream.h:
	* src/mp3-c.c: (mp3_c_flush):
	* src/mp3tl.c: (mp3tl_flush):
	Flush the decoder some more.

2012-07-04  Josep Torra  <josep@fluendo.com>

	* src/mp3tl-priv.h:
	* src/mp3tl.c: (mp3tl_new), (mp3tl_free):
	Ensure that the decoder instance is memory aligned otherwise
	we can have some segfaults in the Neon assembly due missaligned
	memory access.

2012-07-03  Andoni Morales Alastruey <amorales@fluendo.com>

	* src/Makefile.am:
	Don't link with ipp in the static build to avoid duplicated
	symbols in the final binary

2012-05-31  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.19 ===

2012-05-31  Josep Torra  <josep@fluendo.com>

	* configure.ac:
	* src/Makefile.am:
	Use the new macro AG_NEED_IPP in the configure script.

2012-05-16  Josep Torra  <josep@fluendo.com>


	* src/bitstream.c: (bs_getbytes):
	* src/bitstream.h:
	* src/common.c: (js_bound):
	* src/flump3dec.c: (gst_flump3dec_decode):
	* src/mp3-c.c: (III_get_side_info), (III_get_LSF_scale_data),
	(huffman_decoder), (III_stereo):
	* src/mp3tl.c: (mp3tl_decode_frame):
	Use GST_WARNING instead of g_warning.

2012-05-16  Josep Torra  <josep@fluendo.com>

	* src/mp3tl.c: (mp3tl_decode_frame):
	Make the code more portable.

2012-05-16  Josep Torra  <josep@fluendo.com>

	* configure.ac:
	* src/Makefile.am:
	Properly handle ERROR_CFLAGS to not miss warnings if CFLAGS
	is redefined in the make run.

2012-05-16  Josep Torra  <josep@fluendo.com>

	* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
	Fix a warning introduced in my recent commit on Neon optimizations.

2012-05-16  Josep Torra  <josep@fluendo.com>

	* src/Makefile.am:
	* src/bitstream.h:
	* src/common.h:
	* src/flump3dec.h:
	* src/gst_compat.h:
	Use the gst-compat.h from the common instead of our own copy.

2012-05-15  Josep Torra  <josep@fluendo.com>

	* src/common.h:
	* src/mp3-c-synth.c: (__CACHE_LINE_DECL_ALIGN), (MPG_DCT_8),
	(MPG_DCT_16), (MPG_DCT_32), (mp3_dewindow_output), (build_uvec),
	(mp3_SubBandSynthesis):
	* src/table-dewindow.h:
	Add several optimizations with arm NEON assembly.

2012-05-07  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.18 ===

2012-05-07  Josep Torra  <josep@fluendo.com>

	* src/gst_compat.h:
	Add missing new file in my previous commit.

2012-05-07  Josep Torra  <josep@fluendo.com>

	* src/Makefile.am:
	* src/bitstream.h:
	* src/common.h:
	* src/flump3dec.c:
	* src/flump3dec.h:
	Fixes build with GStreamer prior to 0.10.18.

2012-05-07  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.17 ===

2012-04-30  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (h_setbuf):
	* src/common.c: (II_pick_table):
	* src/flump3dec.c: (gst_flump3dec_decode):
	Fix some dead code reported by Clang Static Analyzer.

2012-04-22  Josep Torra  <josep@fluendo.com>

	* src/bitstream.h:
	Fix a copy&paste error.

2012-04-22  Josep Torra  <josep@fluendo.com>

	* src/bitstream.h:
	Fix some more bugs in the optimized path and reenable it again.

2012-04-19  Josep Torra  <josep@fluendo.com>

	* src/bitstream.h:
	Fix a bug in the h_sstel macro.
	Turn off the BS optimization as it doesn't work with certain clips.

2012-03-22  Josep Torra  <josep@fluendo.com>

	* src/flump3dec.c: (gst_flump3dec_decode):
	Make the code more portable.

2012-03-22  Josep Torra  <josep@fluendo.com>

	* AUTHORS:
	Reflect support@fluendo.com.

2012-02-20  Josep Torra  <josep@fluendo.com>

	* configure.ac:
	Make it a little more verbose on the summary about the CPU tune
	specific flags.
	Some fixes to properly report the version and the IPP ussage.

2012-02-15  Xavi Artigas  <xartigas@fluendo.com>

	* src/bitstream.h:
	Fix Visual Studio build. It is unclear that this assembly
	optimization would bring benefits, since VS does not handle
	well registers modified inside _asm blocks.

2012-01-27  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (bs_free_buffer), (bs_add_buffer):
	* src/bitstream.h:
	* src/flump3dec.c: (gst_flump3dec_decode),
	(gst_flump3dec_decode_buffer), (gst_flump3dec_sink_chain),
	(gst_flump3dec_handle_sink_event), (gst_flump3dec_sink_event),
	(gst_flump3dec_src_convert), (gst_flump3dec_handle_src_query),
	(gst_flump3dec_src_query), (gst_flump3dec_handle_src_event),
	(gst_flump3dec_src_event), (gst_flump3dec_init):
	Change the code to being able build it in current GStreamer 0.11.

2011-12-05  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.

=== release 0.10.16 ===

2011-12-05  Josep Torra  <josep@fluendo.com>

	* src/mp3-c-synth.c:
	* src/mp3-c.c: (inv_mdct_l), (inv_mdct), (III_hybrid):
	Use the flag --enable-tune-vfp to decide if the assembly code
	have to be turn on.

2011-12-01  Josep Torra  <josep@fluendo.com>

	* src/decode.c:
	* src/decode.h:
	Micro optimization on out_fifo and inline it.

2011-12-01  Josep Torra  <josep@fluendo.com>

	* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
	Micro optimization.

2011-12-01  Josep Torra  <josep@fluendo.com>

	* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
	Algorithmic optimization to avoid a lot of intermediate memory
	operations.

2011-11-30  Josep Torra  <josep@fluendo.com>

	* src/mp3-c.c: (calculate_H), (dewindow_block_type_2),
	(dewindow_block_type_other), (overlap_addition):
	Micro optimization.

2011-11-30  Josep Torra  <josep@fluendo.com>

	* src/mp3-c-synth.c: (III_polyphase_matrix):
	Minor fix on the assembly code.

2011-11-30  Josep Torra  <josep@fluendo.com>

	* src/mp3-c-synth.c: (MPG_DCT_8), (MPG_DCT_16), (MPG_DCT_32),
	(III_polyphase_matrix), (mp3_SubBandSynthesis):
	Inline some more code and few microoptimizations.

2011-11-29  Josep Torra  <josep@fluendo.com>

	* src/mp3-c.c: (calculate_H), (inv_mdct_l),
	(dewindow_block_type_2), (dewindow_block_type_other), (inv_mdct),
	(overlap_addition), (III_hybrid):
	Add few more assembly rewritten bits.

2011-11-29  Josep Torra  <josep@fluendo.com>

	* src/mp3-c-synth.c: (mp3_dewindow_output):
	Minor cleanups.

2011-11-22  Josep Torra  <josep@fluendo.com>

	* src/Makefile.am:
	* src/arm_vfp_synt.S:
	* src/mp3-c-synth.c: (mp3_dewindow_output):
	Rewrite the subband synthesis code in inline assembly.

2011-11-21  Josep Torra  <josep@fluendo.com>

	* src/mp3-c-synth.c: (mp3_dewindow_output):
	Fix an error introduced in the recent refactoring.

2011-11-20  Josep Torra  <josep@fluendo.com>

	* src/Makefile.am:
	* src/arm_vfp_synt.S:
	* src/mp3-c-synth.c: (mp3_dewindow_output), (mp3_SubBandSynthesis):
	Initial attempt to rewrite part of the subband synthesis in ARM/VFP
	assembly.

2011-11-18  Josep Torra  <josep@fluendo.com>

	* src/mp3-c-synth.c: (mp3_dewindow_output), (mp3_SubBandSynthesis):
	Reorganize the code a little.

2011-11-18  Josep Torra  <josep@fluendo.com>

	* src/mp3-c-synth.c: (mp3_SubBandSynthesis):
	Unroll a loop and implement vectorized additions with liboil.

2011-11-18  Josep Torra  <josep@fluendo.com>

	* src/bitstream.h:
	Use a static mask table for bitstream reader and some cosmetic fixes.

2011-11-18  Josep Torra  <josep@fluendo.com>

	* src/flump3dec.c: (gst_flump3dec_decode), (conv_bytes_to_time),
	(gst_flump3dec_total_time), (gst_flump3dec_src_convert),
	(gst_flump3dec_src_query), (gst_flump3dec_time_to_bytepos):
	Run gst-indent.

2011-11-18  Josep Torra  <josep@fluendo.com>

	* src/flump3dec.c: (gst_flump3dec_decode),
	(gst_flump3dec_sink_chain), (gst_flump3dec_sink_event):
	Few more cleanups.

2011-11-18  Josep Torra  <josep@fluendo.com>

	* src/flump3dec.c: (gst_flump3dec_sink_chain),
	(conv_bytes_to_time), (gst_flump3dec_total_bytes),
	(gst_flump3dec_src_convert), (gst_flump3dec_change_state),
	(gst_flump3dec_dispose), (gst_flump3dec_get_query_types),
	(gst_flump3dec_class_init), (gst_flump3dec_base_init),
	(gst_flump3dec_init), (gst_flump3dec_get_type):
	Avoid forward declarations.

2011-11-18  Josep Torra  <josep@fluendo.com>

	* src/flump3dec.c: (gst_flump3dec_get_type),
	(gst_flump3dec_class_init), (gst_flump3dec_base_init),
	(gst_flump3dec_init), (gst_flump3dec_reset),
	(gst_flump3dec_dispose), (gst_flump3dec_flush),
	(gst_flump3dec_sink_chain), (gst_flump3dec_check_for_xing),
	(gst_flump3dec_update_ts), (gst_flump3dec_drain_avail),
	(gst_flump3dec_sink_event), (gst_flump3dec_change_state),
	(gst_flump3dec_get_query_types), (conv_bytes_to_time),
	(gst_flump3dec_total_bytes), (gst_flump3dec_total_time),
	(gst_flump3dec_src_query), (gst_flump3dec_src_convert),
	(gst_flump3dec_time_to_bytepos), (gst_flump3dec_src_event),
	(plugin_init):
	* src/flump3dec.h:
	Follow the naming convention we have in other code.
	Some minor refactorings.

2011-11-14  Josep Torra  <josep@fluendo.com>

	* src/common.h:
	* src/decode.c: (recover_CRC_error):
	Fix build in recent GStreamer and recent gcc versions.

2011-11-12  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (h_setbuf), (h_rewindNbits):
	* src/bitstream.h:
	Several code cleanups and simplifications.
	Activate again the bitstream optimized path to catch possible
	corner cases.

2011-11-12  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c:
	* src/bitstream.h:
	* src/common.c:
	* src/common.h:
	* src/decode.c:
	* src/decode.h:
	* src/flump3dec.c:
	* src/flump3dec.h:
	* src/mp3-c-synth.c:
	* src/mp3-c.c:
	* src/mp3-c.h:
	* src/mp3-cos-tables.h:
	* src/mp3-ipp.c:
	* src/mp3-ipp.h:
	* src/mp3tl-priv.h:
	* src/mp3tl.c:
	* src/mp3tl.h:
	* src/table-bitalloc.h:
	* src/table-dewindow.h:
	* src/table-huffdec.h:
	* src/table-powtable-2.h:
	* src/table-powtable.h:
	Update copyright headers.

2011-11-12  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (bs_free_buffer), (bs_reset), (bs_eat),
	(bs_consume), (bs_skipbits), (bs_nextbuf), (bs_seek_sync),
	(bs_buf_time), (bs_getbytes), (h_setbuf), (h_rewindNbits),
	(h_rewindNbytes):
	* src/bitstream.h:
	* src/common.c: (II_pick_table), (hdr_to_frps), (I_CRC_calc),
	(II_CRC_calc), (update_CRC):
	* src/common.h:
	* src/decode.c: (read_main_header), (read_header),
	(set_hdr_data_slots), (II_decode_scale), (I_buffer_sample),
	(II_buffer_sample), (II_dequant_and_scale_sample),
	(I_dequant_and_scale_sample), (init_syn_filter), (out_fifo),
	(recover_CRC_error):
	* src/decode.h:
	* src/flump3dec.c: (flump3dec_get_type), (flump3dec_class_init),
	(flump3dec_base_init), (flump3dec_init), (flump3dec_reset),
	(flump3dec_dispose), (flump3dec_flush), (flump3dec_sink_chain),
	(flump3dec_check_for_xing), (gst_flump3dec_update_ts),
	(flump3dec_drain_avail), (flump3dec_sink_event),
	(flump3dec_change_state), (flump3dec_get_query_types),
	(conv_bytes_to_time), (flump3dec_total_bytes),
	(flump3dec_total_time), (flump3dec_src_query),
	(flump3dec_src_convert), (flump3dec_time_to_bytepos),
	(flump3dec_src_event), (plugin_init):
	* src/mp3-c-synth.c: (III_subband_synthesis),
	(mp3_SubBandSynthesis), (III_polyphase_matrix), (MPG_DCT_32),
	(MPG_DCT_16), (MPG_DCT_8):
	* src/mp3-c.c: (III_get_side_info), (III_get_scale_factors),
	(III_get_LSF_scale_data), (III_get_LSF_scale_factors),
	(huffman_decoder), (III_huffman_decode), (III_dequantize_sample),
	(III_reorder), (III_stereo), (III_antialias), (inv_mdct_s),
	(inv_mdct_l), (imdct_9pt), (inv_mdct), (init_mdct), (init_hybrid),
	(III_hybrid), (III_frequency_inversion), (c_decode_mp3),
	(mp3_c_init), (mp3_c_flush):
	* src/mp3-c.h:
	* src/mp3-ipp.h:
	* src/mp3tl-priv.h:
	* src/mp3tl.c: (mp3tl_set_eos), (mp3tl_sync),
	(mp3tl_decode_header), (mp3tl_decode_frame), (mp3tl_flush),
	(mp3tl_skip_frame), (mp3tl_get_err_reason):
	* src/mp3tl.h:
	* src/table-bitalloc.h:
	* src/table-dewindow-ipp.h:
	* src/table-dewindow.h:
	* src/table-huffdec.h:
	Run gst-indent on the source code.

2011-11-11  Josep Torra  <josep@fluendo.com>

	* src/common.h:
	* src/flump3dec.c:
	Fix building with older GStreamer versions.

2011-10-12  Josep Torra  <josep@fluendo.com>

	* src/flump3dec.c: (flump3dec_drain_avail):
	Avoid a segfault accessing to a NULL pointer.

2011-09-05  Josep Torra  <josep@fluendo.com>

	* src/mp3-ipp.c: (mp3_SubBandSynthesis):
	Fixes warning reported by gcc 4.5.2.

2011-08-25  Julien Moutte <julien@fluendo.com>

	* gst-fluendo-mp3.spec.in: Support building on Meego with proper IPP
	optimizations.

2011-08-19 Julien Moutte <julien@fluendo.com>

	* win32/oa/libgstflump3dec_ossbuild.vcproj: Port to IPP 7.

2011-08-19 Julien Moutte <julien@fluendo.com>

	* configure.ac:
	* win32/Makefile.am:
	* win32/oa/Makefile.am:
	* win32/oa/config.h:
	* win32/oa/config.h.in:
	* win32/oa/*.vcproj: Restore the OABuild build
	infrastructure. We want to keep it side by side with the new system
	to support customers using that build system on windows.

2011-08-08  Josep Torra  <josep@fluendo.com>

	* configure.ac:
	* src/bitstream.c: (bs_free_buffer), (bs_free), (bs_flush),
	(bs_add_buffer), (bs_nextbuf):
	* src/bitstream.h:
	* src/flump3dec.c: (flump3dec_init), (flump3dec_reset),
	(flump3dec_drain_avail), (flump3dec_sink_event),
	(conv_bytes_to_time), (flump3dec_total_bytes),
	(flump3dec_total_time), (flump3dec_src_query),
	(flump3dec_time_to_bytepos):
	* src/flump3dec.h:
	Initial port to GStreamer 0.11.

2011-08-08  Josep Torra  <josep@fluendo.com>

	* src/bitstream.c: (bs_add_buffer):
	* src/bitstream.h:
	* src/flump3dec.c: (flump3dec_sink_chain):
	Minor simplification on our internal BS reader.

2011-07-27  Josep Torra  <josep@fluendo.com>

	* src/mp3-c.c: (III_hybrid):
	Fix unused variable warning when building with liboil.

2011-02-28  Josep Torra  <josep@fluendo.com>

	* autogen.sh:
	* configure.ac:
	* src/flump3dec.c: (flump3dec_sink_event):
	* src/mp3-c.c: (III_huffman_decode):
	* src/mp3tl.c: (mp3tl_sync):
	Fix build on Mac OS X.


2010-10-21  Release Maker <nomail@fluendo.com>

	* configure.ac: Back to TRUNK.
2016-01-03 18:05:13 +00:00
taca
594b1aa8df Update ruby-taglib to 0.7.1.
## 0.7.1 (2015-12-28)

* Fix compile error during gem installation on Ruby 2.3 (MRI) (#67)
2016-01-03 05:33:54 +00:00
dholland
fc2fd4754d Add patch comment. 2015-12-29 19:35:39 +00:00
bsiegert
c1e72d64bd Fix CVE-2015-6749 in vorbis-tools: Buffer overflow in the aiff_open function in
oggenc/audio.c in vorbis-tools 1.4.0 and earlier allows remote attackers to
cause a denial of service (crash) via a crafted AIFF file.

Bump pkgrevision.
2015-12-29 15:12:20 +00:00
dholland
e0a416b934 Sort. 2015-12-29 06:12:53 +00:00
dholland
a3d1589e21 Whitespace. 2015-12-29 04:54:34 +00:00
dholland
f13d6671da Fix missing/broken rcsids. 2015-12-29 04:04:26 +00:00
dholland
dfe8be94e3 Fix broken rcsid. 2015-12-29 03:38:03 +00:00
adam
9078ca37c2 Changes 1.2.02:
- integrated changes from 1.3.01:
- fixed incorrect message occurring some times when start after a crash
- better logging and retries for write errors
- added offset to the output created via the command line
- fixed crash caused by saving very small images
- build fix
- disabled Discogs integration
2015-12-28 21:16:32 +00:00
kamil
9a875ab119 +rubberband 2015-12-28 03:30:37 +00:00
kamil
4431a87365 Import rubberband-1.8.1 as audio/rubberband
Rubber Band is a library and utility program that permits you to change the
tempo and pitch of an audio recording independently of one another.
2015-12-28 03:29:33 +00:00
kamil
4804af54f3 +vamp-plugin-sdk 2015-12-27 23:37:15 +00:00
kamil
51ca9a5ce8 Import vamp-plugin-sdk 2.6 as audio/vamp-plugin-sdk
Vamp is an audio processing plugin system for plugins that extract descriptive
information from audio typically referred to as audio analysis plugins or
audio feature extraction plugins.

Just like an audio effects plugin (such as a VST), a Vamp plugin is a binary
module that can be loaded up by a host application and fed audio data. However,
unlike an effects plugin, a Vamp plugin generates not more audio, but some sort
of symbolic information. Typical things that a Vamp plugin might calculate
include the locations of moments such as note onset times, visualisable
representations of the audio such as spectrograms, or curve data such as power
or fundamental frequency.
2015-12-27 23:35:33 +00:00
wiz
85f4419e46 Update playitslowly to 1.5.0:
playitslowly 1.5
================
 * Update to Python3, GTK3 and GStreamer 1.0
 * Minor design cleanup
 * Fixed a bug where the file chooser would not show the currently selected file
2015-12-27 22:54:21 +00:00
wiz
ac7966e420 Updated musicpd to 0.9.12:
ver 0.19.12 (2015/12/15)
* fix assertion failure on malformed UTF-8 tag
* fix build failure on non-Linux systems
* fix LimitRTTIME in systemd unit file
2015-12-27 22:52:41 +00:00
wiz
3350295b30 + gst-plugins1-soundtouch 2015-12-27 22:48:07 +00:00
wiz
d78a10349b Import gst-plugins1-soundtouch-1.6.1 as audio/gst-plugins1-soundtouch.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the 'bad' plugins for GStreamer.  It provides the
soundtouch plugin, which allows detecting BPM and changing pitch
of audio files.
2015-12-27 22:47:53 +00:00
dholland
2b4a892ee9 configure script demands -msse; mark it broken on non-x86 platforms. 2015-12-27 07:33:07 +00:00
ryoon
7f01abd30b Fix high CPU usage from Onno van der Linden. Bump PKGREVISION 2015-12-25 23:09:49 +00:00
taca
2547cc9fc5 Fix build problem on NetBSD 6.1_STABLE.
Avoid to multiple declaration by typedef.
2015-12-18 11:21:17 +00:00
ryoon
8a25b80101 Bump PKGREVISION. Remove rejected patch. 2015-12-10 10:54:50 +00:00
wiedi
f74def9288 set LDFLAGS on SunOS 2015-12-09 01:39:10 +00:00
taca
c4d7c37e80 Explicitly restrict PHP_VERSIONS_ACCEPTED to 55 and 56 for packages which
use php-mysql package.
2015-12-06 12:13:12 +00:00
wiz
6542e60916 Remove patch that was integrated upstream. 2015-12-06 11:50:07 +00:00
wiz
e251403c5e Update libopenmpt to 0.2.5787:
* [Change] The Autotools build system does strict checking of all
  dependencies now. Instead of best effort auto-magic detection of
  all potentially optional dependencies, the default set of dependencies
  is now enforced unless each individual dependency gets explicitely
  disabled via --without-foo or --disable-foo ./configure switches.
  Run ./configure --help for the full list of options.
* [Bug] Some MOD files were erroneously detected as 669 files.
* [Bug] Some malformed AMF files could result in very long loading times.
* [Bug] Fixed crashes in IMF and MT2 loaders.
* [Bug] MTM files generated by UNMO3 were not loaded properly.
* Improved MTM playback.
* make CONFIG=haiku for Haiku has been added.
* Language bindings for FreeBASIC have been added (see libopenmpt/bindings/).
2015-12-06 11:11:28 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
wiz
01592f2530 Remove obsolete patch (after update to 1.0.26) 2015-12-04 22:52:57 +00:00
wiz
bd44733959 Update libsndfile to 1.0.26:
Version 1.0.26 (2015-11-22)
  * Fix for CVE-2014-9496, SD2 buffer read overflow.
  * Fix for CVE-2014-9756, file_io.c divide by zero.
  * Fix for CVE-2015-7805, AIIF heap write overflow.
  * Add support for ALAC encoder in a CAF container.
  * Add support for Cart chunks in WAV files.
  * Minor bug fixes and improvements.
2015-12-04 20:39:05 +00:00
wiz
6d034313f6 Update libopus to 1.1.1:
This Opus 1.1.1 release brings many optimizations to the encoder
and decoder, including:

*   x86 SSE, SSE2 and SSE4.1 intrinsics optimizations with run-time
    CPU detection contributed by Cisco Systems,
*   MIPS intrinsics optimizations contributed by Imagination
    Technologies,
*   ARM Neon optimizations contributed by Linaro and ARM,
*   many architecture-independent optimizations and memory footprint
    reductions that should improve performance on all platforms,
    and
*   several minor bug fixes.

The quality of the encoder should be mostly unchanged compared to
version 1.1.
2015-12-02 06:57:13 +00:00
wiz
58079fe596 Add missing includes to bl3.mk. 2015-11-27 10:34:23 +00:00
jperkin
3d4ccb246a Remove mk/find-prefix.mk usage from the audio category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:47:55 +00:00
adam
5b03995b37 Changes 1.3.2:
* Bugfix: Fixed tags from filename dialog not opening on new installations
2015-11-24 05:28:32 +00:00
wiz
56f7003cef Update libshout to 2.4.1.
Set LICENSE. Fix installed pkg-config file. Remove unnecessary includes
from bl3.mk. Enable speex support.

libshout 2.4.1 (20151120)

* Fixed issue with missing file in distribution

libshout 2.4.0 (20151111)

* Audio only WebM support.
* Protocol level meta data support improved.
  Some API calls got replaced and marked as obsolete.
* Code hardened.
* Fixed overlinking.
* Removed Debian packaging.
* TLS support (RFC2818 and RFC2817, mode can be autodetected).
* Improved HTTP protocol:
  * Set Host:-header (vhosting),
  * Check for server capabilities.
* Basic support for RoarAudio protocol.
2015-11-23 09:51:48 +00:00
adam
b60e070a61 Fix building with newer OS X API. 2015-11-21 17:36:10 +00:00
joerg
41e69a19c5 Don't link against libcompat, since ftime hasn't been used for a while.
Fixes build of dynamic library. Bump revision.
2015-11-20 14:28:02 +00:00
ryoon
b33059afe1 Recursive revbump from multimedia/libvpx 2015-11-18 14:19:46 +00:00
wiz
b39208cfe4 Update gstreamer1 and plugins to 1.6.1.
GStreamer 1.6.1 Release Notes

The GStreamer team is proud to announce the first bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it is safe to update from 1.6.0. For a full list of bugfixes see Bugzilla.

See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document.

Last updated: Friday 30 October 2015, 14:00 UTC (log)
Major bugfixes

    Crashes in the gst-libav encoders were fixed
    More DASH-IF test streams are working now
    Live DASH, HLS and MS SmoothStreaming streams work more reliable and other fixes for the adaptive streaming protocols
    Reverse playback works with scaletempo to keep the audio pitch
    Correct stream-time is reported for negative applied_rate
    SRTP packet validation during decoding does not reject valid packets anymore
    Fixes for audioaggregator and aggregator to start producing output at the right time, and e.g. not outputting lots of silence in the beginning
    gst-libav's internal ffmpeg snapshot was updated to 2.8.1
    cerbero has support for Mac OS X 10.11 (El Capitan)
    Various memory leaks were fixed, including major leaks in playbin, playsink and decodebin
    Various GObject-Introspection annotation fixes for bindings
    and many, many more

GStreamer 1.6 Release Notes

The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework!

This release has been in the works for more than a year and is packed with new features, bug fixes and other improvements.

See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document.
Highlights

    Stereoscopic 3D and multiview video support
    Trick mode API for key-frame only fast-forward/fast-reverse playback etc.
    Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS
    New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling
    v4l2src now supports renegotiation
    v4l2transform can now do scaling
    V4L2 Element now report Colorimetry properly
    Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements
    Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4
    Many adaptive streaming (DASH, HLS and MSS) improvements
    New PTP and NTP network client clocks and better remote clock tracking stability
    High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink
    RECORD support for the GStreamer RTSP Server
    Retransmissions (RTX) support in RTSP server and client
    RTSP seeking support in client and server has been fixed
    RTCP scheduling improvements and reduced size RTCP support
    MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times
    Live mixing support in aggregator, audiomixer and compositor was improved a lot
    compositor now also supports rescaling of inputs streams on the fly
    New audiointerleave element with proper input synchronisation and live input support
    Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing
    KLV metadata support in RTP and MPEG-TS
    H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders
    New DTLS plugin and SRTP/DTLS support
    OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending
    New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink
    gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec
    GstHarness API for unit tests
    gst-editing-services got a completely new ges-launch-1.0 interface, improved mixing support and integration into gst-validate
    gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services
    gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support
    cerbero build tool for SDK binary packages gains new 'bundle-source' command
    Various improvements to the Android, iOS, OS X and Windows platform support

Full log at
http://gstreamer.freedesktop.org/releases/1.6/
2015-11-18 12:04:16 +00:00
wiz
d42d9e489d Update taglib to 1.10:
TagLib 1.10 (Nov 11, 2015)
==========================

1.10:

 * Added new options to the tagwriter example.
 * Fixed self-assignment operator in some types.
 * Fixed extraction of MP4 tag keys with an empty list.

1.10 BETA:

 * New API for the audio length in milliseconds.
 * Added support for ID3v2 ETCO and SYLT frames.
 * Added support for album artist in PropertyMap API of MP4 files.
 * Added support for embedded frames in ID3v2 CHAP and CTOC frames.
 * Added support for AIFF-C files.
 * Better handling of duplicate ID3v2 tags in MPEG files.
 * Allowed generating taglib.pc on Windows.
 * Added ZLIB_SOURCE build option.
 * Fixed backwards-incompatible change in TagLib::String when constructing UTF16 strings.
 * Fixed crash when parsing certain FLAC files.
 * Fixed crash when encoding empty strings.
 * Fixed saving of certain XM files on OS X.
 * Changed Xiph and APE generic getters to return space-concatenated values.
 * Fixed possible file corruptions when removing tags from WAV files.
 * Added support for MP4 files with 64-bit atoms in certain 64-bit environments.
 * Prevented ID3v2 padding from being too large.
 * Fixed crash when parsing corrupted APE files.
 * Fixed crash when parsing corrupted WAV files.
 * Fixed crash when parsing corrupted Ogg FLAC files.
 * Fixed crash when parsing corrupted MPEG files.
 * Fixed saving empty tags in WAV files.
 * Fixed crash when parsing corrupted Musepack files.
 * Fixed possible memory leaks when parsing AIFF and WAV files.
 * Fixed crash when parsing corrupted MP4 files.
 * Stopped writing empty ID3v2 frames.
 * Fixed possible file corruptions when saving WMA files.
 * Added TagLib::MP4::Tag::isEmpty().
 * Added accessors to manipulate MP4 tags.
 * Fixed crash when parsing corrupted WavPack files.
 * Fixed seeking MPEG frames.
 * Fixed reading FLAC files with zero-sized padding blocks.
 * Added support for reading the encoder information of WMA files.
 * Added support for reading the codec of WAV files.
 * Added support for multi channel WavPack files.
 * Added support for reading the nominal bitrate of Ogg Speex files.
 * Added support for VBR headers in MPEG files.
 * Marked FLAC::File::streamInfoData() deprecated. It returns an empty ByteVector.
 * Marked FLAC::File::streamLength() deprecated. It returns zero.
 * Fixed possible file corruptions when adding an ID3v1 tag to FLAC files.
 * Many smaller bug fixes and performance improvements.
2015-11-17 10:43:42 +00:00
dholland
075b7e0c6d Avoid screwing with libc feature-hiding macros in ways that overtly
break the build.
2015-11-09 07:50:28 +00:00
dholland
5deeb403c9 Remove second patch for same file. Hi, joerg of 2005. 2015-11-09 07:46:42 +00:00
dholland
b36d37ca4b MacOS doesn't support this audio interface. 2015-11-07 20:47:03 +00:00
dholland
814dd29b6e MacOS doesn't have OSS; mask this plugin. 2015-11-07 20:46:20 +00:00
dholland
3a751027a4 Improve endian detection; should (with a bit of luck at least) fix
build on MacOS, OpenBSD, and Bitrig.

Note: There's enough stylized goop here that lots of packages will
need to know about that we should consider creating a USE_FEATURES for
sys/endian.h.
2015-11-07 19:43:56 +00:00
wiz
9c15a375dc Update libopenmpt to 0.2.5705.
libopenmpt 0.2-beta15 (2015-10-31)

    [Change] openmpt123: SDL2 is now supported and preferred to
    SDL1 if available.
    [Bug] Emscripten support for older emscripten versions broke
    in -beta14. These are now supported again when using make
    CONFIG=emscripten-old.
    [Bug] Fixed crashes in MED loader.
    Playback improvements and loader fixes for MOD, MT2 and MED.
2015-11-06 11:33:39 +00:00
wiz
6b82b18c2a Update musicpd to 0.19.11:
ver 0.19.11 (2015/10/27)
* tags
  - ape: fix buffer overflow
* decoder
  - ffmpeg: fix crash due to wrong avio_alloc_context() call
  - gme: don't loop forever, fall back to GME's default play length
* encoder
  - flac: fix crash with 32 bit playback
* mixer
  - fix mixer lag after enabling/disabling output
2015-11-06 09:39:14 +00:00
agc
efd9ad4549 Remove duplicate SHA512 digests that crept in. 2015-11-04 17:41:15 +00:00
adam
42af466b78 Changes 3.1.1:
* Minor improvements.
2015-11-04 16:45:52 +00:00
wiz
3e7d3151fc Update to 1.31:
1.31 - 2015.09.10
-----------------

* New padding control API for flac/id3/mp4/asf/ogg/aiff and everything
  based on it, except oggflac 🐛`229`
* Mutagen will now reduce padding on save if there is lots of it.
* delete() will remove padding in addition to tags.

* ASF:

  * Padding support 🐛`201`
  * Don't report negative lengths for some broken files
  * New :class:`asf.ASFInfo`.codec_type/codec_name/codec_description
  * Implement ASF.delete()

* OGG: Padding support for Opus/Vorbis/Theora/Speex
* M4A: Implementation removed. Every operation will raise. Use mp4 instead.
* Tools: Support Unicode output under Windows 🐛`232`


1.30 - 2015.08.22
-----------------

* FLAC:

  * Fix :meth:`flac.FLAC.save` in case the source contained a too large
    (invalid but recovered) image block 🐛`226`

* MP3:

  * Improved length and bitrate accuracy:

    * Read lame "Info" tags for improved bitrate/length accuracy
    * Use bytes info of VBRI headers for improved bitrate accuracy
    * Subtract encoder delay/padding from length for improved length accuracy
      (especially for short tracks)
    * Fix rare false identification of Xing headers 🐛`182`

  * New :class:`mp3.MPEGInfo`.encoder_info attribute containing the encoder
    name and version 🐛`66`
  * New :class:`mp3.MPEGInfo`.bitrate_mode attribute exposing if the file is
    VBR, ABR or CBR 🐛`24` 🐛`66`
  * New :class:`mp3.MPEGInfo`.channels attribute providing the channel count
  * New :class:`mp3.MPEGInfo`.track_gain/track_peak/album_gain values exposing
    the replaygain info provided by the lame header 🐛`36`

* ID3:

  * New :class:`id3.PictureType` enum for the picture type used in APIC frames 🐛`222`

* MP4:

  * Fix MP4FreeForm.__eq__ and MP4Cover.__eq__ when comparing with bytes
    🐛`218`

* Don't raise on :meth:`FileType.save` if there are no tags. 🐛`227`
* Minor fixes: 🐛`228`


1.29 - 2015.05.09
-----------------

* mid3v2: Fix an error under Python 3 with files without tags 🐛`219`
* mid3v2: Various Windows+Python2+Unicode fixes 🐛`214`
* Don't emit warnings during loading (ID3Warning) 🐛`223`
* py.test support


1.28 - 2015.03.06
-----------------

* Various minor fixes to make mutagen behave the same under Python3 as under
  Python2.
* Update gpl text 🐛`205`
* Documentation: Add example for how to create a new flac.Picture 🐛`209`

* ID3:

  * Various error handling fixes (🐛`110`, 🐛`211`, ...)
  * Don't hide ID3 loading errors with ID3FileType.
  * In case a synch safe marked frame isn't sync safe, only warn 🐛`210`
  * Removed PEDANTIC mode

* Tools:

  * Add signal handling 🐛`170`
  * mid3cp: Make it work under Windows.
  * mutagen-inspect: Make it work under Windows+Python3 🐛`216`
  * Support unicode file paths under Windows+Python2 🐛`214`
  * Support file paths with invalid encoding under Unix+Python3.
2015-11-04 09:53:40 +00:00
joerg
f4c3b0a7eb Add -std=c++11 now required by libsigc++. 2015-11-03 19:10:07 +00:00
agc
b734eb2ebf Add SHA512 digests for distfiles for audio category
Problems found with existing distfiles:
	/pub/pkgsrc/distfiles/amp-0.7.6.tgz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
	/pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz
	/pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2
	/pub/pkgsrc/distfiles/mp3to.gz
	/pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz
No changes made to these file.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 01:12:23 +00:00
tnn
4580287e2c Pass --disable-smpegtest to configure. Test is known to sometimes hang.
I've seen it happen on Darwin.
2015-11-02 22:36:55 +00:00
ryoon
cb22bfd6fe Update to 7.1
Changelog:
Since we had a couple of annoying bugs in 7.0, we thought it'd be a
good idea to do a 7.1 to address those.

Changes at a glance:

  * Fix a crasher when using srbchannel
  * Fix a build system typo that caused symlinks to turn up in /
  * Make Xonar cards work better
  * Other minor  bug fixes and improvements
2015-11-02 13:40:41 +00:00
adam
9be9593326 Re-add patches 2015-11-01 09:14:26 +00:00
adam
2ddc889274 Changes 3.3.0:
* New:
  + Make order of quick access frames configurable.
  + Support separators and submenus in user action context menu.
  + Restore defaults button in settings dialog.
  + CSV import from multiple directories.
  + Support for lyrics.wikia.com in embed lyrics script.
  + Support for chapter and table of contents audiobook frames.
  + Mac, Windows: Support for podcast frames.

* Improved:
  + Display user friendly names for all supported frames.
  + Updated Czech translation.
  + Change file permissions in the case of modified file names.

* Fixed:
  + Wrong and missing translations.
  + Removing ID3v1 genre with id3lib.
  + KDE 5: Name filters used in file dialogs, blocking file dialogs.
  + KDE 5: Invoking help in settings dialog.
  + KDE 4: Build with kdelibs-4.14.11.
  + Qt 5.5: Spurious popping up of download dialog.
  + Do not abort build if qmlplugindump cannot be started.
2015-11-01 09:13:16 +00:00
adam
8ab0e151bc * Fix building on Darwin.
* Switch to FFmpeg-2.x, so we can get rid of FFmpeg-1 easier.
2015-10-27 06:48:57 +00:00
adam
5588e6ccb3 Changes 3.1:
Bug fixes and improvements.
2015-10-18 15:25:04 +00:00
adam
6c63987867 Changes 4.75.2:
* fixed: corrupt mono or multichannel files created with assembly code (rare)
* fixed: building on Clang systems like Darwin and FreeBSD (req. Clang 3.5+)
* fixed: explicitly sign-extend audio data (< 4-byte) to avoid corrupt files
* fixed: rare decoding errors due to integer overflow (ARM assembly code)
* added: assembly optimizations for "extra" mode on mono or multichannel
2015-10-18 15:19:30 +00:00
adam
3d3f0d6112 Changes 1.22.4:
- Fix stupid regression introduced with a bugfix in 1.14.1 to make
  free format streams work again. It took 3 years for someone to notice.
  I added a regression test for that now!
2015-10-18 15:07:06 +00:00
wiz
4e987cee36 Update to 2.7.1:
abcde 2.7.1

  * Rebuild of the abcde Makefile. Thanks to Reuben Thomas and Steve
    McIntyre as well as ReaperX7, bobzilla, 55020, GazL and dugan from
    the Slackware Forums. This closes Issue 4:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=4
  * Fix incorrect use of 'break'. Thanks to Reuben Thomas for the
    bug report and fix which closes Issue 6:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=6
  * Make older versions of id3 happy when 'Genre' field is empty.
    Thanks to Martin Husemann for the fix which closes Issue 8:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=8
  * Add YEAR and GENRE variables to do_getalbumart(). Thanks to
    Johannes Gernemann for this patch which closes issue 9:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=9
  * Support added for encoding to True Audio using tta while still
    supporting the older ttaenc. Tagging is with mid3v2.
  * Support added for encoding to MPEG-1 Audio Layer II (mp2)
    with either twolame or FFmpeg / avconv. Tagging with mid3v2.
  * Encoding to WavPack with FFmpeg. Some slight changes to WavPack
    syntax with backward compatibility built in for abcde 2.7.
  * Encoding to m4a container with FFmpeg or avconv. This allows
    for alac encoding with FFmpeg's reverse engineered alac encoder.
  * AAC encoding with fhgaacenc via Wine. Tagging is provided
    by AtomicParsley which has been added back to abcde :). This
    allows encoding with HE-AAC v2, unavailable with qaac.
  * Support added for AAC encoding with qaac via Wine. This
    also allows for Apple Lossless Audio Coding (alac) using
    either qaac or refalac. This closes Issue 142, thanks to
    Bernd Fischer-Krellenberg for the enhancement request.
  * Grab year information too when using musicbrainz. Thanks to
    Marco Hoppstaedter for the patch. Closes issue 10:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=10
2015-10-15 09:50:22 +00:00
wiz
d15f48992a Switch from x11/Xaw3d to newer x11/libXaw3d.
Adapt some packages so they build with that.
Bump their PKGREVISIONs.
2015-10-14 20:17:24 +00:00
shattered
3c7958fa41 depend on iconv (may fix bulk build failures on SmartOS) 2015-10-13 18:18:09 +00:00
shattered
c1cfba1567 Update to 0.6.0. Changes:
* This release contains a SECURITY FIX for a command injection vulnerability
   that was found and reported by Alexandre Rebert:

   The previous handling of metadata placeholders allowed for arbitrary shell
   commands to be trivially injected and executed as the ezstream user, via
   malicious media files.

 * This release requires users to ADJUST their CONFIGURATION:

   To protect against the injection vulnerability above, metadata is now
   properly quoted and escaped from the shell. This means that any extra
   quoting must be removed from configuration files.

   Remove all quoting from metadata placeholders in <encode/> and <decode/>
   commands, e.g. replace "@M@" with @M@, and "@T@" with @T@, etc. Without
   these changes, stream metadata will look both wrong and the injection
   vulnerability may be re-introduced.
2015-10-13 18:02:10 +00:00
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00
richard
cb95ebc5e0 Specify 'elf' output format for NASM on SunOS to get over undefined symbols
Configure would like an nm using easy to parse format -p on SunOS
bump PKGREVISION
2015-10-05 03:56:17 +00:00
wiz
2cc0f836c1 Update to 0.2.5602beta14.
libopenmpt 0.2-beta14 (2015-09-13)

    [Change] The C++ API example now uses the PortAudio C++ bindings instead of the C API.
    [Change] Default compiler options for Emscripten have been changed to more closely match the Emscripten recommendations.

    [Bug] Client code compilation with C89 compilers was broken in beta13.
    [Bug] Testsuite failed on certain Emscripten/node.js combinations.
    [Bug] Fixed various crashes or hangs in DMF, OKT, PLM, IT and MPTM loaders.

    Implemented error handling in the libopenmpt API examples.
    Various playback improvements and fixes for OKT, IT and MOD.
2015-09-30 20:09:51 +00:00
mrg
98b49e4026 also patch the portaudio sources to build only as a static library.
bump pkg version.

hopefully this now works properly.  for me, my portaudio-devel package
was sufficient to allow it to work and i didn't notice this problem.
2015-09-29 04:49:55 +00:00
ryoon
22b8a6f18c Update to 7.0
Changelog:
PulseAudio 7.0

Changes at a glance:

  * LFE channel synthesis with low-pass filtering
  * New libsoxr based resamplers
  * Socket activation support for TCP
  * The "srbchannel" IPC mechanism enabled by default
  * More flexible jack detection support when using UCM
  * Exiting due to SIGTERM isn't considered a failure
  * Better support for Creative SoundBlaster Omni Surround 5.1
2015-09-25 14:37:27 +00:00
mrg
07720b8358 patch several Makefile.am's t use noinst_LTLIBRARIES instead of lib_,
so that we will only get static versions of them build.  now we don't
need to install the parts that shouldn't be and cause conflicts with
other patches.

now all we have to do is figure out all the things audacity 2.1.1
needs for the next update :-)


ok wiz@
2015-09-18 21:19:07 +00:00
wiz
2db9fa715b Switch audacity to wxGTK30. Bump PKGREVISION. 2015-09-18 11:37:02 +00:00
wiz
de81a0a8ca Install convenience libraries so that audacity binary can use them.
The configure script does not respect --disable-shared, no clue yet why,
which makes this necessary. However, it causes a conflict with portaudio,
which should, optimally, be fixed by building against the existing
library instead.

But, this should make the program usable again in the meantime.

Bump PKGREVISION.
2015-09-18 09:32:48 +00:00
wiz
58472d23c1 Update HOMEPAGE. 2015-09-18 08:53:21 +00:00
wiz
cd2ad946f4 Do not install a shell script over the real executable.
While here, clean up the Makefile.
Remove autoconf dependency (not used).
Remove alpha hack until someone reports it's still needed.
Bump PKGREVISION.
2015-09-18 08:46:20 +00:00
joerg
cbaaa09437 libplist may be needed for linking against libgpod. 2015-09-13 15:57:15 +00:00
tnn
93c466170d cloud.github.com unconditionally redirects to https. Use it directly. 2015-09-12 20:03:00 +00:00
wiz
0acac8c28b + schismtracker. 2015-09-11 12:35:35 +00:00
wiz
5014159990 Import schismtracker-20150911005204 as audio/schismtracker.
Provided by Timo Buhrmester in PR 50229.

Schism Tracker is a free reimplementation of Impulse Tracker, a program
used to create high quality music without the requirements of specialized,
expensive equipment, and with a unique "finger feel" that is difficult to
replicate in part. The player is based on a highly modified version of
the Modplug engine, with a number of bugfixes and changes to improve IT
playback.
2015-09-11 12:35:19 +00:00
jperkin
d0e804caf5 Remove INCOMPAT_CURSES settings for NetBSD 0.x and 1.x. Tighten up some
globs to ensure NetBSD 10 is not incorrectly matched when it is released.
2015-09-08 11:57:48 +00:00
jperkin
8091aee373 Now that _STRIPFLAG_INSTALL is disabled by default on Darwin, remove manual
settings of INSTALL_UNSTRIPPED=yes for Darwin in individual packages.
2015-09-07 12:02:05 +00:00
khorben
b5e30cd8c9 Register dependency on xsltproc(1) and docbook-xsl 2015-08-30 19:13:18 +00:00
khorben
94185fc926 Package DeforaOS Mixer 0.1.2
This release brings:
- improved user interface
- complete code re-factoring
- manual page
- Spanish translation
2015-08-27 22:31:48 +00:00
richard
c0604eae02 Sound Juicer "Here we are now, entertain us" 2.32.0
===================================================

* Many translations


Sound Juicer "Ce soir la femme du torero dormira sur ses deux oreilles" 2.31.6
==============================================================================

* Many translations
* Add --with-gtk=2.0|3.0 configure flag, defaulting to 2.0 (Vincent Untz)


Sound Juicer "L'amour c'est pas confortable" 2.31.5
===================================================

* Many translations
* Remove unnecessary markup from glade messages in sound-juicer (Claude Paroz)
* Use GtkBuilder and drop libglade support (Tadej Borovšak)
* Fix crash in sanitize_path at sj-extracting.c:859 (Bastien Nocera)
* Compile with -DGSEAL_ENABLED (André Klapper)
* Fix build: conflict with unistd.h (Vincent Untz)
* Use GtkInfoBar (Javier Jardón)
* Port to GTK+ 3 (Matthias Clasen)


Sound Juicer "But I remember us riding in my brother's car" 2.28.2
==================================================================

* Many translations
* Fix crasher when MusicBrainz can't read a disc (Bastien Nocera)
2015-08-25 07:13:03 +00:00
wiz
1a8b91542f Bump PKGREVISION for nettle shlib major bump. 2015-08-23 14:30:35 +00:00
wiz
af7fb5a5dc Update to 0.2.5486beta13.
libopenmpt 0.2-beta13 (2015-08-16)

    [Change] The MSVC build system has been redone. Solutions are
    now located in build/vsVERSION/.

    [Bug] get_current_channel_vu_left and get_current_channel_vu_right
    only return the volume of the front left and right channels
    now. get_current_channel_vu_rear_left and
    get_current_channel_vu_rear_right do now actually work and
    return non-zero values.
    [Bug] Fix crashes and hangs in MED and MDL loaders and with
    some truncated compressed IT samples.
    [Bug] Fix crash when playing extremely high-pitched samples.

    Completed C and C++ documentation
    Added new key for openmpt::module::get_metadata, "message_raw",
    which returns an empty string if there is no song message rather
    than a list of instrument names.
    in_openmpt: Support for compiling with VS2008.
    xmp-openmpt: Support for compiling with VS2008.
2015-08-23 13:44:25 +00:00
wiz
c7383780db Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
2015-08-18 07:31:00 +00:00
wiz
0eb141f110 Bump PKGREVISION for ncurses shlib bump. 2015-08-17 17:11:19 +00:00
khorben
d77a1a6e9b Fix build with PKGSRC_USE_SSP
No functional change nor during compilation intended or expected, so no
version bump should be involved.
2015-08-10 21:19:28 +00:00
khorben
b20037003f Add support for CFLAGS
No functional change intended.
2015-08-09 14:55:58 +00:00
wiz
45c9f9c3ca Reset maintainer, he resigned quite some time ago. 2015-08-08 11:44:34 +00:00
khorben
a04423ae9d Add support for CFLAGS
No functional change intended.
2015-08-06 22:16:24 +00:00
taca
b8e7c8ae00 Update ruby-mp3info to 0.8.7.
=== 0.8.7 / 2015-07-13

*  Cope with malformed UTF16 string tags without BOM  (thanks to mikecrowe)
*  Fixes for when the desc + data are not unpacked correctly for an id3v2 jpeg (thanks to ekaminsky)
2015-08-02 15:48:23 +00:00
richard
25dd7df414 update to soundtouch-1.9.0
from README.html:
1.9:

    Added support for parallel computation support via OpenMP primitives for
    better performance in multicore systems. Benchmarks show that achieved
    parallel processing speedup improvement typically range from +30% (x86
    dual-core) to +180% (ARM quad-core). The OpenMP optimizations are disabled
    by default, see OpenMP notes above in this readme file how to enabled these
    optimizations.

    Android: Added support for Android devices featuring X86 and MIPS CPUs, in
    addition to ARM CPUs.

    Android: More versatile Android example application that processes WAV audio
    files with SoundTouch library

    Replaced Windows-like 'BOOL' types with native 'bool'

    Changed documentation token to "dist_doc_DATA" in Makefile.am file

    Miscellaneous small fixes and improvements
2015-07-21 12:16:14 +00:00
adam
9e9d315e25 Changes 1.22.2
- Fix buffering for funny sample formats (namely, 24 bit), that do not
  fit nicely into 32768 bytes. Effect was a nasty endless loop where
  mpg123 needs to be externally killed.

Changes 1.22.1
- Fix mpg123-id3dump when writing images with funny (manipulated) MIME type.
  Stupid mistake in length computation of the fallback file extension caused
  junk from memory being appended to the filename if the pointer size
  is less than 64 bit. For 64 bit pointers (or longer) it was correct by
  accident.
- Fix pedantic build by cleaning up out123 source, also now really showing
  the encoding list in --longhelp instead of possibly, again, writing junk
  from memory in there.
- Not linking libmpg123 against libltdl anymore (bug 215).
- Update MSVC++ ports a bit to make them work again.
2015-07-20 17:30:33 +00:00
wiz
40bbad7ac6 Comment out dependencies of the style
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg
2015-07-12 18:56:06 +00:00
wiz
b26bd1eae8 Switch from www/webkit-gtk to www/webkit24-gtk. Bump PKGREVISION. 2015-07-12 00:39:55 +00:00
jperkin
620b6ab350 Use nbcompat, update some patches. Fixes build on SunOS. 2015-07-09 12:00:13 +00:00
joerg
11d2712a27 Remove USE_X11BASE and X11PREFIX. 2015-07-04 16:18:28 +00:00
wiz
2bda8311e1 Update to 2.7:
Changes in 2.7
* Rewrite of the mungefilename function.
* Support added for downloading album art.
* Support added for ripping with libcdio (cd-paranoia).
* Some error checking and a small help file added to abcde-musicbrainz-tool.
* Substantial renovations of m4a encoding with a choice now between encoding
  with faac, NeroAacEnc and fdkaac.
* Fixes to USEPIPES with the addition of several new encoders and rippers.
  Details on USEPIPES now available in the abcde FAQ doc.
* Support added for encoding with Monkey's Audio (ape), tagging is with
  Robert Muth's apetag.
* Support added for encoding with WavPack.
* mp3 tagging renovated with version sniffing differentiating between eyeD3
  versions. Tagging formalised with options now for id3, id3v2 and eyeD3.
* Many, many bug fixes. See the changelog for more details.
2015-07-01 09:28:25 +00:00
wiz
5179e77c36 Update to 0.19.10:
ver 0.19.10 (2015/06/21)
* input
  - curl: fix deadlock on small responses
  - smbclient: fix DFF playback
* decoder
  - ffmpeg: improve seeking accuracy
  - fix stuck stream tags
* encoder
  - opus: fix bogus granulepos
* output
  - fix failure to open device right after booting
* neighbor
  - nfs: fix deadlock when connecting
* fix "single" mode breakage due to queue edits
2015-07-01 09:23:30 +00:00
ryoon
6c4d1aff4b Recursive revbump from pkgsrc/multimedia/libvpx. 2015-06-30 09:57:33 +00:00
dholland
d2e5ecc915 Extend this patch to a second chunk of code with the same logic.
Seen in the Solaris build.
2015-06-25 06:01:01 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
youri
d09cb86e35 Update libsoup buildlink path. 2015-06-07 14:05:57 +00:00
wiz
9f9c2015cd Update to 0.27:
0.27 (2015/05/30)
* fix --enable-debug and --enable-werror
* add unit tests
* new command: "searchplay" searches and plays songs from the current playlist
* fix use-after-free bug
* new command: "searchadd" works like findadd with non-exact matching
* improved error handling
* show directories in command "tab"
* bash completion: escape '&'
* add %mtime% and %mdate% to --format
* recognize command by unambiguous prefix
* "insert" queues new songs when "random" mode is enabled
2015-06-07 08:41:50 +00:00
mrg
1508472d12 pass --configdir=${PKG_SYSCONFDIR:Q} so that the package and pkgsrc
agree on where the wrong file is installed for fixing it.

fixes builds when PKG_SYSCONFDIR not the default.
2015-06-05 21:04:36 +00:00
taca
9c7009490d Update ruby-mp3info to 0.8.6.
=== 0.8.6 / 2015-03-28

* fixed frame size computation (thanks to ekaminski)
* now correctly close the @io (thanks to cyberroot)
* correctly compute length of VBR files (fixes #42)
2015-05-31 15:23:06 +00:00
bsiegert
62a797d447 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.
2015-05-25 19:06:24 +00:00
adam
1e51ac47b3 PKGNAME correction 2015-05-21 18:00:08 +00:00
kim
45f9e903a8 Upgrade to icecast-2.4.2.
Addresses a security issue with "stream_auth" (not used by default).
http://lists.xiph.org/pipermail/icecast-dev/2015-April/002460.html
2015-05-12 07:49:16 +00:00
mef
5b6ae06601 Githubify. SHA1/RMD160 and SIZE are the same. 2015-05-07 14:07:02 +00:00
adam
d43811f2c6 Changes 3.0:
Unknown
2015-05-04 11:41:31 +00:00
joerg
bd10269fed WRKSRC should not contain the revision either. 2015-04-28 00:10:39 +00:00
joerg
d3940188b0 Don't use inline to force undefined references. 2015-04-27 23:50:38 +00:00
tnn
255d0cb0b8 Recursive revbump following MesaLib update, categories a through f. 2015-04-25 14:20:17 +00:00
jnemeth
acae122e70 sort 2015-04-24 06:37:34 +00:00
mef
ab0f42cb7c Update HOMEPAGE (localhost.nl to github). 2015-04-21 23:17:31 +00:00
jperkin
ca8519b89a Update Xfce to 4.12.0.
This is a very large change, and incorporates the 4.8, 4.10, and 4.12 major
Xfce releases since 4.6.2, our previous pkgsrc release.  For more information
about the thousands of changes in each major release since then, please see:

  Xfce 4.12 announcement:
    http://www.xfce.org/about/news

  Xfce 4.12 tour:
    http://www.xfce.org/about/tour

  Xfce 4.10 announcement:
    http://www.xfce.org/about/news/?post=1335571200

  Xfce 4.10 tour:
    http://www.xfce.org/about/tour410

  Xfce 4.8 announcement:
    http://www.xfce.org/about/news/?post=1295136000

  Xfce 4.8 tour:
    http://www.xfce.org/about/tour48

The pkgsrc changes since then are:

  New packages:
    archivers/xfce4-thunar-archive
    graphics/elementary-xfce-icon-theme
    mail/xfce4-mailwatch-plugin
    misc/xfce4-time-out-plugin
    multimedia/xfce4-thunar-media-tags
    sysutils/xfce4-mount-plugin
    sysutils/xfce4-taskmanager
    sysutils/xfce4-thunar-vcs
    sysutils/xfce4-verve-plugin
    x11/xfce4-garcon
    x11/xfce4-notifyd
    x11/xfce4-tumbler
    x11/xfce4-whiskermenu-plugin

  Renamed packages:
    devel/xfconf to devel/xfce4-conf
    x11/libxfce4menu to x11/libxfce4ui
    x11/xfce4-screenshooter-plugin to x11/xfce4-screenshooter

  Updated packages:
    audio/xfce4-mixer
    audio/xfce4-xmms-plugin
    devel/xfce4-dev-tools
    editors/xfce4-mousepad
    graphics/ristretto
    meta-pkgs/xfce4-extras
    meta-pkgs/xfce4
    misc/xfce4-weather-plugin
    multimedia/xfce4-mpc-plugin
    net/xfce4-wavelan-plugin
    sysutils/xfce4-appfinder
    sysutils/xfce4-battery-plugin
    sysutils/xfce4-cpugraph-plugin
    sysutils/xfce4-diskperf-plugin
    sysutils/xfce4-fsguard-plugin
    sysutils/xfce4-genmon-plugin
    sysutils/xfce4-netload-plugin
    sysutils/xfce4-quicklauncher-plugin
    sysutils/xfce4-systemload-plugin
    sysutils/xfce4-thunar
    sysutils/xfce4-xarchiver
    sysutils/xfce4-xkb-plugin
    textproc/xfce4-dict-plugin
    time/xfce4-datetime-plugin
    time/xfce4-orage
    time/xfce4-timer-plugin
    wm/xfce4-wm-themes
    wm/xfce4-wm
    x11/libxfce4gui
    x11/libxfce4util
    x11/xfce4-clipman-plugin
    x11/xfce4-desktop
    x11/xfce4-exo
    x11/xfce4-eyes-plugin
    x11/xfce4-gtk2-engine
    x11/xfce4-notes-plugin
    x11/xfce4-panel
    x11/xfce4-places-plugin
    x11/xfce4-session
    x11/xfce4-settings
    x11/xfce4-terminal

  Removed packages:
    sysutils/xfce4-volman
    x11/xfce4-utils

This is based on a huge amount of work by the NetBSDfr team and Youri Mouton,
who takes over as MAINTAINER, and has been tested by Youri on a large number
of platforms prior to commit.  A massive thanks to them.  Any issues with the
import are mine alone as the committer-by-proxy.
2015-04-21 08:56:37 +00:00
rodent
905eb90c71 Jack support works. Can't remember why i thought this was broken. 2015-04-21 03:34:22 +00:00
rodent
96ceaddc77 Fix MIDI support via portsmf. The patches we had were integrated in 1.3.5,
(CVE-2007-6061) so they're no longer relevant.
2015-04-21 03:22:58 +00:00
rodent
b1ecdb9407 Fix nyquist support (at least for {Free,Open,Net}BSD and Bitrig. 2015-04-21 01:33:38 +00:00
rodent
a98ada9403 There are quite a lot of changes to this package. They are spread across
eight (8) wiki pages here: http://wiki.audacityteam.org/wiki/Release_Notes.
For pkgsrc changes, some patches were removed which were integrated
upstream or don't exist in source anymore. PKG_OPTIONS framework was added
to enable the user to built with gtk{2,3}, jack, alsa, NLS, ladspa, and
debug options. gtk3, jack, and alsa options need work and aren't supported
currently. This package uses a cc-by-v3.0-license which needs to be
imported sometime too. Using portaudio-devel from pkgsrc is disabled, due
to requiring the Pa_GetStreamHostApiType() function which is not present in
our stable version. The in-tree portaudio is used instead. Nyquist support
is not building as well at the moment along with the portsmf midi support.
Package adds many additional dependencies like lv2, lilv, libogg, twolame,
libsbsms, libsndfile, and more. Enjoy.
2015-04-20 13:38:23 +00:00
rodent
fc276759ad +lilv 2015-04-20 03:23:17 +00:00
rodent
299258c480 Import lilv-0.20.0 as audio/lilv.
Lilv is a C library to make the use of LV2 plugins as simple as possible for
applications. Lilv is the successor to SLV2, rewritten to be significantly
faster and have minimal dependencies. It is stable, well-tested software (the
included test suite covers over 90% of the code) in use by several applications.
2015-04-20 03:21:58 +00:00
rodent
c89cfe1eeb Eep, move last doc option dependency to options.mk. 2015-04-19 22:54:55 +00:00
rodent
64978c7df6 +lv2 - can be used by latest version of audacity 2015-04-19 22:53:04 +00:00
rodent
7dd220ca86 Import lv2-1.12.0 as audio/lv2.
LV2 is an open standard for audio plugins, used by hundreds of plugins and other
projects. At its core, LV2 is a simple stable interface, accompanied by
extensions which add functionality to support the needs of increasingly powerful
audio software.
2015-04-19 22:52:04 +00:00
wiz
947ed61343 Update to 0.2.4954 alias beta12:
libopenmpt 0.2-beta12 (2015-04-19)

*   Playback fix when row delay effect is used together with offset
    command.
*   A couple of fixes for the seek.sync_samples=1 case.
*   IT compatibility fix for IT note delay.
*   ProTracker MOD playback compatibility improvement.

libopenmpt 0.2-beta11 (2015-04-18)

*   openmpt_stream_seek_func() now gets called with
    OPENMPT_STREAM_SEEK_SET, OPENMPT_STREAM_SEEK_CUR and
    OPENMPT_STREAM_SEEK_END whence parameter instead of SEEK_SET,
    SEEK_CUR and SEEK_END. These are defined to 0, 1 and 2 respectively
    which corresponds to the definition in all common C libraries.
    If your C library uses different constants, this theoretically
    breaks binary compatibility. The old libopenmpt code, however,
    never actually called the seek funtion, thus, there will be no
    problem in practice.
*   openmpt123: When both, SDL1.2 and PortAudio, are available,
    SDL is now the preferred backend because SDL is more widespread
    and better tested on all kinds of different platforms, and in
    generel, SDL is just more reliable.
*   [Bug] libopenmpt now also compiles with GCC 4.3.
*   libopenmpt now supports PLM (Disorder Tracker 2) files.
*   Various playback improvements and fixes for IT, S3M, XM, MOD,
    PTM and 669 files.
2015-04-19 18:20:49 +00:00
rodent
3cbb3263dd +libsbsms - the latest version of audacity will use this. 2015-04-19 17:30:17 +00:00
rodent
9fe5feba73 Import libsbsms-2.0.2 as audio/libsbsms.
A subband sinusoidal modeling library for time stretching and pitch scaling
audio.
2015-04-19 17:29:21 +00:00
wiz
51728e7420 Wrap libtool arguments (instead of cxx) and do it for all pulseaudio users
instead of only qt5-qtmultimedia.

Fixes build failures in qt5-qtmultimedia users like kid3.
Suggested by joerg.
2015-04-19 06:42:02 +00:00
adam
4606c07235 Revbump after updating devel/boost-libs 2015-04-17 15:52:56 +00:00
wiz
fe0d9a87aa Remove more references to python-2.6. 2015-04-14 11:40:31 +00:00
wiz
fcbb1b66ac Remove python-2.6-only package py-ordereddict and references to it. 2015-04-14 11:25:37 +00:00
rodent
a7b568d574 Removing python26. EOL'd quite some ago and discussed a couple times on
tech-pkg@ and pkgsrc-users@.
2015-04-13 23:12:40 +00:00
rodent
eab6c66511 Seems like we're not using bsd.fast.prefs anymore. Swap for bsd.prefs. 2015-04-11 17:55:22 +00:00
rodent
a6daa31461 Forgot to include bsd.fast.prefs for ${OPSYS} to work. 2015-04-11 15:51:13 +00:00
rodent
0495e66105 Fix build on OpenBSD and Darwin, possibly. 2015-04-11 01:26:56 +00:00
sevan
835506fb71 Remove FreeBSD from the list of intended platforms as the plugin is already
installed by audio/mpg123 on this platform.

Reviewed by bsiegert@
2015-04-07 05:13:45 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
mrg
d759db3f0d also look in <machine/endian.h> on netbsd for endian info (fixes
non x86, mipsel and armel builds.)

probably could add other *bsd here, but i don't know them well
enough to be sure.

this doesn't change the build anywhere it was working already.
2015-04-06 00:08:34 +00:00
bsiegert
33d5dd9e25 Category is audio, not devel. How did this ever work? 2015-04-03 18:12:59 +00:00
wiz
6edd8f66ac Add speexdsp dependency. Bump PKGREVISION.
Fixes libgroove build.
2015-03-30 11:53:49 +00:00
bsiegert
dd30c4e739 SECURITY: Fix CVE-2014-9640.
https://trac.xiph.org/changeset/19117
oggenc: fix crash on raw file close, reported by Hanno in issue #2009. pointer
to a non-static struct was escaping its scope.
2015-03-21 19:06:54 +00:00
jperkin
bc69e1d111 Package requires GCC runtime. 2015-03-17 13:41:09 +00:00
jperkin
1927101929 Fix build on SunOS, catch up with latest API. 2015-03-16 14:57:49 +00:00
hiramatsu
82d5d251a8 Set MAINTAINER to pkgsrc-users. 2015-03-15 19:11:21 +00:00
tnn
91a2ecaac4 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.
2015-03-14 22:56:00 +00:00
tnn
d9ece77cea fix iconv linkage 2015-03-14 21:03:48 +00:00
adam
be02072515 Changes 0.1.4:
- Updated upstream sources, with minor changes to the decoder API
  breaking the ABI. (Calling code using AUDIO_CHANNEL_TYPE may need to
  be updated. A new option AAC_PCM_LIMITER_ENABLE has been added, enabled
  by default, which incurs extra decoding delay.)
- PowerPC optimizations, fixes for building on AIX
- Support for reading streamed wav files in the encoder example
- Fix VBR encoding of sample rates over 64 kHz
2015-03-12 21:31:19 +00:00
tnn
9354292cce needs curses 2015-03-12 19:39:15 +00:00
tnn
15fcec0b95 needs pax for do-install target 2015-03-12 19:17:55 +00:00
tnn
ead342953b wants to link with pthreads 2015-03-11 22:25:25 +00:00
tnn
b58bf0b77c mk/termcap.bl3.mk -> mk/curses.bl3.mk because that's what it really wants 2015-03-11 22:24:00 +00:00
wiz
d7d1875df9 Add upstream bug report URL. 2015-03-11 08:40:31 +00:00
wiz
57a46e73ef Update to 1.3.5:
libvorbis 1.3.5 (unreleased) -- "Xiph.Org libVorbis I 20150105 ()"

* Tolerate single-entry codebooks.
* Fix decoder crash with invalid input.
* Fix encoder crash with non-positive sample rates.
# Fix issues in vorbisfile's seek bisection code.
* Spec errata.
* Reject multiple headers of the same type.
* Various build fixes and code cleanup.
2015-03-09 08:14:23 +00:00
taca
17a1a339eb Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby. 2015-03-08 15:17:17 +00:00
wiz
dc55b551d7 Update audio/glyr to 1.0.8, provided by Leonardo Taccari in PR 49713.
Changes:
1.0.8
-----
 o Fixes for lyrix.at.

1.0.7
-----
 o Fixes for lyricwiki.

1.0.6
-----
 o Fix for cache getter: Print like normal getters and also call appropiate
   programs
 o Clamp the timeout of select to the user-set timeout.
 o Made the -c (--cache) option have an optional argument. Without argument the
   path is ~/.cache/glyrc (will be created if necessary).
 o Make glyrc return EXIT_SUCESS on success or EXIT_FAILURE in case of any
   failure.
 o Fixed faulty sha-1 versioning in cmakelists.
2015-03-04 09:01:34 +00:00
wiz
86dd61b456 Add upstream bug report URL. 2015-03-01 15:18:43 +00:00
wiz
b3245bcf8a Update to 2.10:
libmpdclient 2.10 (2015/02/23)
* support abstract sockets with "@" prefix
* support tag "MUSICBRAINZ_RELEASETRACKID"
* add TCP keepalive internal and external APIs
* support MPD protocol 0.19
  - status: support sample formats "float" and "dsd"
  - song: report duration with milliseconds precision
  - search: support constraint "modified-since"
* support MPD protocol 0.20
  - the "window" parameter for commands "find"/"search"
2015-03-01 15:09:56 +00:00
joerg
16347aa703 Use NEON intrinsics in Clang to avoid the unsupported assembler
modifiers. It is beyond common sense why pulseaudio devs considered the
mechanical conversion to inline asm an improvement...
2015-02-28 23:41:58 +00:00
snj
dfab813d3b add patches to fix some nasty crashes in lame. taken from
https://bugs.debian.org/777159 https://bugs.debian.org/778529
and https://bugs.debian.org/778703
2015-02-27 19:49:16 +00:00
ryoon
6987c03f72 Fix git spam in different way.
Previous fix by tnn@ requires devel/gettext-tools.
It is too heavy.
2015-02-25 23:40:35 +00:00
tnn
21923e9d80 fix "git: command not found" spam during build 2015-02-25 12:27:13 +00:00