summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2011-12-14Regenerate diffs for GNU patch.sbd2-6/+8
2011-12-11Update picard to 0.16.obache3-18/+31
while here, * convert some needless buildlink3 to simple DEPENDS. * distutils pkg, register egg-info. Version 0.16 - 2011-10-23 * Added AcoustID support. * Fixed track metadata plugins. * Added new internal %_totalalbumtracks% tag field. (PICARD-16) * Track metadata plugins now run also on non-album tracks. (PICARD-7) * Fixed custom Various Artists name on the %albumartist% field. (PICARD-5) * Album artist is now correctly "translated". (PICARD-1) * Unicode punctuation is now converted to ASCII by default. * WavPack correction files are moved together with the main files. (PICARD-15) * Unicode filename normalization on OS X. * Original release date is now saved into %originaldate%. * Allow tagging with localized artist aliases (PICARD-17) * Added a quit confirmation dialog. (PICARD-46) * Standalone recordings can be tagged with relationships now. (PICARD-10) * Refreshing an album will refresh its "other versions" listing. (PICARD-8) * "Unicode punctuation to ASCII" now works on album-level metadata. (PICARD-50) * DJ-mix tags should only be written to the medium where they apply. (PICARD-20) * Support URL redirects in web service/network request module (PICARD-54) * Jamendo and Archive.org cover art is displayed on web page, but not loaded by Picard plugin (PICARD-52) * Edits to metadata in "Details..." menu not reflected in UI (PICARD-13) * The status bar/new metadata box is updated when a selected file/track is changed. (PICARD-14)
2011-12-10* convert some needless buildlink to simple DEPENDS.obache2-9/+8
* distutils pkg, register egg-info. Bump PKGREVISION.
2011-12-10LICENSE=gnu-gpl-v2 # or laterobache1-1/+2
2011-12-10distutils pkg, register egg-info.obache2-4/+5
Bump PKGREVISION.
2011-12-09PKGREV bump for libXp-less openmotifdrochner4-8/+8
2011-12-08* LICENSE=gnu-lgpl-v2.1obache2-6/+8
* distutils pkg, register egg-info. Bump PKGREVISION.
2011-12-08* LICENSE=gnu-gpl-v2obache2-6/+6
* distutils package, register egg-info Bump PKGREVISION.
2011-12-05Use motif.bl3.mk instead of direct from openmotif.dholland1-2/+2
Non-default option, so no revbump.
2011-11-30Remove two patches; upstream says that extending precision is notwiz5-56/+6
the right approach and that he changed the calculation for 0.3.2 in a more robust way. Note that patch-configure will be integrated in next release. Bump PKGREVISION for patch removal.
2011-11-30Remove GCC 4.1.* build fix which is no longer necessary after thetron1-9/+1
update to version 0.3.2.
2011-11-30Tell configure explicitly where audiofile resides, now that it doesn'twiz1-2/+9
provide audiofile-config any longer. Set LICENSE while here. Comment out REPLACE_PERL line that doesn't do anything, since it wants to substitute in a generated file that doesn't exist yet.
2011-11-30Update to 0.3.2:wiz4-30/+31
Changes for Audio File Library version 0.3.2: * Fix initialization of byte order in Creative Voice File format. * Fix calculation of frame count in NIST SPHERE sound files. * Remove duplicate definition of AFvirtualfile. * Don't treat compiler warnings as errors by default.
2011-11-30Add libwildmidi option (recommended over fluidsynth by the musicpd author).wiz1-12/+19
2011-11-30+ libwildmidi.wiz1-1/+2
2011-11-30Initial import of libwildmidi-0.2.3.4, packaged for wip by Pierre Allegraud.wiz8-0/+129
WildMIDI is a simple software midi player which has a core softsynth library that can be use with other applications. The WildMIDI library uses Gravis Ultrasound patch files to convert MIDI files into audio which is them passed back to the calling application for further processing or output. The API of the library is designed so that it is easy to include WildMIDI into applications that wish to include MIDI file playback. With multiple MIDI file support you can develope applications to mix several midi files together at the same time and with the next release you will be able to use a different patch set for each MIDI file.
2011-11-30Fix build with latest libaudiofile.wiz2-1/+16
2011-11-30Add more options.wiz1-26/+98
2011-11-30Remove:wiz3-2/+19
typedef struct _AFvirtualfile AFvirtualfile; from af_vfs.h, the same line is in audiofile.h (which it includes), and this breaks the build of musicpd. Bump PGKREVISION.
2011-11-30Add comment for last change.tron1-2/+4
2011-11-30Ignore compiler warnings if GCC 4.1.* is used. This fixes the buildtron1-1/+7
under NetBSD/amd64 5.1_STABLE.
2011-11-29Update to 3.99.3:wiz5-35/+24
LAME 3.99.3 November 26 2011 Robert Hegemann Fix for tracker item [ 3441349 ] --tg does not handle genre number when adding unicode tag LAME 3.99.2 November 18 2011 Robert Hegemann Due to some bugs in 3rd party HW/SW decoders, those were not be able to make use of LAME's extended info tag anymore, resulting in problems with things like gapless playback. LAME 3.99.1 November 5 2011 Robert Hegemann Fixes for several issues with ID3v2 unicode tags, using Big-Endian text encodings. Because of several other software (like Windows Media Player), LAME writes Little-Endian unicode tags only. Thanks to Taihei Monma, for reporting these issues. Tracker items: [ 3431203, 3431222, 3431241 ] LAME 3.99 October 15 2011 3.99 beta 1 becomes 3.99 LAME 3.99 beta 1 not yet released Robert Hegemann Fix for Bugtracker item [ 3395813 ] id3tag_set_fieldvalue for URL link frames Broken Fix for Bugtracker item [ 3368977 ] Wave Parser doesn't pad chunks Fix for Bugtracker item [ 3034259 ] confusing fatal error: can't update LAME-tag frame! LAME 3.99 beta 0 not officially released Josep Maria Antolín Segura Documentation work Rogério Brito Improve Debian packaging. Include suggestions made by Fabian Greffrat Update version of the Debian package to reflect that it is taken from CVS. Get rid of a transitional package Much more to come... Minor fix to validate the history file correctly Robert Hegemann Porting of LAME mp3rtp program to Windows platform Fix: for free format mp3 above 320 kbps, the maximum allowed bits was limited too far. Changed behaviour: LAME replaces common suffixes by MP3/WAV when no output filename was given. For example, a simple lame x.wav will create output file x.mp3 UNICODE support on Windows OS, file names and ID3v2 tags; related: Bugtracker item [ 3052230 ] Lame.exe can't find files with non-ASCII names Added support for WAVE FORMAT IEEE FLOAT input files New switch --swap-channel added, see tracker item [ 1118412 ] RFE: option to swap L and R channels New switches -m l and -m r to select either left or right channel for mono encoding. Feature request item [ 3134258 ] Allow larger images with LAME (>128KB) Fix for Bugtracker item [ 2962223 ] Encoder delay and padding values ignored when re-encoding Fix for Bugtracker item [ 2986823 ] Error when building Lame with NASM support -still exists Fix for Bugtracker item [ 3125235 ] make -f Makefile.mingw32 fails Fix for Bugtracker item [ 3021935 ] ID3 tag TXXX cannot be used more than once Fix for Bugtracker item [ 3025801 ] gain_analysis.h needs int constants Fix for Bugtracker item [ 3277412 ] Segmentation fault at layer2.c:105 with --decode Changes in new VBR code: tuning on PSY model tuning on VBR scale and resulting bitrates Minor bug fix for sfb21 encoding All encoding modes use the PSY model from new VBR code, addresses Bugtracker item [ 3187397 ] Strange compression behavior Fix for a possible out of bounds array access in HIP decoder, addresses Bugtracker item [ 3091776 ] crash at III_dequantize_sample LAME 3.98.4 March 22 2010 Joseph Flynn Improvements for LAME DirectShow filter: Added support for the DirectShow IAMStreamConfig Interface to the LAME encoder filter output pin. Modified the DirectShow filter registration section so that the LAME Encoder filter is correctly registered in the Audio Compressors filter category. This will allow third-party encoding applications using the DirectShow System Device Enumerator Interface to correctly detect the LAME encoder when querying the Audio Compressors filter group. Modified the filter registration information so that the MP3 audio subtype is correctly reported as being supported on the encoder output pin. This will allow third-party encoding applications using the DirectShow IFilterMapper2 Interface to recognize that the LAME encoder supports MP3 output. Altered the Filter Merit Value that was being used when the filter was registered so that it is now using the standard DirectShow compressor filter merit value of MERIT_DO_NOT_USE (0x200000). Previously, the filter was being registered using a value of MERIT_SW_COMPRESSOR (0x100000), which was at a lower priority (i.e. worse priority) than MERIT_DO_NOT_USE. This prevented the LAME Encoder filter from being selected for use by some third-party encoding applications. Added code to calculate the frame length of the audio frames used for the nBlockSize element of the WAVEFORMATEX output structure. Previously this value was simply hard-coded to 1. Robert Hegemann Fix for Bugtracker item [ 2973877 ] A problem regarding the new drain code LAME 3.98.3 February 27 2010 Rogério Brito: Update the debian packaging for the new release. Robert Hegemann The ignore-tag-errors switch had no effect when embedding album art, fixed. Library API change: lame_decode functions are now obsolete but still present, please use hip_decode instead. The reason for this change is: lame_decode functions use a single global variable within the library to store decoder setup, hip_decode functions don't. The encoder now uses hip_decode internally and it is now possible to use clipdetect feature while reencoding mp3 to mp3. Workaround for FFMPEG bug, which uses to call lame_encode_flush more than once in a loop. Windows: program icon and version info added (when building with VC9) Fix for Bugtracker item [ 2688413 ] lib name problem in Microsoft Visual Studio 6 Fix for Bugtracker items [ 2051870, 242365tracker item [ 2723518 ] resampling in 3.98 and 3.99alpha Fix for Bugtracker item [ 2891879 ] Because of Windows API change, there was a problem with the prority switch. Fix for Bugtracker item [ 2893101 ] Access Violation in BladeMP3EncDL0, ships with MS Windows): enabling the new-drain-code seems to solve that issue better, than restricting the buffer size (see below: 3.98 beta 1, May 16 2007). Patch submitted by Bernhard Doebler, tracker item [ 2807676 ] Error when building Lametem [ 2406420 ] compile lame_enc.dll under cygwin
2011-11-29Update to 0.3.1:wiz9-89/+168
Changes for Audio File Library version 0.3.1: * Fix installation of man pages. * Add support for Creative Voice File format. * Support u-law and A-law compression in Core Audio Format files. Changes for Audio File Library version 0.3.0: * Define AFframecount and AFfileoffset as 64-bit integers regardless of whether system specifies off_t as 64 bits. * Added support for Core Audio Format. * Added support for extensible WAVE format files. * Fixed leak of miscellaneous data buffers. (Thanks to Stefano Magni for finding and fixing this problem.) * Fixed default mapping between integer and floating-point audio data. * Fix handling of NeXT sound files with unspecified or inconsistent length. * Added support for miscellaneous data in IFF/8SVX files. * Added support for byte-swapped IRCAM sound files. * Refactored file parsing and writing. * Refactored audio conversion. * Updated and expanded documentation.
2011-11-28Update to 0.1.21:wiz2-8/+8
2010-05-18: playgmd/gmdldmf.c: Remove a nested function 2011-03-19: compat/stuff.*: strupr is actually implemented on some systems 2011-03-19: configure.ac */*: -lm is not required on all platforms 2011-03-19: * */*: AC_STRUCT_DIRENT_D_TYPE; not all platforms has dirent.d_type 2011-03-19: config.guess, config.sub, install-sh: update to more recent versions (used the ones present in automake-1.11 in ubuntu 10.10) 2011-03-19: configure.ac Makefile.in: Only link to pthread if on OS-X / CoreAudio 2011-03-19: Support getcwd() for retrieving current working directory 2011-03-20: Added support for SDL audio 2011-03-20: cpiface/cpilinks.c: crash-bug when resizing window while link viewer was active 2011-03-20: devpcoreaudio devpsdl: gettimer() didn't work as expected (needed by cpitrack.c) 2011-06-01: play*/*: Some of the players didn't have volatile on the "timer" lock 2011-06-08: playwav/wavplay.c: Race condition that caused some audio artifacts (some parts could be replayed randomly) 2011-06-19: playmp2/charset.c: Detection of glibc bug 4936 alrways returned true (thanks to Jindrich Makovicka) 2011-07-11: devw/dwmixfa*: 8087 fpu version is now able to compile in PIC mode without use of text-rels. 2011-07-13: devw/dwmixfa: Added support for proper C verion of the FPU mixer (Thanks to Jindřich Makovička) 2011-07-13: devw/dwmixfa: 8087_asm_emu code made some annoying clicking sounds 2011-09-05: configure.ac: AC_LINK_IFELSE for ADPLUG could fail if "ld --as-needed" was used 2011-09-18: devp/devpalsa: newer versions of libalsa does not need plughw syntax, and in some cases works better without 2011-09-18: configure.ac: removed a warning visible when using autoconf >= 2.68 2011-09-30: devp/devpcoreaudio.c: Didn't compile 2011-10-21: playgmd/gmdl*.c: Removed a nested function (GCC on OS-X dislikes them) 2011-11-03: playgmi/gmitimitidy.c: Updated against ubuntu 11.10 configfile structure, closing ticket #3 2011-11-03: dev/mixclip.c: wav and sid files would crash on non-x86 platforms (optimization for assembler mixer in lookup-tables were fixed for 32bit pointers) 2011-11-04: playwav/wavpplay.c: pause on wave files caused crash. Also did some minor cleanups in pause-handling in other file-plugins aswell 2011-11-05: boot/psetting.c: ocp.ini upgrade code could crash due memmove moved too much memory 2011-11-06: VERSION 0.1.21
2011-11-27Fix build with modern GCCjoerg2-1/+29
2011-11-27audio/xsidplay: Make DragonFly patch unconditionalmarino2-7/+5
According to the latest bulkbuild report, NetBSD needs this fix as well.
2011-11-27audio/trm: make dragonfly patch unconditionalmarino2-6/+4
According to the latest netbsd bulkbuild report, NetBSD needs this fix as well.
2011-11-27audio/xmms-cdread: Support DragonFlymarino6-6/+82
There were a few issues with this package wrt DragonFly. The biggest issue is the use of ETIME, which should not be used with sockets. It doesn't even appear to be used later. NetBSD defines ETIME, but neither DragonFly nor FreeBSD even have this definition in errno. Somebody might want to look at this choice for the variable. Libtool also choked due to a missing tag, the FreeBSD volume control was needed, and some standard headers were added.
2011-11-26Update to 3.4.1. Notable changes:shattered2-7/+6
3.4.1 (20110813): - test for unused but set variable warning in gcc (needed to build on MacOS X, reported by Misty De Meo) - change dependency generation flags for clang (reported by Misty De Meo) - fix OXM module loading 3.4.0 (20110808): - fix portamento of mapped instruments - add MED2 (MED 1.12) module support - add Noiserunner module support - add support for MED4 synth instruments - fix MED4 Soundtracker-compatible tempo setting (Song2.med) - fix Startrekker Packer loader - fix IT215 compressed sample loader - OctaMED tempo fixes and note limit fix
2011-11-26Always include string.hjoerg2-9/+7
2011-11-26Fix C++ syntaxjoerg2-1/+24
2011-11-26Always include string.hjoerg2-6/+4
2011-11-26Add missing devel/zlib buildlink.sbd1-2/+3
Bump PKGREVISION
2011-11-25No patching with sed, pleasejoerg1-13/+1
2011-11-25Fix build with GCC 4.5joerg4-1/+82
2011-11-25Fix build with newer GCCjoerg2-1/+14
2011-11-24audio/terminatorx: Fix DragonFly breakagemarino3-4/+17
To restore buildability on DragonFly: 1) Added <string.h> to global header 2) Reversed patch-aa's modification of scandir No PKGREVISION bump required.
2011-11-24Fix build with modern GCCjoerg2-1/+14
2011-11-23Fix plugin build on NetBSD with newer GCCjoerg2-7/+8
2011-11-23audio/audacity: Fix DragonFly breakagemarino2-1/+16
Conditionally add <strings.h> for DragonFly. No PKGREVISION bump required.
2011-11-23audio/xsidplay: Fix DragonFly breakagemarino2-5/+15
Conditionally add <strings.h> for DragonFly. No PKGREVISION bump required.
2011-11-23audio/sidplay: Fix DragonFly / use iostream and friendsmarino5-3/+78
Replace <iostream.h> includes and similar with c++ headers, and use the standard namespace to fix breakage on DragonFly and NetBSD 5.99.
2011-11-23audio/trm: Fix DragonFly breakagemarino2-1/+16
Conditionally add <strings.h> for DragonFly. No PKGREVISION bump required.
2011-11-23Remove libscsi and the two packages using it, tosha and cdd.wiz19-326/+1
The FreeBSD SCSI library on which libscsi was based, was removed in 1998. The two other packages were last updated 1997 and 2001, respectively. Better software exists (e.g. cdparanoia, cdrecord). Ok agc@, gdt@
2011-11-23audio/spiralsynth: Fix iostream / Fix DragonFly / amd64marino5-23/+39
Replace <iostream.h> and <fstream.h> with their c++ counterparts. Addition of <string.h> was originally under a DragonFly macro, but this was removed when it was shown NetBSD 5.99 needed it too. Allow package to build on all x86_64 architectures.
2011-11-23audio/spiralloops: Fix iostream / Fix DragonFly / amd64marino11-35/+111
Replace <iostream.h> and <fstream.h> with their c++ counterparts. Addition of <string.h> was originally under a DragonFly macro, but this was removed when it was shown NetBSD 5.99 x86_64 needed it too. Allow package to build on all x86_64 architectures.
2011-11-23audio/flactag: Fix DragonFly breakagemarino3-8/+12
patch-aa was the main reason this package broke on DragonFly. Probably the __NetBSD__ macro should have been used from the beginning (since pkgsrc serves multiple platforms), but rather than risk breaking flactag on other platforms, I've chosen to use __DragonFly__ macro to restore the original code. Also, -lintl is needed by DragonFly, so the gettext-lib was added the the buildlink3 list.
2011-11-23audio/xmradio: Remove "Not For DragonFly" restrictionmarino1-2/+3
This package builds fine on both DragonFly architectures.
2011-11-22Unconditionalize the DragonFly patches for newer c++.wiz11-80/+709
Use patches instead of sed. Set LICENSE while here.
2011-11-22iostream.h -> iostream on all platforms.wiz4-11/+35
Set LICENSE while here.