summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2020-04-22portaudio: Do not allow building with alsa/jack options on Darwinnia1-2/+9
PortAudio does not support building with this configuration.
2020-04-22audacious-plugins: Update to 4.0.2nia2-7/+7
Should have been done in previous commit - my mistake...
2020-04-21audio: Add pragha.nia5-1/+125
Pragha is a Lightweight Music Player, based on GTK and SQLite. It is completely written in C, constructed to be fast, light, and simultaneously tries to be complete without obstructing the daily work.
2020-04-21glyr: add buildlink3nia1-0/+17
2020-04-20opus-tools: Update to 0.2. Make audio output in opusdec work.nia4-36/+50
opus-tools 0.2 Sep 18, 2018 In this release the Opus decoder opusdec has been converted to use the opusfile library, and the Opus encoder opusenc has been converted to use the libopusenc library. These libraries make it easy to robustly read and write Ogg Opus audio files, and enable some new features. opusdec enhancements include: * Read directly from http or https sources * New option --force-stereo will force stereo output * Improved support for chained input files with differing sample rate or channel count * A summary is displayed for METADATA_BLOCK_PICTURE tags rather than displaying the base64-encoded data opusenc enhancements include: * Delayed decision support allows the encoder to look ahead up to two seconds in order to improve encoding decisions * The options --music and --speech can be used to tune low bitrate audio for music or speech, overriding automatic detection * The option --no-phase-inv disables the use of phase inversion for intensity stereo, which can be useful for streams that are likely to be downmixed to mono after decoding * New --tracknumber shortcut for setting tracknumber metadata Additionally: * The opusinfo utility can display the demixing matrix from Ogg Opus files using ambisonics channel mapping family 3 * The experimental opusrtp tool supports new options to specify RTP payload type, Ogg Opus output file, original sample rate, and number of channels, and supports improved transmit timing, arbitrary network devices, and IPv6 * Numerous bug fixes are also included
2020-04-20audio: Add libopusencnia6-1/+50
The libopusenc libraries provide a high-level API for encoding .opus files and live streams. libopusenc depends only on libopus.
2020-04-20chromaprint: update to 1.5.0.wiz2-8/+7
Version 1.5.0 -- April 15, 2020 =============================== - Added support for fpcalc -raw -signed, which helps with easier PostgreSQL integration - Added support for using libavresample instead of libswresample - Fixed possible crash in chromaprint_decode_fingerprint - Fixed unit tests on big endian CPUs
2020-04-19audacious: Update to 4.0.2nia4-12/+29
Bug fixes since 4.0.1: * Fixed a regression where the Enter key did not work in the playlist * Fixed the seek bar changing width as the time counter increments * Fixed the title bar getting stuck showing "Buffering" * Added a workaround to ensure that the toolbar is not hidden on startup * Fixed the Composer field not being saved when updating ID3v2 tags
2020-04-19audio/din: Updates to 46.2fox2-7/+7
Changes since 46.1: DIN Is Noise 46.2 @ Chennai, India * optimised GUI controls a bit * improved mirroring curve about horizontal, vertical axes + new horizontal, vertical local axes + new seed curves in fractaliser plugin ! fixed bug in identifying and setting audio devices ! ! introduced in DIN 46 :( !
2020-04-18libmatemixer: disable oss backend for now.bsiegert2-7/+9
The OSS backend leads to crashes of mate-settings-daemon on NetBSD. I have been unable to make it not crash.
2020-04-18(audio/deforaos-mixer) +CFLAGS+= -fPICmef1-1/+3
Compile error log: (Similar message found on aarch64) ld: mute.o: relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC (please advice me if I'm doing wrong, thanks)
2020-04-17portaudio: Add a Sun/NetBSD audio backend. This works with Audacity.nia12-110/+1312
While here, generally clean up the package... Bump PKGREVISION
2020-04-17wavpack: updated to 5.3.0adam2-8/+8
5.3.0: fixed: OSS-Fuzz issues 19925, 19928, 20060, 20448 (no CVEs or vulnerabilities) fixed: trailing garbage characters on imported ID3v2 TXXX tags fixed: various minor undefined behavior and memory access issues fixed: sanitize tag extraction names for length and path inclusion improved: reformat wvunpack "help" and split into long + short versions added: regression testing to Travis CI for OSS-Fuzz crashers
2020-04-16audacity: Update distfiles.nia2-7/+9
Upstream accidentally made the tag point at the alpha...
2020-04-15portaudio: In the OSS hostapi, support additional sample formats.nia3-33/+85
While here, adjust some hacks around differences between NetBSD ossaudio and OSSv4: It turns out the problem was Audacity attempting to initialize with an absurdly high sample rate. When a sample rate that's outside the range of the kernel's maximum of 192000 is passed to SNDCTL_DSP_SPEED, -1 was returned (until my commits today). This is a violation of the OSSv4 spec in NetBSD. The spec states that if an unsupported sample rate is requested, a supported one should be picked and returned.
2020-04-15musicpd: pkglint cleanupwiz2-4/+4
2020-04-15musicpd: distinfo: regen checksumwiz1-2/+2
2020-04-14Import audio/alac from wipjs5-1/+52
A basic decoder for Apple Lossless Audio Codec files.
2020-04-14audio/fasttracker2: Updates to v1.20fox2-7/+7
Changes since v1.19: v1.20 - 13.04.2020 - x86_64/amd64 users now get 32.32 fixed-point precision in the audio channel mixer, an extra 192kHz mixing frequency mode (may only work with a larger buffer size), and double the amount of phases in the cubic spline table. This will only make an improved outcome in very few cases (like extremely high/low channel rates), so don't expect to hear any difference. Non-x86_64 users now lose 96kHz mode as it was a bit unsuitable with 16.16 fixed-point precision. - The "Volume" function in Smp. Ed. now has more precision and takes less time to complete. Not that it was slow to begin with... - Increased the minimum .WAV rendering frequency from 8kHz to 44.1kHz, because the mixer delta calculations could overflow on such low rates. - Some more small miscellaneous changes not worth of a mention - Code cleanup
2020-04-14musicpd: Various improvements in SolarisOutputPluginnia3-3/+74
- Use AUDIO_INITINFO rather than AUDIO_GETINFO for initialization This is recommended by Solaris and NetBSD documentation. - Don't open the device with O_NONBLOCK then remove the flag. AFAIK this is a workaround for old implementations that wouldn't allow the device to be opened in blocking mode if it was already in use. Either way, it hasn't been necessary for a long time. - Support S8 and S32 audio formats.
2020-04-14kid3: drop maintainershipwiz1-2/+2
2020-04-14audio/cmusfm: Replace wip with audio in MESSAGEtpaul1-2/+2
2020-04-14audio/Makefile: Add cmusfmtpaul1-1/+2
2020-04-14audio/cmusfm: Import version 0.3.3tpaul5-0/+62
Last.fm standalone scrobbler for the cmus music player
2020-04-12Reset maintainer as requested.joerg2-4/+4
2020-04-12Fix operand-specific lookup for operator<<. Unlimit stack size and avoidjoerg18-2/+439
very long chains in luabindings.cc to workaround clang issues.
2020-04-12Needs scrollkeeper from rarian.joerg1-1/+2
2020-04-12amsynth: Add -lossaudio, pointed out by joergnia1-1/+2
2020-04-12fluidsynth: don't include oss detection twicenia1-2/+1
2020-04-12audacious: Update buildlink3nia1-3/+1
2020-04-12audacious: Update to 4.0.1nia6-29/+18
This release is a minor bugfix release from version 4.0. The most notable changes are mitigations for KDE Plasma 5.18 which changed behavior in its Breeze theme that rendered Audacious basically unusable. Full list of bug fixes and improvements: * Audacious now works as expected when run under KDE Plasma 5.18 default settings. * Audacious when running under QtUI will no longer block logout on KDE Plasma 5.18. * Skinned windows are placed correctly when running under GTK+. * Seeking in audio files when using the SoX resampler plugin will no longer crash the player.
2020-04-12fluidsynth: Update to 2.1.2nia4-13/+35
pkgsrc changes: - Add dbus and ladspa options - Build with ladspa support on BSD and Linux - Don't build with SDL2 audio backend on Darwin Changelog: - fluidsynth now exits with error when user-provided command-line arguments are out-of-range - add verbose error logging to opensles and oboe drivers - fix a memory leak in oboe driver - fix a NULL dereference in the fluidsynth commandline program
2020-04-12Recursive revision bump after textproc/icu updateadam24-42/+48
2020-04-11fluidsynth: Use DEVOSSMIDInia1-4/+2
2020-04-11audio: Add amsynth.nia9-1/+249
amsynth is an easy-to-use software synth with a classic subtractive synthesizer topology. - Dual oscillators (sine / saw / square / noise) with hard sync - 12/24 dB/oct resonant filter (low-pass / high-pass / band-pass / notch) - Mono / poly / legato keyboard modes - Dual ADSR envelope generators (filter & amplitude) - LFO which can modulate the oscillators, filter, and amplitude - Distortion and reverb
2020-04-11audio/din: Updates to 46.1fox2-7/+7
2020-04-10audio/din: Updates to 46fox2-7/+7
Changes since 45: DIN Is Noise 46 @ Chennai, India !+! what is fixed when modulating microtonal range?: + left, right or center !+! voice is voice or noise on microtonal keyboard + voice intones the pitch under mouse cursor + volume of voice is mouse's height above the bottom of the microtonal keyboard + noise makes noise with frequency content related to pitch under cursor + volume of noise is mouse's height above the bottom of the microtonal keyboard !+! presets for superformula geometry > waveform/envelope/modulation curve plugin + Click on Browse on Superformula page on a curve editor + Mouse wheel or move up and down to browse the shapes + Apply or Auto Apply + toggle draw mesh outline + improved selection of point modulators + improved selection of sine mixer bookmarks ! modulate checkbutton set when Menu > Ranges > Toggle ! /!/ zooming curve editor when mouse captures are paused does not update visual !
2020-04-09openal-soft: Fix build on SunOS.jperkin3-1/+36
2020-04-09audio/fasttracker2: Updates to v1.19fox2-7/+7
Changes since v1.18: v1.19 - 08.04.2020 - The "Trim" function had been 100% broken (and crashes the program) for a very long time. Sorry for this! This happened after instruments were changed to be allocated as needed. - macOS: 48kHz is now the default audio output rate (instead of 44.1kHz) - For x86_64/amd64 users: The audio channel mixer now has higher fractional precision on mixing deltas, which is beneficial for 96kHz audio frequency mode.
2020-04-09pavucontrol-qt: add new package, version 0.14.1gutteridge5-1/+88
pavucontrol-qt is the Qt port of volume control pavucontrol of the sound server PulseAudio. As such, it can be used to adjust all controls provided by PulseAudio, as well as some additional settings. The software belongs to the LXQt project, but its usage isn't limited to that desktop environment. (Packaged in wip by pin@, final review by myself.)
2020-04-07audio/fasttracker2: Updates to v1.18fox2-7/+7
Changes since v1.17: v1.18 - 06.04.2020 - Windows: Fixed files >2GB displaying bogus filesizes in Disk Op. - Fixed a potential crash in the audio mixer on quirky modules (when a channel's sampling rate is somehow set to 0). - Fixed a bug with vertical scrollbars that have a very small thumb (v1.16)
2020-04-07lame: include termcap.buildlink.mk for tgetstrwiz1-1/+3
On NetBSD, link against libtermcap for tgetstr()
2020-04-05Update all MATE packages (except system-monitor) to 1.24.0.bsiegert3-8/+8
This release contains plenty of new features, bug-fixes, and general improvements. Some of the most important highlights include: * We did it again, the MATE desktop environment is easier to use than before, once the user starts the session. Do you want to hide applications startup? Now you can set which applications to show on startup. * Engrampa now has support for a handful of extra formats, as well as fixed support for passwords and unicode characters in some of them. * Eye of MATE now has support for Wayland and we’ve added support for embedded color profiles. * The thumbnail generation has been reworked and fixed in several places. * Added support for webp files. * Our window manager, marco, has gotten quite a few changes: * We’ve brought a bunch of window decorations from the past to feed your nostalgia. * Finally added invisible resize borders. No more struggling to find a border to grab with your mouse! * All window controls (you know, the min, max, close buttons) are now rendered in HiDPI. * The Alt+Tab and Workspace Switcher popups have been entirely reworked. Now they render in beautiful OSD style, are more configurable, and can respond to keyboard arrows. * Tiling windows with the keyboard now allows you to cycle through different window sizes. You no longer need to feel constrained by only half of your screen. * The System Monitor panel applet now has support for NVMe drives. * Calculator now supports using either “pi” or “π”. * Scientific notation has been improved. * Some fixes for supporting pre-defined physical constants. * The Control Center now displays its icons correctly on HiDPI displays. * A brand new Time And Date Manager app has been added. * The Mouse app now supports acceleration profiles. * The Preferred Applications app has been improved for accessibility, as well as better support for integration with IM clients. * The Indicator Applet has slightly better interaction with oddly-sized icons. * Speaking of icons, the network manager applet icons in our own themes have been entirely redesigned and can now be enjoyed on HiDPI displays. * If you’re the type of person that does not like to be disturbed when busy, or giving a presentation, or watching a movie, you’ll be happy to know that the notification daemon now supports a Do-Not-Disturb mode. * The MATE Panel had several bugs that caused crashes in the past when changing layouts. Those are now fixed! * Support for Wayland compatibility has improved considerably. * Status icons (a.k.a. notification area, or system tray) have support for HiDPI displays. * Wanda the Fish got a make-over and now you can enjoy her in full HiDPI glory. * The window list applet now supports window thumbnails on hover. * Various accessibility improvements throughout the panel and its core applets. * If your system doesn’t, uh, support systemd you might be interested in knowing that we’ve added support for elogind to both the MATE Screensaver and the MATE Session. * We’ve also added a brand new MATE Disk Image Mounter utility. * Mozo, the menu editor, now supports Undo and Redo actions. * Pluma plugins have now fully switched to Python 3. * Pluma no longer has to envy anything from other complex editors, since it can now show the formatting marks. * i18n: All applications have been migrated from intltools to gettext.
2020-04-05musicpd: Update to 0.21.22nia2-7/+7
ver 0.21.22 (2020/04/02) * database - simple: optimize startup * input - curl: fix streaming errors on Android * playlist - rss: support MIME type application/xml * mixer - android: new mixer plugin for "sles" output * Android - TV support * Windows - fix time zone offset check * fix build failures with uClibc-ng
2020-04-04audio/fasttracker2: Updates to v1.17fox2-7/+7
Changes since v1.14: v1.17 - 03.04.2020 - Fixed some bugs with sample data marking/hand-drawing and sample loop pin dragging, which appeared in v1.16. v1.16 - 02.04.2020 - The mouse system has been rewritten so that we don't need to do mouse capturing while interacting with GUI widgets, which could be buggy sometimes. - The different Disk Op. item paths (mod./instr./smp./pat./trk.) now behave exactly like real FT2. I.e. if they haven't been initialized before, they will be set to the current working directory. - Scrollbar thumbs are now limited to minimum 9 pixels in length/height, to prevent them from being difficult to click on. v1.15 - 31.03.2020 - More improvements to S3M loader. Fixes "satellite one.s3m" and other S3Ms. - Up/down pushbutton delay has been increased even more, to prevent accidentally skipping too much. - Some other small miscellaneous changes not worth of a mention
2020-04-02xine-lib: Update to 1.2.10nia2-5/+2
xine-lib (1.2.10) 2019-12-13 * Add first Android support. * Add (xcb)xv yuy2 emulation. * Add libavcodec v58 compatibility. * Add avio seek support. * Make libpostproc optional. * Add libdav1d, libaom and lavc AV1 video decoders. * Add libvpx multithreading. * Add libpng decoder. * Add a52 double and fixed point modes. * Add Opus audio support to ogg demuxer. * Add AV1 video support to matroska demuxer. * Add ivf demuxer. * Add mpeg-ts split payload support. * Add TLS support using gnutls or OpenSSL. * Add ftp input plugin (ftp://) with TLS support (ftpes://) * Add tls:// input plugin (raw TLS over TCP). * Add libnfs NFS input plugin. * Add ftp/http seek support. * Add scp forward seek support. * Add mp4 http streaming support (plain and fragment modes). * Add HLS streaming support. * Add HTTP 1.1 support. * Add OpenGL EGL and Wayland support. * Add generic bitrate estimation. * Add side stream feature. * Optimize demux_qt. * Optimize OSD. * Optimize output layers. * Optimize decoder threads. * Optimize event handling. * Optimize stream info. * Optimize TCP/TLS/HTTP network input. * Optimize network buffering control. * Alsa/oss startup optimization. * Optimize input_stdin_fifo. * Optimize internal liba52. * Optimize user seek. * Build optimizations. * Simply user config. * Better support for audio out drivers that cannot resume after pause. * Better support for mpeg pts jumps. * Better bluray seek. * XML parser fixes. * Fix midstream audio mode switch. * Fix FLAC audio playback via ffmpeg. * Fix ffmpeg mpeg1/2 video. * Fix C++ build. * Fix build on clang only systems. * Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real and asf demuxers. * Fix network seek. * Fix/optimize audio CD. * Fix DVD (occasional crashes, damaged video after a DVD had been played). * Fix opengl2 freeze after X server failure. * Fix tvtime deinterlacer crash. * Fix/optimize overlay. * Fix/optimize old VDR plugin. * Fix xine-ui freeze when opening a playlist while paused. * Security fixes. * Build fixes (C99 mode, vaapi, ImageMagick, libmvec, less warnings). * Many small fixes. * More error handling instead of aborting. * Update german translation.
2020-04-01asunder: Update to 2.9.5nia2-9/+9
21 Oct 2019 - 2.9.5 =================== - Updated Catalan and Spanish translations. The following was contributed by Felix Braun: - Updated Opus support to have a smooth progress bar. 29 Aug 2019 - 2.9.4 =================== - Updated Finnish and Swedish translations. - Added support for joining artist and title in title field (thanks to Tom Bailey). 1 Apr 2018 - 2.9.3 ================== The following was contributed by Gregory Margo: - Allow changing the first track number and the width of the track number in the filename, making it easier to work with audiobooks and other multi-disk sets. The following was contributed by Jonathan 'theJPster' Pallant: - Use FDK-AAC instead of neroAacEnc. 19 Nov 2017 - 2.9.2 =================== - Updates Swedish translation. The following fixes were contributed by Gregory Margo: - Fixed the wavpack and mpc encoders to include APEv2 metadata. - Remove 'single genre' code that's been unused since 2010. - Added features to automatically fix some common mistakes in CDDB entries. The following fix was contributed by Andreas Ronnquist: - Fixed a bug where the config file couldn't be created because its parent directory could not be created because it existed already and was a regular file. 30 Jun 2017 - 2.9.1 =================== - Fixed a bug that caused a startup crash in some environments (reported in Arch Linux). The following fix was contributed by Gregory Margo: - Shorten requested filenames that are longer than the filesystem can handle. 8 May 2017 - 2.9 ================== The following fixes were contributed by Gregory Margo: - Work around cdparanoia's filename length limits - Fixed bug where multiple CDDB entries would only show once - Improved the refresh/lookup system to work much better with more complicated CDs - Fixed FLAC progress scanner. Both to make the percentage more reliable and to prevent a possible crash - Added feature to select/deselect all tracks by clicking on rip checkbox header - Fixed autocomplete file loading - Fixed several potential buffer overflow bugs - Fixed some minor memory leaks - Fixed race condition during abort - Improved completion percentage feedback - Added feature to make the artist and title columns resizable The following fixes were contributed by Andreas Ronnquist: - Moved the config file to ~/.config/asunder without breaking old configs - Moved the autocomplete files to ~/.cache/asunder without breaking old caches The following fix was contributed by Pierre Lestringant (whz): - Fixed musepack and aac playlist generation The following fix was contributed by Matthew (mw): - Add the ALBUMARTIST tag to flac files when "Single artist" is not checked. The following fix was contributed by Antony Gelberg: - Fixed when the CD is ejected to avoid problems before a full rip/encode cycle is completed.
2020-03-30py-music21: update a commentgutteridge1-2/+4
2020-03-30Needs libXcursorjoerg1-1/+2
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.)