summaryrefslogtreecommitdiff
path: root/audio/alsa-plugins/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* audio/alsa-plugins: Fix build with JACK option: use of undeclared identifier ↵Vladimir Druzenko2024-10-181-0/+11
| | | | | | | | | | | | | | | | | | | | 'program_invocation_short_name' pcm_jack.c:606:23: error: use of undeclared identifier 'program_invocation_short_name' 606 | const char *pname = program_invocation_short_name; | ^ 1 error generated. Upstream broke build on FreeBSD in commit: https://github.com/alsa-project/alsa-plugins/commit/13a645e55a740dfa43bb3518da3f580c90be7eac Pool request: https://github.com/alsa-project/alsa-plugins/pull/48 PR: 280144 Reported by: Peter Much <pmc@citylink.dinoex.sub.org> Tested by: Peter Much <pmc@citylink.dinoex.sub.org> Fixes: 1a782b315786 (update 1.2.7.1 → 1.2.12) MFH: 2024Q4
* audio/alsa-plugins: update 1.2.7.1 → 1.2.12Vladimir Druzenko2024-07-256-82/+49
| | | | | | | | | | | Also: * refresh patches; * change maintainer from ports@ to rodrigo@ - maintainer other alsa ports: audio/alsa-lib audio/alsa-utils (if he is against changing the maintainer, then I will return the old value ports@). PR: 280144 Approved by: rodrigo (maintainer, timeout > 2 weeks)
* audio/alsa-plugins: unbreak JACK=on build after 6cd91556d4b8Florian Walpen2024-01-301-0/+11
| | | | | | | | | | | | | | pcm_jack.c:606:23: error: use of undeclared identifier 'program_invocation_short_name' const char *pname = program_invocation_short_name; ^ ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: etc/alsa/conf.d/50-jack.conf Error: Orphaned: share/alsa/alsa.conf.d/50-jack.conf PR: 274792
* audio/alsa-plugins: Update to version 1.2.7.1Rodrigo Osorio2023-10-223-50/+251
| | | | | | Full changelog: https://github.com/alsa-project/alsa-plugins/tags PR: 262089
* audio/alsa-plugins: Fix more oss_pointer() calculation bugs.Hans Petter Selasky2022-02-081-54/+75
| | | | | | | | | | Correctly set the water level based on min_avail to avoid infinite polling loops. Applications tested: chrome, musescore, aplay and arecord . PR: 261767 Approved by: pi (implicit)
* audio/alsa-plugins: Fix two bugs in ALSA OSS backend.Hans Petter Selasky2022-01-301-36/+25
| | | | | | | | | | | | | | | | When computing the oss_pointer() return value, use the application pointer value as reference, so that ALSA audio applications at any time don't read/write more audio data than is possible. Following the cyclic DMA pointer is not a good idea, because it doesn't account for under- or overruns and this quickly leads to a situation where some applications may want to write more data, ending in infinite loops. The SNDCTL_DSP_GET space ioctls operate on buffer fragments. Any size less than bi.fragsize is reported as zero bytes. Don't set the water level less than bi.fragsize, because it leads to infinite polling the way ALSA PCM is working. Approved by: pi (implicit)
* audio/alsa-plugins: Try to cleanup ALSA-OSS backend patch.Hans Petter Selasky2022-01-291-219/+183
| | | | Approved by: pi (implicit)
* audio/alsa-plugins: Merge ALSA-OSS patches to simplify future patching.Hans Petter Selasky2022-01-293-709/+685
| | | | Approved by: pi (implicit)
* audio/alsa-plugins: Switch master site to GitHub.Dag-Erling Smørgrav2021-10-132-33/+17
| | | | | | | The original distfiles are getting hard to come by for some reason, so switch to pulling source tarballs directly from GitHub. Replace patches that apply to generated files with patches that apply to their sources.
* audio/alsa-plugins: move r505839 to the correct fileJan Beich2019-12-032-162/+88
| | | | | | | | | files/alsa-plugins.patch contains an assortment of FreeBSD-specific improvements that may not work on alternative OSS implementations. So, restore the ability to exclude the patch for debugging. Notes: svn path=/head/; revision=518907
* audio/alsa-plugins: regen via "make makepatch"Jan Beich2019-12-034-65/+70
| | | | Notes: svn path=/head/; revision=518906
* Fix issues with ALSA OSS backend for firefox and chrome.Hans Petter Selasky2019-07-041-3/+126
| | | | | | | | | | | | | 1) When read() or write() fails due to EAGAIN because no buffer is available or buffer is full, return 0 instead of failure. Else clients may simply close the device and re-open it instantly chopping the audio. 2) Implement OSS delay function to fix an issue with negative delays. 3) Use at least 16ms of HW buffer by default to avoid jitter. Approved by: pi, jbeich Notes: svn path=/head/; revision=505839
* Cleanup patches, a* categories.Mathieu Arnold2016-07-265-17/+20
| | | | | | | | | | Rename them to follow the make makepatch naming, and regenerate them. With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=419133
* audio/alsa-*: update to 1.1.1Jan Beich2016-04-011-14/+0
| | | | | | | | Changes: http://www.alsa-project.org/main/index.php/Changes_v1.1.0_v1.1.1 ABI: https://people.freebsd.org/~jbeich/compat_reports/alsa-lib/1.1.0_to_1.1.1/compat_report.html Notes: svn path=/head/; revision=412372
* audio/alsa-plugins: prepare for ffmpeg 3.0 updateJan Beich2016-02-271-0/+14
| | | | | | | Obtained from: upstream Notes: svn path=/head/; revision=409683
* audio/alsa-(lib|plugins|utils): Upgrade version 1.0.27.2 => 1.0.28John Marino2014-08-094-45/+3
| | | | | | | | | | | | | | | | | | | | | Also switch maintainership to submitter with blessing of former maintainer. Other changes include: * fix for bug 191190 * Use new options syntax * Proper detection of PYTHON and FFMPEG * fix leftovers * strip libraries to satisfy stage-qa * conf: alias surround stuff to pcm.default * lib: split patches and refactor * utils: rename XMLTO to MANPAGES PR: 191524 Submitted by: Jan Beich Approved by: former maintainer (Aragon Gouveia) Notes: svn path=/head/; revision=364447
* - ALSA now supports playing HTML5 audio with 32-bit sample format [1]Florian Smeets2013-12-142-11/+31
| | | | | | | | | | | | | | | | | | | | | | after being converted from float as passed by firefox/libcubeb [2] - Restore behavior from r296140 while adding alignment options in case of issues. This should make things slightly less broken and add more sample formats. [1] - Some apps (e.g. linux-firefox with ports/169896) don't check with ALSA which sample formats are supported and just feed whatever they like, assuming the underlying device supports it. While here also fix mixer device for OSS plugin. It should be /dev/dsp according to 4Front OSS wiki. The only works with ARIFF_OSS enabled but the volume is reset on close(). audio/oss doesn't work either way: the new (OSSv4) way to control mixer is via SNDCTL_MIX_* ioctls. [2] PR: ports/183861 [1] PR: ports/184006 [2] Submitted by: Jan Beich <jbeich@tormail.org> Approved by: maintainer timeout Notes: svn path=/head/; revision=336451
* audio/alsa-plugins: fix build with newer ffmpegWilliam Grzybowski2013-10-231-0/+13
| | | | | | | | | | - Fix build with newer ffmpeg Reported by: Kevin Oberman <rkoberman gmail.com> Approved by: portmgr (bapt, implicit) Notes: svn path=/head/; revision=331341
* - update to 1.0.26 [1]Florian Smeets2012-10-042-567/+3
| | | | | | | | | | | | | | | | | | | | | - use newly added alphasort() instead of LGPLv2.1+ patch - fix async handler [2] - fix implicit declarations of calloc/free [3] - disable ARIFF_OSS option by default, except 7.x [4] - add 3 more mirrors from alsa wiki + gentoo as a backup - move alsa mirrors to bsd.sites.mk Changes: http://www.alsa-project.org/main/index.php/Changes_v1.0.25_v1.0.26 PR: ports/171601 [1] PR: ports/169770 [2] PR: ports/170457 [3] PR: ports/170473 [4] Obtained from: PkgSrc [2] Submitted by: Jan Beich <jbeich@tormail.org> Approved by: maintainer Notes: svn path=/head/; revision=305269
* - Update to 1.0.25Sunpoet Po-Chuan Hsieh2012-07-207-73/+186
| | | | | | | | | | | | | | | | | - Convert to new options framework - alsa-plugins: - Add option: ARIFF_OSS for FreeBSD-specific patch - Revert ports/165247 per regression in ports/169767 - Unbreak arcam-av and usb_stream plugins - While I'm here, pet portlint by removing ABI version number from LIB_DEPENDS Changes: http://www.alsa-project.org/main/index.php/Changes_v1.0.24_v1.0.25 http://www.alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24 PR: ports/169841 Submitted by: Jan Beich <jbeich@tormail.org> (maintainer) Notes: svn path=/head/; revision=301209
* Since r221388 and its MFCs SNDCTL_DSP_GETIPTR should work correctlyChris Rees2012-05-072-0/+564
| | | | | | | | | | | | on FreeBSD and should not require any quirks/workarounds. In fact they seem to be harmful now and result in sound outages. PR: ports/165247 Submitted by: avg Submitted by: Aragon Gouveia <aragon@phat.za.net> (maintainer) Notes: svn path=/head/; revision=296140
* - New port: audio/alsa-plugins Compatibility layer for ALSA supportDima Panov2010-06-052-0/+734
PR: 145965 Submitted by: Aragon Gouveia <aragon AT phat.za.net> Notes: svn path=/head/; revision=255775