Home
last modified time | relevance | path

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

12345678910>>...49

/Linux-v6.1/drivers/media/pci/ivtv/
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 …]
Divtv-alsa.h3 * ALSA interface to ivtv PCM capture streams
44 pr_info("%s-alsa: " type ": " fmt, \
55 pr_err("%s-alsa: " fmt, v4l2_dev->name , ## args)
58 pr_warn("%s-alsa: " fmt, v4l2_dev->name , ## args)
61 pr_info("%s-alsa: " fmt, v4l2_dev->name , ## args)
DMakefile7 ivtv-alsa-objs := ivtv-alsa-main.o ivtv-alsa-pcm.o
10 obj-$(CONFIG_VIDEO_IVTV_ALSA) += ivtv-alsa.o
DKconfig33 tristate "Conexant cx23415/cx23416 ALSA interface for PCM audio capture"
37 This driver provides an ALSA interface as another method for user
41 The ALSA interface has much wider use in user applications performing
46 module will be called ivtv-alsa.
/Linux-v6.1/drivers/media/pci/cx18/
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 …]
Dcx18-alsa.h3 * ALSA interface to cx18 PCM capture streams
43 printk(KERN_INFO "%s-alsa: " type ": " fmt, \
54 printk(KERN_ERR "%s-alsa: " fmt, v4l2_dev->name , ## args)
57 printk(KERN_WARNING "%s-alsa: " fmt, v4l2_dev->name , ## args)
60 printk(KERN_INFO "%s-alsa: " fmt, v4l2_dev->name , ## args)
DMakefile7 cx18-alsa-objs := cx18-alsa-main.o cx18-alsa-pcm.o
10 obj-$(CONFIG_VIDEO_CX18_ALSA) += cx18-alsa.o
/Linux-v6.1/Documentation/sound/designs/
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 …]
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 …]
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 …]
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/
/Linux-v6.1/sound/core/
DKconfig2 # ALSA soundcard-configuration
77 If you disable this option, the ALSA's OSS PCM API will not
97 Say Y here to enable HR-timer backend for ALSA timer. ALSA uses
98 the hrtimer as a precise timing source. The ALSA sequencer code
107 If you say Y here, the minor numbers of ALSA device files in
124 bool "Support old ALSA API"
127 Say Y here to support the obsolete ALSA PCM API (ver.0.9.0 rc3
146 other side, it makes the ALSA subsystem larger.
155 You don't need this unless you're debugging ALSA.
170 Say Y here to enable ALSA debug code.
[all …]
/Linux-v6.1/sound/xen/
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 …]
/Linux-v6.1/Documentation/sound/cards/
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 …]
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.
Dmixart.rst2 Alsa driver for Digigram miXart8 and miXart8AES/EBU soundcards
5 Digigram <alsa@digigram.com>
23 Use the mixartloader that can be found in the alsa-tools package.
29 One miXart8 board will be represented as 4 alsa cards, each with 1
98 The firmware binaries are installed on /usr/share/alsa/firmware
99 (or /usr/local/share/alsa/firmware, depending to the prefix option of
109 Copyright (c) 2003 Digigram SA <alsa@digigram.com>
Daudiophile-usb.rst2 Guide to using M-Audio Audiophile USB with ALSA and Jack
10 ALSA and JACK.
87 Audiophile USB MIDI support in ALSA
99 Audiophile USB Audio support in ALSA
107 Default Alsa driver mode
121 Default Alsa driver mode can lead to device misconfigurations.
123 Let's get back to the Default Alsa driver mode for now. In this case the
124 Audiophile interfaces are mapped to alsa pcm devices in the following
158 If you're happy with the default Alsa driver mode and don't experience any
165 by the Alsa driver in default mode may result in a corrupted state of the
[all …]
/Linux-v6.1/drivers/media/pci/cobalt/
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()
/Linux-v6.1/drivers/media/pci/saa7134/
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 …]
/Linux-v6.1/Documentation/userspace-api/media/mediactl/
Dmedia-types.rst268 .. _MEDIA-INTF-T-ALSA-PCM-CAPTURE:
269 .. _MEDIA-INTF-T-ALSA-PCM-PLAYBACK:
270 .. _MEDIA-INTF-T-ALSA-CONTROL:
271 .. _MEDIA-INTF-T-ALSA-COMPRESS:
272 .. _MEDIA-INTF-T-ALSA-RAWMIDI:
273 .. _MEDIA-INTF-T-ALSA-HWDEP:
274 .. _MEDIA-INTF-T-ALSA-SEQUENCER:
275 .. _MEDIA-INTF-T-ALSA-TIMER:
326 - Device node interface for ALSA PCM Capture
330 - Device node interface for ALSA PCM Playback
[all …]
/Linux-v6.1/drivers/most/
Dmost_snd.c55 void (*copy_fn)(void *alsa, void *most, unsigned int bytes);
109 static void alsa_to_most_memcpy(void *alsa, void *most, unsigned int bytes) in alsa_to_most_memcpy() argument
111 memcpy(most, alsa, bytes); in alsa_to_most_memcpy()
114 static void alsa_to_most_copy16(void *alsa, void *most, unsigned int bytes) in alsa_to_most_copy16() argument
116 swap_copy16(most, alsa, bytes); in alsa_to_most_copy16()
119 static void alsa_to_most_copy24(void *alsa, void *most, unsigned int bytes) in alsa_to_most_copy24() argument
121 swap_copy24(most, alsa, bytes); in alsa_to_most_copy24()
124 static void alsa_to_most_copy32(void *alsa, void *most, unsigned int bytes) in alsa_to_most_copy32() argument
126 swap_copy32(most, alsa, bytes); in alsa_to_most_copy32()
129 static void most_to_alsa_memcpy(void *alsa, void *most, unsigned int bytes) in most_to_alsa_memcpy() argument
[all …]
/Linux-v6.1/Documentation/input/devices/
Dcs461x.rst6 Vortex/Solo drivers as an example of decoration style, and ALSA
28 The driver works with ALSA drivers simultaneously. For example, the xracer
32 separately of ALSA modules. So, you can use only one joystick driver
33 without ALSA drivers. The ALSA drivers are not needed to compile or
/Linux-v6.1/Documentation/sound/hd-audio/
Dnotes.rst82 example, with ALSA dmix or JACK. Since 2.6.27 kernel, the driver puts
710 * Kernel version (and ALSA-driver version if you built externally)
711 * ``alsa-info.sh`` output; run with ``--no-upload`` option. See the
712 section below about alsa-info
714 If it's a regression, at best, send alsa-info outputs of both working
722 alsa-devel ML
723 alsa-devel@alsa-project.org
732 alsa-info
734 The script ``alsa-info.sh`` is a very useful tool to gather the audio
735 device information. It's included in alsa-utils package. The latest
[all …]
/Linux-v6.1/drivers/usb/gadget/function/
Du_uac1_legacy.c3 * u_uac1.c -- ALSA audio utilities for Gadget stack
21 * This component encapsulates the ALSA devices for USB audio gadget
27 * Some ALSA internal helper functions
150 * Playback audio buffer data by ALSA PCM device
193 * Open ALSA PCM and control device files
254 * Close ALSA PCM and control device files
279 * gaudio_setup - setup ALSA interface and preparing for USB transfer
281 * This sets up PCM, mixer or MIDI ALSA devices fore USB gadget using.
298 * gaudio_cleanup - remove ALSA device interface
/Linux-v6.1/Documentation/sound/kernel-api/
Dindex.rst1 ALSA Kernel API Documentation
7 alsa-driver-api
8 writing-an-alsa-driver

12345678910>>...49