summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2020-05-26Pullup ticket #6212 - requested by niabsiegert3-3/+19
audio/adplay: dependent update Revisions pulled up: - audio/adplay/Makefile 1.4 - audio/adplay/distinfo 1.2 - audio/adplay/patches/patch-configure 1.1 --- Module Name: pkgsrc Committed By: nia Date: Thu May 21 21:00:49 UTC 2020 Modified Files: pkgsrc/audio/adplay: Makefile distinfo Added Files: pkgsrc/audio/adplay/patches: patch-configure Log Message: adplay: Work around breakage caused by adplug-2.3.2 Pointed out by joerg
2020-05-26Pullup ticket #6211 - requested by niabsiegert3-8/+9
audio/adplug: security fix Revisions pulled up: - audio/adplug/Makefile 1.11 - audio/adplug/PLIST 1.4 - audio/adplug/distinfo 1.8 --- Module Name: pkgsrc Committed By: nia Date: Thu May 21 13:39:55 UTC 2020 Modified Files: pkgsrc/audio/adplug: Makefile PLIST distinfo Log Message: adplug: Update to 2.3.2 Changes for version 2.3.2: -------------------------- - Bug fixes: - FMOPL: Fix global variable pointer double-free (CVE-2018-17825) - HERAD: Fix compilation on GCC 4.2.1 - ADL: Calling rewind() before update() causes access violation - Move OPL reset/init code to rewind() for some players
2020-03-29libmpcdec & musepack: note these packages conflictgutteridge2-2/+6
Both of these packages install lib/libmpcdec.so. (libmpcdec seems like a potential candidate for removal, if the remaining packages that depend on it can either be switched to musepack or removed themselves.)
2020-03-28openal-soft: Requires gcc5 according to its authorsnia1-3/+3
2020-03-28game-music-emu: Needs zlibnia1-1/+2
2020-03-27game-music-emu: Disable ubsan using the built-in mechanismnia1-3/+3
2020-03-26Skip configure.in for portability, configure itself is patched already.joerg1-1/+3
2020-03-26Fix const correctness.joerg2-4/+30
2020-03-26audio/libsidplay: fix -Wchar-subscriptsrillig2-1/+23
2020-03-26milkytracker: Resolve inconsistent PLIST on different platformsnia4-4/+33
2020-03-26game-music-emu: rm:-fsanitize=undefined, incompatible with older toolchainsnia1-2/+4
Clean up path to .pc file
2020-03-26snd: OSS seems to be broken on Linux, disable itnia1-3/+4
2020-03-26buzztrax: Use PLIST_SRC_DFLT to ensure PLIST.Linux gets picked up.nia1-3/+2
Remove omf-scrollkeeper include, it's no longer needed.
2020-03-26csound6: Needs flex. Remove bsdtar requirement.nia1-6/+2
2020-03-25kid3: fix build by explicitly buildlinking libvorbiswiz1-1/+2
2020-03-25audio/din: Updates to 45fox2-7/+7
Changes since 44.0.2: DIN Is Noise 45 @ Chennai, India ! fixed internal bug in noise generator ! + results in improved noise :) + keys can trigger notes or noise on keyboard-keyboard + ie keys from computer keyboard or MIDI keyboard + press ENTER to toggle - removed black/white notes display from MIDI keyboard input + colored notes displayed instead + balls can trigger notes or noise in Mondrian + Select balls + and Menu > Balls Triggers Note <> Ball Triggers Noise + or press ENTER + if there is no selection, all balls will trigger note (default)or noise Approved by: jperkin@
2020-03-23audio/fasttracker2: Update to v1.14fox2-7/+7
Changes since v1.13: v1.14 - 22.03.2020 - Bugfix: The Repeat/Replen. numbers in Smp. Ed. would not show the correct values for non-looping samples. It should always show the values even if the loop is disabled. This caused some strange visual bugs... - Bugfix: Changing sample numbers on the white piano keys in Instr. Ed. was semi-broken (it would show wrong numbers until you changed to another instr. and back). - Bugfix: If you set the current sample to 0E and scrolled down with the mouse wheel, the sample list would overflow. - All bitmaps are now present as 4-bit (+ 1x 8-bit) RLE-compressed .bmp files, and are included in the binary as such. This makes it slightly easier to edit/add graphics.
2020-03-23speech-dispatcher: Add ltdl to buildlink3nia1-1/+2
2020-03-23lmms: Avoid silly portability check.nia1-3/+5
This is a bash script used for publishing Linux builds...
2020-03-22py-last: needs py-setuptools_scmtnn1-1/+2
2020-03-22twolame: Update to 0.4.0nia3-31/+16
Version 0.4.0 (2019-10-11) -------------------------- - Added free format encoding (now up to 450 kbps) - Added DAB utility methods for ScF-CRC handling - Added `twolame_get_original()` and `twolame_set_original()` - Added `twolame_get_extension()` and `twolame_set_extension()` - Bundled .spec file in tarball for building RPM for twolame - Make libsndfile dependency (and therefore the frontend) optional - Fixed VBR encoding - Fixed setting for error protection flag - New check for invalid bitrate/channel encoder settings - New checks against failed memory allocations - Fixed padding policy (now adding an empty slot) - Fixed build when maintainer mode is disabled - Fixed scaling of floating point input source through libsndfile - Removed `slotinfo` global variables to fix thread safety bug - Switched to handling reading from STDIN using libsndfile - Fix for potential buffer overrun relating to `MAX_NAME_SIZE` in CLI tool - Install AUTHORS, COPYING, README, NEWS in `$prefix/share/doc/twolame/` - Zero the whole of the data structure when calling `twolame_init()` - Prefixed all global symbols with `twolame_` to prevent symbol conflicts - Fix for `twolame_get_framelength()` returning the correct frame size when padding is enabled - Fix progress counter in twolame CLI - Fix compilation on mingw or mxe cross compiler - Fix symbols visibility on Windows - Add `-no-undefined` for compilation on Windows - Added `win32-dll` option to `LT_INIT` - Compiler and Valgrind warning fixes - Various other minor fixes
2020-03-22liblo: Update to 0.31nia2-7/+7
Changes of note since the 0.30 release include: - oscsend can write to files and stdout. - oscdump can write raw output. - Fixed parsing bug with } and [a-] patterns. - Support for // mattern matching operator. - Support for double-ENDed SLIP packets. - Assertions in C++ header and optional use of exceptions. - Fixed improper use of va_end. - Fix a clang compilation error. - Compatibility with ESP32 embedded platform.
2020-03-22qmmp: Update to 1.3.6nia3-9/+12
Version 1.3.5 * added icon for 'play/pause' action * fixed 'album artist' tag support * fixed issue with missing bitrate after application restart * fixed issue with incorrect audio properties displaying * fixed crash on corrupted .m4a files * fixed duration overflow * fixed playlist duration update * fixed issue with special symbols in the track change plugin * fixed crash on encrypted archives * updated Galician translation (Delio Docampo Cordeiro) Version 1.3.6 * added 'album artist' and 'composer' tags support in the ffmpeg plugin * fixed window title updating when playing CUE tracks * fixed crash on Futura skin in the skinned ui * updated French translation (Adrien Vigneron) * updated Indonesian translation (Andika Triwidada and Wantoyo)
2020-03-22snd: Update to 20.2nia3-9/+9
Snd 20.2: s7: complete profile.scm revision, (*s7* 'profile) s7_let_field_ref|set (for *s7* access from C) deprecated current s7_print_length|float_format_precision|gc_stats *function* (a function), replaces deprecated __func__ openlets moved to (*s7* 'openlets), s7-version to (*s7* 'version) checked: sbcl 2.0.2 Thanks!: Rick Taube, Kjetil Matheussen
2020-03-22qsynth: Update to 0.6.1nia2-8/+7
0.6.1 2019-12-22 The Winter'19 Release. - Custom color (palette) theme editor introduced; color (palette) theme changes are now effective immediately, except on default. - Second attempt to fix the yet non-official though CMake build configuration. - When using autotools and ./configure --with-qt=..., it is also necessary to adjust the PKG_CONFIG_PATH environment variable (after a merge request by plcl aka. Pedro López-Cabanillas, while on qmidinet, thanks).
2020-03-22game-music-emu: Update to 0.6.3nia3-8/+9
Christopher Snowhill (4): Add echo_ram to state structure, for dodgy SPC rips Complete the dodgy hack for SMW mod SPC playback Add necessary local pointer Disable clear_echo() function Michael Pyne (62): Remove version markers from code comments, update URL. spc: Use exact hardware register widths. Support building with UBSan error-checking. Assume standard int types are present instead of reimplementing. Avoid undefined behavior with left-shift of negative ints. Request more compiler warnings. Replace fast min-width int types with fixed-width types. Fix warnings I introduced with conversion to fixed-width ints. bitbucket-pipelines.yml created online with Bitbucket Try to get CMake to work... spc: Fix narrowing warnings in demo player. gb: Fix read from uninit memory initializing wavetable. spc: Fix hang in revised STOP opcode handler. Minor whitespace fixups to support review. multichannel: Try to handle stereo/effects properly. Support clang and require C++11 mode Add move ctor for Blip_Buffer so it can be held in a vector [multichannel] Cleanup construction of Effects_Buffer [multichannel] Fix ABI/API breakage with gme_open_file multichannel: Re-fix build of demo app post-ABI breakage multichannel: Move #ifdef to guard entire use of setbuffer. multichannel: Move added API to single extra function. Update changelog. multichannel: Add simple test suite. Ignore GCC 7 implicit fallthrough (for now). Avoid undefined left-shift on signed integers. Properly export gme_type_t symbols. Add simple accessor for file extension from a gme_type_t. Silence unused var warning. zlib: Minor cleanups. Remove now-redundant vector from Mem_File_Reader. test: Use mem-based source for demo_mem test. Fix URL for pkg-config file. Add pkg-config metadata for linking to zlib with static builds. Search for static version of dependencies for static builds. Fix CMake warning with the recent static lib check. cmake: Fix whitespace (no other changes). cmake: Simplify compiler flag code. cmake: Enable -fwrapv by default. Ensure padding to guard emulator memory access is in the memory block. nsfe: Some blocks can have a 0-sized header, don't fail for those. cmake: Make GCC undefined sanitizer work with static build. Move BLARGG_EXPORT to header. Fix build failure in C-based demo player. spc: Set a playback length by default if set in header. player: Allow toggling infinite playback. Add a function to avoid automatic track ending. Add newer compilers to the CI script. YAML is the worst. resampler: Don't resample when sample rates are matched. example: Port the sample GUI player to use SDL2. example: Use SDL2 rendering to draw audio scope and simplify. example: Use a larger window for the GUI playback example. Disable copy/move ctor & assignment operator for Blip_Buffer. Make BLARGG_EXPORT changes for improvements made since patch started. Remove another fallthrough warning in GCC 9.2. Bump version in preparation for tagging/release. Nicolas Allemand (2): added support for macOS framework building Vitaly Novichkov (26): Added ZLib support for memory reading Fixed missing VGZ detection Clean-up of GZip memory reading code and created a unit-test for mem-read Merge Std_File_Reader with GZip_File_Reader into same class Detection of GZip is done on a magic number check that will tell is this GZipped or a regular file. Small clean-up and Clang Code Model's warnings fixes Another tiny beautifying and clean-up in the Data_Reader.cpp Clean-Up of GZip decompression code Remove no more needed macros and typedefs Fixed an invalid output of Mem_File_Reader and fixed warnings Replace legacy GENS emulator with MAME which is much more accurate Added Nuked OPN2 and ability to select one of three YM2612 emulators Fix the warning in release build Minor warning fixes Hes_Cpu: Fix integer types and fix the time correctness Fix the warning of extra comma after function end in gme.cpp // Also, clean up from a junk spaces KSS: Fixed silence VGM: Implement Dual YM2612 support VGM: Minor fixes - removed unnecessary "psg_dual" check - making mute mask apply to both chips when dual-chip is run MAME YM2612: Enable internal re-sampler to have accurate music Added blargg_source.h as a public header Fixed the C90 compatibility of blargg_source.h True fix of fallthrough warnings Also ignore files like "CMakeLists.txt.user.4.10-pre1" Wohlstand (12): Data_Reader: Remove useless macros are left from old code Fixed build of test Added .gitignore Added CMake option to on/off isolated echo buffer on SPC Merged in support for a modified SPC echo buffer to better support ROM hack SPCs. Merge dual chip support for VGM YM2612 blargg_source.h: never use __declspec(dllimport) derselbst (29): tweak Stereo_Buffer for having multiple channel_t fix build fix compiler warnings adapt Music_Emu internals and gme API for multi channel support update doc minor fixes adapt Effects_Buffer for multiple channels temporarily fix early fadeout problem adapt Effects_Buffer::mix_enhanced() for multiple voices Revert "tweak Stereo_Buffer for having multiple channel_t" revert Classic_Emu::set_sample_rate_() get rid of hardcodings make Music_Emu use multichannel rendering if requested update changelog bump GME_VERSION remove debug code adapt mix_mono and mix_stereo for multichannel rendering use c-naming style fix try/catch block prefer std::vector use tab indentation another tab indent use int rather than bool fix build ensure echo/reverb buffers have already been allocated correctly skip audio of voice buffer that dont contribute to output fix advanced stereo mixing avoid fading if fade_start is negative disable multi channel support for vgm_emu myQwil (4): Parse hours and milliseconds Changed the comment to indicate that length is now in milliseconds Removed track fade from test.m3u
2020-03-22audacious: Update to 4.0nia8-90/+49
This release switches to Qt 5 by default. The Qt UI has become quite polished by now. It will be quite familiar to users of the GTK2 UI, but it also brings a few nice-to-have improvements, such as a playlist view that is easier to navigate and sort. GTK2 remains available and supported as a build option, but new features will only be added to the Qt UI going forward. Some things that we wanted to get finished didn't make it into this release. In particular, the Qt port of the Winamp-like UI is still missing some key features such the Jump to Song window. Users of the Winamp-like UI may want to continue using GTK2 for now. The Windows builds are also still using GTK2, until some Windows-specific font size issues (on displays greater than 96 DPI) can be worked out in the Qt version. New features and improvements: Clicking on playlist column headers sorts the playlist (#8) Dragging playlist column headers changes the column order (#10) Application-wide settings for volume and time step sizes (#330) New option to hide playlist tabs (#547) Sorting playlist by path now sorts folders after files (#843) Implemented additional MPRIS calls for compatibility with KDE 5.16+ (#900) New OpenMPT-based tracker module plugin (contributed by Chris Spiegel) New VU Meter visualization plugin (contributed by Marc Sánchez) Added option to use a SOCKS network proxy (contributed by Róbert Čerňanský) The Song Change plugin now works on Windows (contributed by Domen Mori) New “Next Album” and “Previous Album” commands The tag editor in Qt UI can now edit multiple files at once Implemented equalizer presets window for Qt UI Lyrics plugin gained the ability to save and load lyrics locally Blur Scope and Spectrum Analyzer visualizations ported to Qt MIDI plugin soundfont selection ported to Qt JACK output plugin gained some new options Added option to endlessly loop PSF files Bug fixes since 3.10.1: Fixed blurry application icon on Windows (#863) Cuesheet entries in an .m3u playlist are now added correctly (#878) Various minor fixes in handling of output stream Other: Experimental support for building with meson
2020-03-22libgroove: Clean up. Use ffmpeg4.nia5-16/+66
2020-03-22chromaprint: Clean up. Use ffmpeg4 and fftw3.nia4-42/+21
Bump PKGREVISION.
2020-03-22libwildmidi: doesn't need gmakenia1-2/+1
2020-03-20*: Convert broken sourceforge HOMEPAGEs back to httpnia15-30/+30
2020-03-20musicpd: Further simplify and clean up options.nia2-16/+21
id3 and sndfile provide fairly basic, nearly-always-expected functionality, so remove those from the hydra.
2020-03-20musicpd: Update to 0.21.21nia4-77/+7
ver 0.21.21 (2020/03/19) * configuration - fix bug in "metadata_to_use" setting * playlist - asx, xspf: fix corrupt tags in the presence of XML entities * archive - iso9660: skip empty file names to work around libcdio bug * decoder - gme: ignore empty tags * output - solaris: port to NetBSD * raise default "max_connections" value to 100
2020-03-19Skip portability check in configure.in as we patch configure.prlw11-1/+4
2020-03-18cantana: PLIST.unix -> PLIST.notdarwintnn2-22/+22
2020-03-18Needs pipjoerg1-1/+3
2020-03-18No portability check in configure.in, unusedjoerg1-1/+3
2020-03-18audio/fasttracker2: Update to v1.13fox3-15/+14
Changes since v1.12: v1.13 - 18.03.2020 - Fixed crash when loading some very specific S3M modules - Linux: Fixed CMakeLists.txt to work on Arch Linux - Some other small miscellaneous fixes not worth of a mention
2020-03-17audio: Import dumbnia6-1/+56
DUMB is a module audio renderer library. It reads module files and outputs audio that can be dumped to the actual audio playback library. This is a fork of the original dumb by Ben Davis.
2020-03-16tcd: fix build on Linuxtnn2-1/+19
2020-03-14audio/fasttracker2: Update to v1.12fox2-7/+7
Changes since v1.11: v1.12 - 13.03.2020 - Bugfix: Some broken XMs/XIs have a non-sense value in the "mute" instrument field. This is now clamped correctly so that such modules and instruments will not yield muted sound. This fix was actually present earlier, but it was broken again some time ago. You will very rarely bump into this issue anyway. - Micro-optimization to how voice/ramp volumes are calculated (4x DIVs removed) - Windows/macOS: SDL was upgraded from 2.0.10 to 2.0.12
2020-03-13*: Remove mysql51 - EOL since 2013, completely broken with OpenSSL 1.1nia1-4/+3
2020-03-13musescore: revert unintended part of commitwiz2-12/+3
2020-03-13musescore: fix unportable test(1) operator.wiz3-3/+91
2020-03-12audio/speex: remove unknown configure optionrillig1-3/+1
2020-03-12audio/sox: remove unknown configure optionrillig1-2/+1
The option --without-gomp is no longer recognized. There is still a GOMP_LIBS variable, but that one is deprecated as well.
2020-03-12icecast: skip configure.in in portability checkwiz1-1/+4
Already patched in configure.
2020-03-12py-musicbrainz: Removed - deprecated since 2011, no users in pkgsrcnia5-72/+1
2020-03-11audio/fasttracker2: Update to v1.11fox2-8/+7
Changes since v1.10: v1.11 - 10.03.2020 - Bugfix: The Help screen scrollbars could act strange when switching subjects - Bugfix: Some of the Instr. Ed. (+ extension) scrollbars could be moved with the up/down pushbuttons even if the current instrument is not allocated. This is not supposed to be possible. - Bugfix: In the Instr. Ed. screen, the "Add" button (vol/pan env.) could lead to a crash if the current instrument wasn't allocated. - Bugfix: The piano in the Instr. Ed. screen could show wrong keypresses if extremely low or high pitches were being played. - The up/down pushbutton delay has been increased, it's too short in original FT2 (in my opinion). - The 4-tap cubic spline interpolation table (for the audio mixer) has been recalculated in higher precision and more phases. It should in theory be better, but I can't personally hear any difference. - Windows: The DPI-scaling is now per-monitor aware instead of system aware. Maybe this solve the issue of blurry pixels for some people... - Don't warn the user when loading a song with stereo samples. They will be mixed to mono anyway, and I don't think it's an important warning to show. - Fixed some minor grammar errors in some GUI texts
2020-03-11*: bump for vala 0.48.0wiz1-2/+2