summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2019-09-20schismtracker: Update to 20190805 - switch to github for distfiles.nia5-66/+16
This gives us a stable source of new releases for future updates. Sadly it does not use SDL2 yet but the newer release allows us to remove the local patches and get a .desktop entry.
2019-09-18Recursive revbump from audio/pulseaudioryoon27-50/+54
2019-09-18Update to 13.0ryoon5-17/+24
Changelog: PulseAudio 13.0 Changes at a glance: * Added support for Dolby TrueHD and DTS-HD Master Audio * Improved initial card profile selection for ALSA cards * Bluetooth card profile choices aren't persistent any more by default * Added support for SteelSeries Arctis 5 USB headset * New "max_latency_msec" module argument for module-loopback * New "stream_name" module argument for module-rtp-send * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio * Use source sample spec and channel map by default in module-loopback * New "avoid_resampling" module argument for module-udev-detect and module-alsa-card * "avoid_resampling" also tries to avoid format conversion if the ALSA device supports it * New function to enable realtime scheduling for client threads * Removed BlueZ 4 support * Dropped intltool * Introduction of the Meson build system * Const-ification of parameters across headers * Minor bug-fixes, bindings updates and several translation updates
2019-09-17faad2: xmms-faad is gonenia1-2/+1
2019-09-17xmms-faad: Remove, no longer supported in most recent faad2nia4-40/+1
2019-09-15easytag: Fix building with -manualmaya3-5/+8
from js
2019-09-14din: Updates to 43fox4-22/+22
Changes since 42: DIN Is Noise 43 @ Chennai, India + move groups of harmonics on sine mixer + shift + click harmonic on sine mixer to select / deselect + moving one of the selected harmonics moves all the selected harmonics 'But then one lizard (or iguana) moved, and all moved' - VS Naipaul, Among the Believers + but shift when moving moves just the selected harmonic + all, none, invert buttons for gross selection + resize phrase position slider + DIN saves/reloads slider + change both notes of selected range using mouse slider + Use Menu > Ranges > Change note? > Both - removed Change Left note, Change Right note menu items in Menu > Ranges + replaced with Change note? Left Right Both menu items + scrub / scratch point modulations + click on Scrub and move up or down + Sync on Point Modulator + workflow is + select modulations + pause + sync + play + voice volume minimum can be < 0 [voice waveform flips] + spinner to set absolute drone master volume + drone master volume can be < 0 [drone waveform flips] - removed mute drones button * just spin drone master volume to 0 + save/load auto apply state on sine mixer + save/load drone selection state + save/load drone frozen state + save/load plugins fold state for each curve editor + save/load auto select launched drones flag + turn on/off UI in all screens, not just in instruments * optimised + click repeat of Apply button and key repeat of shortcut r for continous apply of plugin output to curve + useful/interesting when point modulating custom sin/cos/radius curves etc + drones per minute is floating point instead of integer * improved phrase handling for voice on microtonal keyboard * improved plugin browser on curve editors * changed default drone handle size to 3 ! fixed bug: turning on/off ui on point modulator may crash DIN42 ! ! fixed bug: pressing shift/ctrl effected selection box when not previewing mesh ! ! fixed bug: changing parameters on Number plugin didnt update preview ! ! fixed bug: frozen drones saved to disk thawed on reload ! ! fixed bug: didnt save/load turns on spiraler ! ! fixed bug: rotate/scale of drones happened in UI loop, now moved to audio loop ! ! fixed bug: stopped gravity editing when menu displayed !
2019-09-14ncmpc: Set PYTHON_FOR_BUILD_ONLYnia1-1/+3
2019-09-14faad2: Update to 2.9.0nia9-212/+23
Changes: [ Krzysztof Nikiel ] Build system fixes and code clean-up [ LoRd_MuldeR ] Fix compiler warnings and code indentation Fix compilation with GCC <= 4.7.3 MSVC solution file clean-up [ Cameron Cawley ] Fix compilation with GCC 4.7.4 Fix compilation with MinGW [ Michael Fink ] MSVC 2017 project file update [ Hugo Lefeuvre ] Fix crash with unsupported MP4 files (NULL pointer dereference, division by zero) CVE-2019-6956: ps_dec: sanitize iid_index before mixing CVE-2018-20196: sbr_fbt: sanitize sbr->M (should not exceed MAX_M) CVE-2018-20199, CVE-2018-20360: specrec: better handle unexpected parametric stereo (PS) CVE-2018-20362, CVE-2018-19504, CVE-2018-20195, CVE-2018-20198, CVE-2018-20358: syntax.c: check for syntax element inconsistencies CVE-2018-20194, CVE-2018-19503, CVE-2018-20197, CVE-2018-20357, CVE-2018-20359, CVE-2018-20361: sbr_hfadj: sanitize frequency band borders [ Hugo Beauzée-Luyssen ] CVE-2019-15296, CVE-2018-19502: Fix a couple buffer overflows [ Filip Roséen ] Prevent crash on SCE followed by CPE [ Gianfranco Costamagna ] Fix linking with GCC 9 and "-Wl,--as-needed" [ Fabian Greffrath ] Enable the frontend to be built reproducibly
2019-09-14musicpd: Update to 0.21.14nia2-9/+8
ver 0.21.14 (2019/08/21) * decoder - sidplay: show track durations in database - sidplay: convert tag values from Windows-1252 charset - sidplay: strip text from "Date" tag * player - fix crash after song change - fix seek position after restarting the decoder * protocol - include command name in error responses
2019-09-14ncmpc: Update to 0.34nia10-46/+144
ncmpc 0.34 - (2019-04-10) * show total duration of range selection in status bar * fix high CPU usage in key bindings check * fix high CPU usage during text input * fix background color "none" * adapt to Boost 1.70.0 API changes * fixed manual install dir ncmpc 0.33 - (2018-10-22) * artist page: rename to "library" * library page: make tag list configurable * fix color configuration parser bug * fix build failure when libpcre is not found * remove support for liblircclient (only liblirc) * build: require Meson 0.47 * build: use Meson option type `feature` * build: remove obsolete option `tcp` * build: add option to disable regular expression support ncmpc 0.32 - (2018-10-05) * fix crash bug on queue page * fix crash bug on lyrics page * fix off-by-one buffer overflow bug * fix manpage installation directory * fix build breakages with some ncurses builds * work around GCC 4.9 build failure * remove doxygen support * new dependency: Boost * remove dependency on GLib ncmpc 0.31 - (2018-09-19) * fix "No such song" in search screen * fix progressbar when colors are disabled * enable colors by default * allow configuring per-style background colors * keep current song in xterm title when MPD is paused * load configuration from $XDG_CONFIG_HOME/ncmpc/config * always show the screen list at the top * fix memory leak * require MPD 0.19 ncmpc 0.30 - (2018-04-04) * fix crash after pressing ^W in search screen * fix crash bug in chat screen * fix completion list * new color "progressbar-background" * switch the code base to C++14 * build manual with Sphinx ncmpc 0.29 - (2017-11-05) * fix crash after losing MPD connection * fix crash after DNS lookup error * add Meson option "lyrics_plugin_dir" * fallback libncurses detection without pkg-config ncmpc 0.28 - (2017-09-21) * fix crash on lyrics screen * fix memory leak * hide the MPD password from the queue screen title * implement password for asynchronous connect * build with Meson instead of autotools ncmpc 0.27 - (2017-03-25) * work around connect failure if /var/run/mpd/socket does not exist * remove the status bar clock (option "display-time") * fix assertion failure after connect failure * several Windows build fixes ncmpc 0.26 - (2017-03-20) * require libmpdclient 2.9 * adapt to lirc 0.9.4 * lyricswiki: update regex * screen_song: show "f" and "dsd" formats * connect asynchronously * fix flickering in color mode * fix gcc 7 warnings
2019-09-14sonata: Update to 1.7b1nia5-114/+145
1.7b1 (2016-01-31) ------------------ New features '''''''''''' * redirect to the localized Wikipedia according to the user's local, instead of redirecting to the English one. https://github.com/multani/sonata/issues/61 * add "Shuffle by album" https://github.com/multani/sonata/pull/59 * repeat single song (Corentin Néau) https://github.com/multani/sonata/pull/95 Bug fixes ''''''''' * fix crashs on Gtk.TextView when updating the lyrics of a song * Fix streams parsing: https://github.com/multani/sonata/issues/41 https://github.com/multani/sonata/issues/38 * fix withdrawn mode by fixing incorrect usage of threads and Gtk eco-system * choosing a local artwork wasn't working anymore * fix artwork caching * keep the selected tab when hiding/showing Sonata using the tray icon * correctly handle tracks without a definitely reasonable track or disc value (Peter Helbing) https://github.com/multani/sonata/pull/74 * fix translation of of Glade dialogs (Peter Helbing) https://github.com/multani/sonata/pull/75 * fix opening the About dialog (based on Rocus van Oosten report). * fix refreshing profiles upon connections add/delete (Corentin Néau) https://github.com/multani/sonata/pull/92 * fix update of cover and text in fullscreen mode (Corentin Néau) https://github.com/multani/sonata/pull/93 Internal changes '''''''''''''''' * slightly better performance when updating the library * threading improvements: - use GIO instead of a thread to download drag-and-droped covers - remove the MPD from a dedicated thread. It works as good (if not better) as before since the threaded code was poorly written anyway and rendered the additionnal basically useless. This move is not definitive but something better will probably come up some day. * Looking for covers isn't as filesystem expensive as before, but it doesn't check for multiple possible cases in the cover name anymore. 1.7a2 (2013-11-26) ------------------ New features '''''''''''' * Download bigger covers from Last.fm * Centering the current song using Ctrl+i now also selects the current song * Use Transifex as a translation plateform. See https://www.transifex.com/projects/p/sonata/ * Update translations: - Russian (thanks Stas!) - Ukrainian (thanks Stas!) - French (thanks Jon!) Bug fixes ''''''''' * Fix search in library (using a specific filter or the 'everything' filter) * Fix scrobbling to Last.fm * Scrolling with the mouse wheel on the tray icon correctly changes the volume * Some lyrics from LyricsWiki redirects to another page. The plugin now follows those redirect to find the actual lyrics. * Fix multiple issues related to drag-and-drop of songs in the current playlist * Fix error while using Sonata's command line interface * Fix filtering songs in the current playlist * Fix DND of custom artwork images in the main window * Fix breadcrumb icon in the library while browsing an album while in Artist view * Fix saving the visibility flag of tabs: https://github.com/multani/sonata/issues/45 * Fix hiding/showing the main window even if it's not the active widget: https://github.com/multani/sonata/issues/43 * Deleting a track doesn't toggle the filter bar anymore in the current playlist. * Better support for MPD 0.18 Internal changes '''''''''''''''' * Simplified the `current` module. It should also now use less memory than before. * Provide a new GObject signal to notify on artwork change and artwork reset. 1.7a1 (2013-02-08) ------------------ New features '''''''''''' * Fetch covers from Last.fm instead of Rhapsody.com * Custom plugins are now stored along the configuration file in ~/.config/sonata/plugins/ * Switch to Python 3 and Gtk 3 (Jörg Thalheim & Adam Dane) * More items in the tray menu (Kirill Lashuk) * Better fullscreen support (Kirill Lashuk) * Toggle fullscreen from the command line (Daniel) * Support MPD's "consume" mode (Anton Lashkov) * Use more default icons in the context menus (Anton Lashkov) * Load only the most recent of plugins with the same names Bug fixes ''''''''' * Fix population of the "Save to playlist" menu (Zhihao Yuan) * Prevent multiple entries and improve art search with multi-CD albums (Kirill Lashuk) * Fixes weird show up if Sonata is not on the current workspace (Kirill Lashuk) * Scrobble after seeking to the beginning (Kirill Lashuk) * The lyricswiki plugin should now work again (Jonathan Ballet) * Fix UI status after reconnection to MPD (Jonathan Ballet) * Fix crash when searching the library (Kirill Lashuk) Internal changes '''''''''''''''' * Simpler API for cover fetching plugins * Lot of code cleanup and internal changes * Removed Sugar UI support * Use Glade files to describe the interface and GtkBuilder to build the interface * More systematic configuration file management * High-level access to MPD's command results
2019-09-14Add audio/py-mpd2.nia5-1/+52
An MPD (Music Player Daemon) client library written in pure Python. python-mpd2 is a fork of python-mpd. While 0.4.x was backwards compatible with python-mpd, starting with 0.5 provides enhanced features which are NOT backward compatibles with the original python-mpd package.
2019-09-14ario: Update to 1.6nia7-94/+28
Switch to GTK3 and remove unused patches/dependencies.
2019-09-13festival: restore the old termcap handling until I understand this better.nia1-4/+4
2019-09-11festival: Commit a missing patch.nia2-2/+21
2019-09-10adplay: Support optional alsa and sdl2 audio outputs.nia2-5/+32
2019-09-10Add adplay.fcambus1-1/+2
2019-09-10audio/adplay: import adplay-1.8.fcambus4-0/+54
AdPlay/UNIX is AdPlug's UNIX console-based frontend. AdPlug is a free, universal OPL2 audio playback library. AdPlay/UNIX supports the full range of AdPlug's file format playback features. OK kamil@
2019-09-09festival: Handle ${TERMCAP_TYPE} == "curses"nia1-1/+3
2019-09-09flite: Add networking libs on SunOSnia1-1/+3
2019-09-09jack: Removed dropped libuuid dependency from buildlink3nia1-2/+1
2019-09-09audio/jack: Remove unnecessary dependency on libuuiddbj1-2/+2
2019-09-08Add audio/gst-plugins1-gmenia4-1/+25
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 game-music-emu plugin, which allows decoding audio for assorted video game console hardware.
2019-09-08Remove audio/gst-plugins1-spc.nia4-25/+1
This plugin was removed from gstreamer, so it's failing to build due to missing files.
2019-09-07exaile: Update to 4.0.0nia10-324/+1006
The biggest change in Exaile 4 is that it uses GTK+ 3 and GStreamer 1. Existing users are strongly recommended to upgrade because GStreamer 0.10, used in earlier versions, is unmaintained and may contain security issues.
2019-09-07festival: Update to 2.5.0nia19-500/+44
New in Festival 2.5: Support for gcc6 (which is a somewhat different dialect of C++) New in Festival 2.2: Updates to hts (hts_engine 1.07) and clustergen
2019-09-07flite: Update to 2.1nia9-133/+110
* Indic language support * Patch CVE-2014-0027 locally
2019-09-05fasttracker2: Update to b168fox2-7/+7
Changes since b167: Beta #168 - 04.09.2019 - Forgot to remove some Nibbles test code that resulted in your score being set to 1234567 whenever you lost a life.
2019-09-03revert 1.123. wasn't finished testing and doesn't work right..mrg1-3/+1
2019-09-03only pull in audio/alsa-lib/buildlink3.mk on linux, the only OPSYSmrg1-1/+3
that enables alsa here. avoids building an unused alsa-lib.
2019-09-02Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for ↵adam23-46/+46
future Python 3.8
2019-08-31mpg123: Update to 1.25.12nia2-7/+7
libmpg123: Fix an out-of-bounds read of maximal two bytes for truncated RVA2 frames (oss-fuzz-bug 15975). The earlier fix around the same location needed one thought more. Actually, another though was needed, oss-fuzz-bug 16009 documents the incomplete fix. Fix an invalid write of one zero byte for empty ID3v2 frames that demand de-unsyncing (oss-fuzz-bug 16050). Correct preprocessor syntax in mangle.h, no #error in a #define line. (bug 273, thanks to nmlgc).
2019-08-26fasttracker2: Update to b167fox2-9/+8
Removes outdated MASTER_SITES. Changes since b166: Beta #167 - 25.08.2019 - Crashfix: After loading a sample from a file, the tracker would start to behave strangely and could crash in certain scenarios. This is yet another bug from beta #163. Sorry for all the serious bugs after that version, but I think I have fixed them all now! - Bugfix: Custom user colors/palette wouldn't be saved to config at all
2019-08-25sox: adjust DESCRtnn1-1/+1
Although reading this DESCR made me chuckle, others apart from the dark lord himself have been known to use backmasking.
2019-08-22Recursive revbump from boost-1.71.0ryoon28-55/+56
2019-08-18adplug: take maintainership, discussed with kamil@ and leot@.fcambus1-2/+2
2019-08-15fasttracker2: Update to b166fox2-7/+7
Changes since b165: Beta #166 - 14.08.2019 - Bugfix: The clone would crash if you attempted to paste sample data to an empty instrument (not allocated). This bug was introduced in beta #163.
2019-08-12adplug: Reset MAINTAINER (mail bouncing)leot1-2/+2
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz47-92/+94
2019-08-10fasttracker2: Update to b165fox2-8/+7
Changes since b164 Beta #165 - 09.08.2019 - Bugfix: If all 22 character slots in a sample's name were used, weird things would happen, and could very well end in a fatal crash where no backups would be saved (!). I should get the "Most Stupid Bug" award for this one. - Bugfix: Fixed a possible issue with Nibbles highscore name entering if you used all character slots.
2019-08-08Use https for kcat.strangesoft.netnia1-3/+3
2019-08-08musicpd: Update to 0.21.13nia2-8/+7
ver 0.21.13 (2019/08/06) * input - cdio_paranoia: require libcdio-paranoia 10.2+0.93+1 * decoder - mad: fix crackling sound (0.21.12 regression) * output - jack: improved Windows compatibility ver 0.21.12 (2019/08/03) * decoder - mad: update bit rate after seeking - mad: fix several bugs preventing the plugin from decoding the last frame - opus: ignore case in replay gain tag names - opus, vorbis: decode the "end of stream" packet * output - jack: fix mono-to-stereo conversion * player - don't restart unseekable song after failed seek attempt * Windows - support backslash in relative URIs loaded from playlists
2019-08-07din: Fixes builds in Linux.fox2-9/+9
1. Should fix builds in Ubuntu, LIBS are appended correctly during link. 2. Bumps PKGREVISION.
2019-08-07fasttracker2: Fixes builds in Linux.fox3-11/+33
1. Should fix builds in Ubuntu / CentOS. 2. Rewrites the build system to use cmake. 3. Adds ALSA support in Linux. 4. Bumps PKGREVISION. Thanks to nia@ for helping re-write the build system.
2019-08-05fasttracker2: Removes patches applied upstream.fox4-182/+0
Part of previous commit that updated to b164.
2019-08-05fasttracker2: Update to b164fox2-11/+7
Local changes merged upstream. Changes since b163 Beta #164 - 05.08.2019 - Applied some NetBSD/illumos/SmartOS code patches that got sent in (untested) - Removed SSE macros to let the compiler optimize instead, and to make cross compiling even simpler. We don't really need them anymore since most of the speed-critical math in the clone is fixed-point these days. - macOS: Fixed intensive CPU usage if another window is completely covering the FT2 clone window. - macOS: The SDL2.framework file in the FT2 clone app was larger than it needed to be, which was fixed by the SDL team not long ago. It has been replaced. - Small code cleanup
2019-08-05flac: updated to 1.3.3adam4-54/+33
FLAC 1.3.3: General: - Fix CPU detection - Switch from unsigned types to uint32_t - CppCheck fixes - Improve SIMD decoding of 24 bit files - POWER* amnd POWER9 improvements - More tests. flac: - When converting to WAV, use WAVEFORMATEXTENSIBLE when bits per second is not 8 or 16 - Fix --output-prefix with input-files in sub-directories build system: - Cmake support - Visual Studio updates - Fix for MSVC when UNICODE is enabled - Fix for OpenBSD/i386
2019-08-02fasttracker2: Update to b163fox3-12/+11
Changes since b162 Beta #163 - 29.07.2019 - SDL updated from v2.0.9 to v2.0.10 - Bugfix: Don't unmute channels when loading a new song (FT2 behavior) - Bugfix: Disk Op. didn't list correct kB/MB/GB filesizes (1000 vs. 1024) + rounding upwards on kB/MB/GB sizes. - The Trim screen is a bit cleaner looking now - Instrument slots are now allocated as needed (FT2 behavior). This new behavior means little to the user, but makes it easier for me to port the FT2 code more directly when it works like this. This also means that XMs are now saved exactly the same way FT2 does it, except for certain uninitialized instrument header fields (FT2 bug) being set to zero. - Updated the help text
2019-08-02fasttracker2: Improve patch comments and DESCR.fox6-12/+42