| /freebsd/contrib/file/magic/Magdir/ |
| H A D | audio | 2 #------------------------------------------------------------------------------ 12 >12 belong 1 8-bit ISDN mu-law, 14 >12 belong 2 8-bit linear PCM [REF-PCM], 16 >12 belong 3 16-bit linear PCM, 18 >12 belong 4 24-bit linear PCM, 20 >12 belong 5 32-bit linear PCM, 22 >12 belong 6 32-bit IEEE floating point, 24 >12 belong 7 64-bit IEEE floating point, 28 >12 belong 11 8-bit fixed point, 29 >12 belong 12 16-bit fixed point, [all …]
|
| H A D | vorbis | 2 #------------------------------------------------------------------------------ 23 # --- Ogg Framing --- 30 # non-Vorbis content: FLAC (Free Lossless Audio Codec, http://flac.sourceforge.net) 32 # non-Vorbis content: Theora 36 # non-Vorbis content: Kate 47 # non-Vorbis content: Skeleton 52 # non-Vorbis content: Speex 55 # non-Vorbis content: OGM 62 # --- First vorbis packet - general header --- 68 >>>>39 ubyte 1 mono, [all …]
|
| /freebsd/usr.sbin/cdcontrol/ |
| H A D | cdcontrol.1 | 28 .Bl -tag -width indent 66 .Ic - 72 .Bl -tag -width indent 99 Minutes are in the range 0-99. 100 Seconds are in the range 0-59. 101 Frame numbers are in the range 0-74. 133 Allowed values are in the range 0-255. 135 Set the volume of left channel to 137 and the volume of right channel to 139 Allowed values are in the range 0-255. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/sound/ |
| H A D | richtek,rt9123.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - ChiYuan Huang <cy_huang@richtek.com> 13 RT9123 is a 3.2W mono Class-D audio amplifier that features high efficiency 14 and performance with ultra-low quiescent current. The digital audio interface 15 support various formats, including I2S, left-justified, right-justified, and 18 RTQ9124 is an ultra-low output noise, digital input, mono-channel Class-D 20 both DC and AC load diagnostics, as well as real-time load monitoring to 25 - $ref: dai-common.yaml# [all …]
|
| H A D | wlf,arizona.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 20 - $ref: dai-common.yaml# 23 '#sound-dai-cells': 31 signals. Valid values are 0 (Differential), 1 (Single-ended) and 38 $ref: /schemas/types.yaml#/definitions/uint32-array 46 wlf,out-mono: 48 A list of boolean values indicating whether each output is mono [all …]
|
| H A D | st,sta32x.txt | 7 - compatible: "st,sta32x" 8 - reg: the I2C address of the device for I2C 9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 16 - Vdda-supply: regulator spec, providing 3.3V 17 - Vdd3-supply: regulator spec, providing 3.3V 18 - Vcc-supply: regulator spec, providing 5V - 26V 22 - clocks, clock-names: Clock specifier for XTI input clock. 24 and disabled when it is removed. The 'clock-names' must be set to 'xti'. 26 - st,output-conf: number, Selects the output configuration: [all …]
|
| H A D | adi,max98388.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ryan Lee <ryans.lee@analog.com> 13 The MAX98388 is a mono Class-D speaker amplifier with I/V feedback. 18 - $ref: dai-common.yaml# 23 - adi,max98388 28 '#sound-dai-cells': 31 adi,vmon-slot-no: 38 adi,imon-slot-no: [all …]
|
| H A D | cs35l34.txt | 5 - compatible : "cirrus,cs35l34" 7 - reg : the I2C address of the device for I2C. 9 - VA-supply, VP-supply : power supplies for the device, 13 - cirrus,boost-vtge-millivolt : Boost Voltage Value. Configures the boost 17 - cirrus,boost-nanohenry: Inductor value for boost converter. The value is 22 - reset-gpios: GPIO used to reset the amplifier. 24 - interrupts : IRQ line info CS35L34. 25 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 28 - cirrus,boost-peak-milliamp : Boost converter peak current limit in mA. The 32 - cirrus,i2s-sdinloc : ADSP SDIN I2S channel location. Indicates whether the [all …]
|
| H A D | cirrus,madera.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 21 include/dt-bindings/sound/madera.h 26 - $ref: dai-common.yaml# 29 '#sound-dai-cells': 38 INnAR INnBL INnBR. For non-muxed inputs the first two cells 39 for that input set the mode for the left and right channel 46 $ref: /schemas/types.yaml#/definitions/uint32-array [all …]
|
| H A D | st,sta350.txt | 7 - compatible: "st,sta350" 8 - reg: the I2C address of the device for I2C 9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 16 - vdd-dig-supply: regulator spec, providing 3.3V 17 - vdd-pll-supply: regulator spec, providing 3.3V 18 - vcc-supply: regulator spec, providing 5V - 26V 22 - st,output-conf: number, Selects the output configuration: 23 0: 2-channel (full-bridge) power, 2-channel data-out 24 1: 2 (half-bridge). 1 (full-bridge) on-board power [all …]
|
| H A D | adi,max98396.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ryan Lee <ryans.lee@analog.com> 13 The MAX98396 is a mono Class-DG speaker amplifier with I/V sense. 21 - adi,max98396 22 - adi,max98397 27 avdd-supply: 30 dvdd-supply: 33 dvddio-supply: [all …]
|
| H A D | nvidia,tegra210-mvc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-mvc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 signal path. It can be used in input or output signal path for per-stream 13 has one input and one output. The input digital stream can be mono or 14 multi-channel (up to 7.1 channels) stream. An independent mute control is 18 - Jon Hunter <jonathanh@nvidia.com> 19 - Mohan Kumar <mkumard@nvidia.com> 20 - Sameer Pujar <spujar@nvidia.com> [all …]
|
| /freebsd/sys/dev/sound/pci/ |
| H A D | envy24.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 29 /* -------------------------------------------------------------------- */ 40 #define PCIR_MT 0x1c /* Professional Multi-Track I/O Base Address */ 44 #define PCIM_LAC_SBDMA0 0x0000 /* SB DMA Channel Select: 0 */ 45 #define PCIM_LAC_SBDMA1 0x0040 /* SB DMA Channel Select: 1 */ 46 #define PCIM_LAC_SBDMA3 0x00c0 /* SB DMA Channel Select: 3 */ 48 #define PCIM_LAC_MPU401 0x0008 /* MPU-401 I/O enable */ 60 #define PCIM_LCC_MPUBASE 0x0006 /* MPU-401 base 300h-330h */ 68 #define PCIM_SCFG_MPU 0x20 /* 1(0)/2(1) MPU-401 UART(s) */ [all …]
|
| H A D | hdspe.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2012-2016 Ruslan Bukin <br@bsdpad.com> 5 * Copyright (c) 2023-2024 Florian Walpen <dev@submerge.ch> 122 #define HDSPE_MAX_SLOTS 64 /* Mono channels */ 180 /* Channel registers */ 183 struct pcm_channel *channel; member 186 /* Channel information */ 247 bus_space_read_1((sc)->cst, (sc)->csh, (regno)) 249 bus_space_read_2((sc)->cst, (sc)->csh, (regno)) [all …]
|
| H A D | hdsp.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2012-2016 Ruslan Bukin <br@bsdpad.com> 5 * Copyright (c) 2023-2024 Florian Walpen <dev@submerge.ch> 131 #define HDSP_MAX_SLOTS 64 /* Mono channels */ 189 /* Channel registers */ 192 struct pcm_channel *channel; member 195 /* Channel information */ 255 bus_space_read_1((sc)->cst, (sc)->csh, (regno)) 257 bus_space_read_2((sc)->cst, (sc)->csh, (regno)) [all …]
|
| H A D | maestro3.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 31 * Maestro-3/Allegro FreeBSD pcm sound driver 35 * (+) /dev/dsp config (speed, mono/stereo, 8/16 bit). 37 * (+) /dev/dsp recording works. Tested successfully with the cdrom channel 39 * (-) hardware volme controls don't work =-( 40 * (-) setblocksize() does nothing. 50 * Taku YAMAMOTO for his Maestro-1/2 FreeBSD driver and sanity reference. 51 * <taku@cent.saitama-u.ac.jp> 72 /* -------------------------------------------------------------------- */ [all …]
|
| H A D | emu10kx-pcm.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 5 * Copyright (c) 2003-2007 Yuriy Tsibizov <yuriy.tsibizov@gfk.ru> 62 struct pcm_channel *channel; member 80 struct pcm_channel *channel; member 97 int pnum; /* next free channel number */ 177 [SOUND_MIXER_LINE2] = {1, 1, 4}, /* in4 Line-In2 */ 178 [SOUND_MIXER_DIGITAL3] = {1, 1, 5}, /* in5 on-card SPDIF */ 187 [SOUND_MIXER_VOLUME] = {1, 0, (-1)}, 188 [SOUND_MIXER_PCM] = {1, 0, (-1)}, [all …]
|
| H A D | solo.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 42 #define ABS(x) (((x) < 0)? -(x) : (x)) 44 /* if defined, playback always uses the 2nd channel and full duplex works */ 64 * Recording output is byte-swapped 83 struct pcm_channel *channel; member 103 #define ess_lock(_ess) mtx_lock(&(_ess)->lock) 104 #define ess_unlock(_ess) mtx_unlock(&(_ess)->lock) 105 #define ess_lock_assert(_ess) mtx_assert(&(_ess)->lock, MA_OWNED) 181 return port_rd(sc->sb, reg, 1); in ess_rd() [all …]
|
| /freebsd/usr.bin/mididump/ |
| H A D | mididump.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 43 #define NOTE2OCTAVE(n) (n / 12 - 1) 44 #define NOTE2FREQ(n) (440 * pow(2.0f, ((float)n - 69) / 12)) 93 [0x44] = "Legato Foot-Switch", 111 [0x58] = "Hi-Res Velocity Prefix", 125 /* Channel mode messages */ 132 [0x7e] = "Mono Mode", 139 fprintf(stderr, "usage: %s [-t] device\n", getprogname()); in usage() 162 while ((ch = getopt(argc, argv, "t")) != -1) { in main() [all …]
|
| /freebsd/sys/dev/sound/pcm/ |
| H A D | matrix.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2007-2009 Ariff Abdullah <ariff@FreeBSD.org> 124 /* 1 @ Mono 1.0 */ 167 #define SND_CHN_MATRIX_DRV -4 /* driver own identity */ 168 #define SND_CHN_MATRIX_PCMCHANNEL -3 /* PCM channel identity */ 169 #define SND_CHN_MATRIX_MISC -2 /* misc, custom defined */ 170 #define SND_CHN_MATRIX_UNKNOWN -1 /* unknown */ 190 * used (see channel.c). 231 * Sequences of channel type and interleave structure. [all …]
|
| /freebsd/sys/sys/ |
| H A D | soundcard.h | 5 /*- 6 * SPDX-License-Identifier: BSD-2-Clause 8 * Copyright by Hannu Savolainen 1993 / 4Front Technologies 1993-2006 55 * snd-sdk-doc-0.1.ps.gz (gzipped postscript). It contains 122 * number of bytes for a write operation to be non-blocking. 146 * format. We extend it by using bit 31 (RO) to indicate full-duplex 153 * o 8 bits for 8-bit formats, mu-law and A-law, 154 * o 16 bits for the 16-bit formats, and 155 * o 32 bits for the 24/32-bit formats. 160 #define AFMT_MU_LAW 0x00000001 /* Logarithmic mu-law */ [all …]
|
| H A D | cdio.h | 10 5-Mar-95 Frank Durda IV bsdmail@nemesis.lonestar.org 16 can disappear or be greyed-out (like some other system). 19 2-Apr-95 Frank Durda IV bsdmail@nemesis.lonestar.org 165 u_char patch[4]; /* one for each channel */ 170 u_char vol[4]; /* one for each channel */ 224 short speed; /*<1>audio at a faster or slower-than-normal*/ 225 }; /*<1>rate. -32767 to -1 is slower, 0==normal,*/ 245 #define CDSETMONO 0x00000100 /*<2>Output can be set to mono*/ 259 #define CDREADRW 0x00000400 /*<2>Can read subcodes R-W*/
|
| /freebsd/share/man/man4/ |
| H A D | pcm.4 | 2 .\" Copyright (c) 2009-2011 Joel Dahl <joel@FreeBSD.org> 39 .Bd -ragged -offset indent 60 driver are: multichannel audio, per-application 74 .Bl -bullet -compact 118 .Xr snd_uaudio 4 (auto-loaded on device plug) 145 .Bl -tag -width ".Va snd_driver_load" -offset indent 165 set the channel to the preferred value using hints, e.g.: 167 This will mute the input channel per default. 177 re-routing of channels. 198 Commonly used for ear-candy or frequency compensation due to the vast [all …]
|
| H A D | snd_emu10kx.4 | 2 .\" Copyright (c) 2003-2007 Yuriy Tsibizov 35 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 60 for details), and MPU401-compatible MIDI I/O controller, which is accessible 68 .Bl -bullet -compact 94 .Bl -bullet -compact 96 Creative Sound Blaster Live!\& 24-Bit, identified by 104 .Qq Li "CA0106-DAT Audigy LS" . 106 All other Creative sound cards with -DAT chipsets. 108 All Creative X-Fi series sound cards. [all …]
|
| /freebsd/sys/dev/ic/ |
| H A D | z8530.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 36 * Channel B control: 0 0 37 * Channel B data: 1 1 38 * Channel A control: 2 16 39 * Channel A data: 3 17 57 #define WR_MCB1 10 /* Miscellaneous Control Bits (part 1 :-). */ 61 #define WR_MCB2 14 /* Miscellaneous Control Bits (part 2 :-). */ 93 #define CMC_XTAL 0x80 /* -RTxC connects to quartz crystal. */ 96 #define CMC_RC_TRXC 0x20 /* Rx Clock from -TRxC. */ [all …]
|