app-emulation / faudio

FAudio - Accuracy-focused XAudio reimplementation for open platforms

Official package sites : https://fna-xna.github.io/ ·

FAudio, is an XAudio reimplementation that focuses solely on developing fully accurate DirectX Audio runtime libraries for the FNA project, including XAudio2, X3DAudio, XAPO, and XACT3. Project Website: http://fna-xna.github.io/

v9999 :: 0 :: gentoo

Modified
License
ZLIB
USE flags
debug dumpvoices gstreamer test utils xnasong

v21.01 :: 0 :: gentoo

Modified
License
ZLIB
Keywords
amd64 x86
USE flags
debug dumpvoices gstreamer test utils xnasong

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
dumpvoices
FAudio dumps buffer data to individual files with RIFF/XWMA headers, usable with players like ffplay/testxwma.
gstreamer
Add support for media-libs/gstreamer (Streaming media)
test
Build and run faudio testsuite.
utils
Build all faudio utilities.
xnasong
Build support for optional XNG_SONG component (note: this not required by app-emulation/wine-staging, app-emulation/wine-vanilla for faudio XAudio support).

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries

media-libs / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / gstreamer : Open source multimedia framework

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / gstreamer : Open source multimedia framework

media-libs / libsdl2 : Simple Direct Media Layer

app-emulation / wine-staging : Free implementation of Windows(tm) on Unix, with Wine-Staging patchset

app-emulation / wine-vanilla : Free implementation of Windows(tm) on Unix, without external patchsets

Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
app-emulation/faudio: Drop 19.06, 19.09, 20.02, 20.09
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/faudio: Stabilize 21.01 amd64, #770532
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/faudio: x86 stable wrt bug #770532
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
app-emulation/faudio: Switch to cmake.eclass
Drop superfluous COMMON_DEPEND Drop superfluous CMAKE_INSTALL_PREFIX, set by cmake.eclass Use of CMAKE_INSTALL_<dir> variables looks like a workaround of wrong upstream usage of GNUInstallDirs but should be fixed upstream. Closes: https://bugs.gentoo.org/770532 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nick Sarnie · gentoo
app-emulation/faudio: Sync with ::wine
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maxime Lombard · gentoo
app-emulation/faudio: Version bump to 20.09
Update to the latest version. FFMPEG is replaced by GSTREAMER. Closes: https://bugs.gentoo.org/show_bug.cgi?id=740644 Signed-off-by: Maxime Lombard <berillions@gmail.com> Package-Manager: Portage-3.0.6, Repoman-3.0.1 Closes: https://github.com/gentoo/gentoo/pull/17514 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/faudio: x86 stable wrt bug #717006
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/faudio: amd64 stable wrt bug #717006
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maxime Lombard · gentoo
app-emulation/faudio: Bump to 20.02
Closes: https://bugs.gentoo.org/708748 Closes: https://github.com/gentoo/gentoo/pull/14599 Signed-off-by: Maxime Lombard <berillions@gmail.com> Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-emulation/faudio: [QA] Remove unnecessary -DCMAKE_INSTALL_PREFIX arguments
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-emulation/faudio: [QA] Fix UnnecessarySlashStrip
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emulation: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nick Sarnie · gentoo
app-emulation/faudio: Sync with ::wine
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nick Sarnie · gentoo
app-emulation/faudio: Sync with ::wine
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
app-emulation/faudio: fix typo in sed command
The second -e option was missing in the previous commit. Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
app-emulation/faudio: fix prefix installation for 19.06
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nick Sarnie · gentoo
app-emulation/faudio: Drop old
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
Nick Sarnie · gentoo
app-emulation/faudio: Sync with ::wine
Bump to 19.06 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nick Sarnie · gentoo
app-emulation/faudio: Sync with ::wine
New package Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>