Home
last modified time | relevance | path

Searched full:alsa (Results 1 – 25 of 1378) sorted by relevance

12345678910>>...56

/openbmc/openbmc/poky/meta/recipes-multimedia/alsa/
H A Dalsa-utils_1.2.13.bb1 SUMMARY = "ALSA sound utilities"
3 designed to allow users to control the various parts of the ALSA system."
4 HOMEPAGE = "http://www.alsa-project.org"
5 BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking"
12 DEPENDS = "alsa-lib ncurses libsamplerate0"
26 # alsa-utils specified in SRC_URI due to alsa-utils-scripts recipe
27 SRC_URI = "https://www.alsa-project.org/files/pub/utils/alsa-utils-${PV}.tar.bz2 \
28 file://0001-alsactl-90-alsa-restore.rules-fix-alsa_restore_go-st.patch \
29 file://0002-alsactl-90-alsa-restore.rules-fix-AMD-acp-pdm-mach-l.patch \
41 # This are all packages that we need to make. Also, the now empty alsa-utils
[all …]
H A Dalsa-plugins_1.2.12.bb1 SUMMARY = "ALSA Plugins"
4 They are used while configuring ALSA in the .asoundrc file."
5 HOMEPAGE = "http://alsa-project.org"
6 BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking"
8 CVE_PRODUCT = "alsa"
10 # The primary license of alsa-plugins is LGPL-2.1-only.
26 SRC_URI = "https://www.alsa-project.org/files/pub/plugins/${BP}.tar.bz2"
29 DEPENDS += "alsa-lib"
47 PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'pulseaudio', 'alsa-plugins-pulseaudio-conf', ''…
51 # The alsa-plugins package doesn't itself contain anything, it just depends on
[all …]
H A Dalsa-lib_1.2.13.bb1 SUMMARY = "ALSA sound library"
4 HOMEPAGE = "http://www.alsa-project.org"
5 BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking"
12 SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2"
22 PACKAGES =+ "alsa-server alsa-conf libatopology"
24 FILES:alsa-server = "${bindir}/*"
25 FILES:alsa-conf = "${datadir}/alsa/"
28 RDEPENDS:${PN}:class-target = "alsa-conf alsa-ucm-conf"
29 RDEPENDS:libatopology:class-target = "alsa-topology-conf"
36 RPROVIDES:${PN}-dev = "alsa-dev"
[all …]
H A Dalsa-ucm-conf_1.2.13.bb1 SUMMARY = "ALSA Use Case Manager configuration"
2 DESCRIPTION = "This package contains ALSA Use Case Manager configuration \
5 HOMEPAGE = "https://alsa-project.org"
6 BUGTRACKER = "https://alsa-project.org/wiki/Bug_Tracking"
10 SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2"
17 install -d "${D}${datadir}/alsa"
18 cp -r "${S}/ucm" "${D}${datadir}/alsa"
19 cp -r "${S}/ucm2" "${D}${datadir}/alsa"
H A Dalsa-topology-conf_1.2.5.1.bb1 SUMMARY = "ALSA topology configuration files"
5 HOMEPAGE = "https://alsa-project.org"
6 BUGTRACKER = "https://alsa-project.org/wiki/Bug_Tracking"
10 SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2"
17 install -d "${D}${datadir}/alsa"
18 cp -r "${S}/topology" "${D}${datadir}/alsa"
/openbmc/openbmc/poky/meta/recipes-bsp/alsa-state/
H A Dalsa-state.bb5 # Filename: alsa-state.bb
7 SUMMARY = "Alsa scenario files to enable alsa state restoration"
8 HOMEPAGE = "http://www.alsa-project.org/"
9 DESCRIPTION = "Alsa Scenario Files - an init script and state files to restore \
14 file://alsa-state-init;beginline=3;endline=4;md5=3ff7ecbf534d7d503941abe8e268ef50 \
21 file://alsa-state-init \
36 INITSCRIPT_NAME = "alsa-state"
42 sed -i -e "s:#STATEDIR#:${localstatedir}/lib/alsa:g" ${S}/alsa-state-init
44 install -m 0755 ${S}/alsa-state-init ${D}${sysconfdir}/init.d/alsa-state
47 install -d ${D}/${localstatedir}/lib/alsa
[all …]
/openbmc/qemu/audio/
H A Dalsaaudio.c2 * QEMU ALSA audio driver
26 #include <alsa/asoundlib.h>
34 #define AUDIO_CAP "alsa"
172 /* XXX: ALSA example uses initial count, not the one returned by in alsa_poll_handler()
201 audio_run(hlp->s, "alsa run (prepared)"); in alsa_poll_handler()
205 audio_run(hlp->s, "alsa run (running)"); in alsa_poll_handler()
255 ALSAVoiceOut *alsa = (ALSAVoiceOut *) hw; in alsa_poll_out() local
257 return alsa_poll_helper (alsa->handle, &alsa->pollhlp, POLLOUT); in alsa_poll_out()
262 ALSAVoiceIn *alsa = (ALSAVoiceIn *) hw; in alsa_poll_in() local
264 return alsa_poll_helper (alsa->handle, &alsa->pollhlp, POLLIN); in alsa_poll_in()
[all …]
/openbmc/openbmc/poky/meta/recipes-multimedia/alsa/alsa-utils/
H A D0001-alsactl-90-alsa-restore.rules-fix-alsa_restore_go-st.patch4 Subject: [PATCH 1/2] alsactl: 90-alsa-restore.rules - fix alsa_restore_go/std
9 Closes: https://github.com/alsa-project/alsa-utils/issues/280
10 Fixes: 8116639 ("alsactl: 90-alsa-restore.rules - add support for AMD ACP digital microphone")
12 Upstream-Status: Backport [https://github.com/alsa-project/alsa-utils/commit/f90124c73edd050b249611…
15 alsactl/90-alsa-restore.rules.in | 4 +++-
18 diff --git a/alsactl/90-alsa-restore.rules.in b/alsactl/90-alsa-restore.rules.in
20 --- a/alsactl/90-alsa-restore.rules.in
21 +++ b/alsactl/90-alsa-restore.rules.in
31 @@ -21,7 +23,7 @@ TEST!="/run/udev/alsa-hda-analog-card", GOTO="alsa_restore_std"
32 IMPORT{program}="/usr/bin/cat /run/udev/alsa-hda-analog-card"
H A D0002-alsactl-90-alsa-restore.rules-fix-AMD-acp-pdm-mach-l.patch4 Subject: [PATCH 2/2] alsactl: 90-alsa-restore.rules - fix AMD acp-pdm-mach
10 Closes: https://github.com/alsa-project/alsa-utils/pull/281
11 Fixes: 8116639 ("alsactl: 90-alsa-restore.rules - add support for AMD ACP digital microphone")
14 Upstream-Status: Backport [https://github.com/alsa-project/alsa-utils/commit/6f7ce73159c02b726a6f0f…
17 alsactl/90-alsa-restore.rules.in | 2 +-
20 diff --git a/alsactl/90-alsa-restore.rules.in b/alsactl/90-alsa-restore.rules.in
22 --- a/alsactl/90-alsa-restore.rules.in
23 +++ b/alsactl/90-alsa-restore.rules.in
/openbmc/linux/drivers/media/pci/ivtv/
H A Divtv-alsa-main.c3 * ALSA interface to ivtv PCM capture streams
13 #include "ivtv-alsa.h"
14 #include "ivtv-alsa-pcm.h"
25 printk(KERN_INFO pr_fmt("%s: alsa:" __fmt), \
37 "Index value for IVTV ALSA capture interface(s).\n");
40 MODULE_DESCRIPTION("CX23415/CX23416 ALSA Interface");
48 return to_ivtv(v4l2_dev)->alsa; in to_snd_ivtv_card()
57 to_ivtv(itvsc->v4l2_dev)->alsa = NULL; in snd_ivtv_card_free()
95 /* sc->driver is used by alsa-lib's configurator: simple, unique */ in snd_ivtv_card_set_names()
117 /* Numbrs steps from "Writing an ALSA Driver" by Takashi Iwai */ in snd_ivtv_init()
[all …]
/openbmc/linux/drivers/media/pci/cx18/
H A Dcx18-alsa-main.c3 * ALSA interface to cx18 PCM capture streams
25 #include "cx18-alsa.h"
26 #include "cx18-alsa-pcm.h"
33 printk(KERN_INFO "%s: " fmt, "cx18-alsa", ## arg); \
43 MODULE_DESCRIPTION("CX23418 ALSA Interface");
51 return to_cx18(v4l2_dev)->alsa; in to_snd_cx18_card()
60 to_cx18(cxsc->v4l2_dev)->alsa = NULL; in snd_cx18_card_free()
98 /* sc->driver is used by alsa-lib's configurator: simple, unique */ in snd_cx18_card_set_names()
120 /* Numbrs steps from "Writing an ALSA Driver" by Takashi Iwai */ in snd_cx18_init()
158 cx->alsa = cxsc; in snd_cx18_init()
[all …]
/openbmc/linux/Documentation/sound/designs/
H A Dseq-oss.rst2 OSS Sequencer Emulation on ALSA
12 This directory contains the OSS sequencer emulation driver on ALSA. Note
17 The most of applications using OSS can run if the appropriate ALSA
24 They are converted to the ALSA sequencer events, and sent to the
83 of ports are watched by announcement mechanism of ALSA sequencer.
91 ALSA client number 63
92 ALSA receiver port 0
102 midi 0: [Emu8000 Port-0] ALSA port 65:0
105 midi 1: [Emu8000 Port-1] ALSA port 65:1
108 midi 2: [0: MPU-401 (UART)] ALSA port 64:0
[all …]
H A Dtracepoints.rst2 Tracepoints in ALSA
8 Tracepoints in ALSA PCM core
11 ALSA PCM core registers ``snd_pcm`` subsystem to kernel tracepoint system.
30 In a design of ALSA PCM core, data transmission is abstracted as PCM substream.
34 interaction between applications and ALSA PCM core. Once decided, runtime of
46 Configurable. ALSA PCM core and some drivers handle this flag to select
76 mask/interval parameter can be changed by ALSA PCM core. For
113 ALSA PCM core handles buffer of struct snd_pcm_hw_params when
120 to compute the target parameter. ALSA PCM core registers some rules to the
138 mask/interval parameters. When ALSA PCM core changes them, ``hw_mask_param`` or
[all …]
H A Doss-emulation.rst11 ALSA provides a powerful OSS emulation on the kernel.
23 card alias in ``/etc/modprobe.d/alsa.conf``, such as::
35 On ALSA, you can symlink /dev/sndstat to this proc file.
45 ALSA supports the following OSS device files:
69 Unlike the real OSS, ALSA cannot use the device files more than the
74 PCM device (``hw:0,0`` in ALSA) is mapped to /dev/dsp and the secondary
122 As default, ALSA emulates the OSS PCM with so-called plugin layer,
186 As default, ALSA behaves as original OSS drivers, i.e. does not block
224 Since ALSA has completely different mixer interface, the emulation of
225 OSS mixer is relatively complicated. ALSA builds up a mixer element
[all …]
H A Dprocfile.rst2 Proc Files of ALSA Drivers
10 ALSA has its own proc tree, /proc/asound. Many useful information are
22 Shows the list of currently configured ALSA drivers,
32 Lists the ALSA native device mappings.
35 Shows the status of allocated pages via ALSA drivers.
80 OSS mixer elements to the ALSA control elements. You can change the
96 invalid PCM position debug/check of ALSA PCM middle layer.
193 Lists the currently available ALSA sequencer drivers.
237 The ALSA bug-tracking system is found at:
238 https://bugtrack.alsa-project.org/alsa-bug/
/openbmc/linux/sound/core/
H A DKconfig2 # ALSA soundcard-configuration
90 If you disable this option, the ALSA's OSS PCM API will not
110 Say Y here to enable HR-timer backend for ALSA timer. ALSA uses
111 the hrtimer as a precise timing source. The ALSA sequencer code
120 If you say Y here, the minor numbers of ALSA device files in
137 bool "Support old ALSA API"
140 Say Y here to support the obsolete ALSA PCM API (ver.0.9.0 rc3
159 other side, it makes the ALSA subsystem larger.
168 You don't need this unless you're debugging ALSA.
183 Say Y here to enable ALSA debug code.
[all …]
/openbmc/linux/sound/xen/
H A Dxen_snd_front_alsa.c69 snd_pcm_format_t alsa; member
74 snd_pcm_hw_param_t alsa; member
80 .alsa = SNDRV_PCM_FORMAT_U8
84 .alsa = SNDRV_PCM_FORMAT_S8
88 .alsa = SNDRV_PCM_FORMAT_U16_LE
92 .alsa = SNDRV_PCM_FORMAT_U16_BE
96 .alsa = SNDRV_PCM_FORMAT_S16_LE
100 .alsa = SNDRV_PCM_FORMAT_S16_BE
104 .alsa = SNDRV_PCM_FORMAT_U24_LE
108 .alsa = SNDRV_PCM_FORMAT_U24_BE
[all …]
/openbmc/linux/Documentation/sound/cards/
H A Dhdspm.rst2 Software Interface ALSA-DSP MADI Driver
11 the Controls and startup-options are ALSA-Standard and only the
76 ALSA-mid-level functions (here the buffer-ID gives a better
86 ALSA. In theory now you can get now a latency as low as 16
100 (especially graphic) ALSA-Mixer GUIs. So Mixer control has be
116 control-panel, but buffer-sizes are controlled with ALSA from
131 Clock-source controller, which is a kind of ALSA-standard. I
152 ALSA by some ALSA-drivers before, so I use it also. !!!
247 fast mixer for the ALSA-mixer utils. The diagonal of the
283 ALSA-Scheme. External Sample frequency liked used on Autosync is
[all …]
H A Djoystick.rst2 Analog Joystick Support on ALSA Drivers
13 using a joystick with the ALSA driver. For the details of gameport
16 The joystick support of ALSA drivers is different between ISA and PCI
18 independent module (ns558). Meanwhile, the ALSA PCI drivers have the
19 built-in gameport support. Hence, when the ALSA PCI driver is built
33 joystick support is always enabled. In the former ALSA version, there
78 These ALSA drivers (cs46xx, trident and au88x0) have the
81 As mentioned above, ALSA PCI drivers have the built-in gameport
89 ALSA ISA drivers don't have the built-in gameport support.
/openbmc/linux/drivers/media/pci/cobalt/
H A Dcobalt-alsa-main.c3 * ALSA interface to cobalt PCM capture streams
22 #include "cobalt-alsa.h"
23 #include "cobalt-alsa-pcm.h"
30 cobsc->s->alsa = NULL; in snd_cobalt_card_free()
67 /* sc->driver is used by alsa-lib's configurator: simple, unique */ in snd_cobalt_card_set_names()
89 /* Numbrs steps from "Writing an ALSA Driver" by Takashi Iwai */ in cobalt_alsa_init()
123 s->alsa = cobsc; in cobalt_alsa_init()
128 s->alsa = NULL; in cobalt_alsa_init()
145 struct snd_cobalt_card *cobsc = s->alsa; in cobalt_alsa_exit()
149 s->alsa = NULL; in cobalt_alsa_exit()
/openbmc/openbmc/poky/meta/recipes-multimedia/mpg123/
H A Dmpg123_1.32.10.bb3 mpg123 also comes with a command-line tool which can playback using ALSA, PulseAudio, OSS, and seve…
20 # If both alsa and pulseaudio are specified (as in the default distro features)
22 PACKAGECONFIG_ALSA = "${@bb.utils.filter('DISTRO_FEATURES', 'alsa', d)}"
25 PACKAGECONFIG[alsa] = "--with-default-audio=alsa,,alsa-lib"
34 # alsa arts coreaudio dummy esd jack nas openal os2 oss portaudio pulse sdl sndio sun tinyalsa win3…
35 AUDIOMODS += "${@bb.utils.filter('PACKAGECONFIG', 'alsa esd jack openal portaudio sdl', d)}"
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/alsa-equal/
H A Dalsa-equal_0.6.bb1 DESCRIPTION = "A real-time adjustable equalizer plugin for ALSA"
6 DEPENDS = "alsa-lib"
35 …install -Dm 0644 libasound_module_ctl_equal.so ${D}${libdir}/alsa-lib/libasound_module_ctl_equal.so
36 …install -Dm 0644 libasound_module_pcm_equal.so ${D}${libdir}/alsa-lib/libasound_module_pcm_equal.so
40 alsa-utils \
44 FILES:${PN} = "${libdir}/alsa-lib/"
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/bluealsa/
H A Dbluealsa_4.3.0.bb1 SUMMARY = "Bluetooth Audio ALSA Backend"
10 HOMEPAGE = "https://github.com/Arkq/bluez-alsa"
11 BUGTRACKER = "https://github.com/arkq/bluez-alsa/issues"
17 DEPENDS += "alsa-lib bluez5 dbus glib-2.0-native python3-packaging-native sbc"
19 SRC_URI = "git://github.com/Arkq/bluez-alsa.git;protocol=https;branch=master \
62 FILES:${PN} += "${libdir}/alsa-lib/* ${datadir}/dbus-1/system.d"
72 # Choose bluez-alsa arguments to be used in bluealsa systemd service
74 # Enable bluez-alsa arguments by default:
/openbmc/linux/drivers/media/pci/saa7134/
H A Dsaa7134-alsa.c3 * SAA713x ALSA support for V4L
117 * and notifies ALSA when periods elapse
223 * ALSA capture trigger
225 * - One of the ALSA capture callbacks.
335 * ALSA, but I was unable to use ALSA's own DMA, and had to force the
376 * Setting the capture source and updating the ALSA controls
486 * ALSA PCM preparation
488 * - One of the ALSA capture callbacks.
571 /* Setup and update the card/ALSA controls */ in snd_card_saa7134_capture_prepare()
580 * ALSA pointer fetching
[all …]
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/pipewire/
H A Dpipewire_1.2.7.bb71 # spa alsa plugin code uses typedef redefinition, which is officially a C11 feature.
91 ${@bb.utils.filter('DISTRO_FEATURES', 'alsa vulkan pulseaudio', d)} \
101 PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib udev,,pipewire-alsa pipewire-alsa-ca…
122 PACKAGECONFIG[pipewire-alsa] = "-Dpipewire-alsa=enabled,-Dpipewire-alsa=disabled,alsa-lib"
246 ${PN}-alsa \
253 ${PN}-alsa-card-profile \
332 # ALSA plugin to redirect audio to pipewire.
333 FILES:${PN}-alsa = "\
334 ${libdir}/alsa-lib/* \
335 ${datadir}/alsa/alsa.conf.d/* \
[all …]

12345678910>>...56