Lines Matching +full:pcm +full:- +full:interface +full:- +full:rate
2 Brief Notes on C-Media 8338/8738/8768/8770 Driver
8 Front/Rear Multi-channel Playback
9 ---------------------------------
13 DACs, both streams are handled independently unlike the 4/6ch multi-
16 As default, ALSA driver assigns the first PCM device (i.e. hw:0,0 for
17 card#0) for front and 4/6ch playbacks, while the second PCM device
22 - The first DAC supports U8 and S16LE formats, while the second DAC
24 - The second DAC supports only two channel stereo.
27 rate but only fixed rates: 5512, 8000, 11025, 16000, 22050, 32000,
36 will be FULL VOLUME regardless of Master and PCM volumes [#]_.
51 control switch in the driver "Line-In As Rear", which you can change
52 via alsamixer or somewhat else. When this switch is on, line-in jack
60 4/6 Multi-Channel Playback
61 --------------------------
63 The recent CM8738 chips support for the 4/6 multi-channel playback
66 When the multi-channel is supported, the driver name has a suffix
67 "-MC" such like "CMI8738-MC6". You can check this name from
70 When the 4/6-ch output is enabled, the second DAC accepts up to 6 (or
72 formats, the 4/6-ch playback supports only the same condition for all
73 channels. Since the multi-channel playback mode uses both DACs, you
74 cannot operate with full-duplex.
76 The 4.0 and 5.1 modes are defined as the pcm "surround40" and "surround51"
77 in alsa-lib. For example, you can play a WAV file with 6 channels like
80 % aplay -Dsurround51 sixchannels.wav
82 For programming the 4/6 channel playback, you need to specify the PCM
87 snd_pcm_hw_params_set_access(pcm, hw, SND_PCM_ACCESS_RW_INTERLEAVED);
89 snd_pcm_hw_params_set_format(pcm, hw, SND_PCM_FORMAT_S16_LE);
90 snd_pcm_hw_params_set_channels(pcm, hw, 4);
96 Line-In Mode
97 an enum control to change the behavior of line-in
98 jack. Either "Line-In", "Rear Output" or "Bass Output" can
102 are output to line-in jack.
103 Mic-In Mode
104 an enum control to change the behavior of mic-in
105 jack. Either "Mic-In" or "Center/LFE Output" can be
108 channels (channels 5 and 6) are output to mic-in jack.
111 -----------
116 The SPDIF playback and capture are done via the third PCM device
117 (hw:0,2). Usually this is assigned to the PCM device "spdif".
122 % aplay -Dhw:0,2 foo.wav
128 % aplay -Dspdif foo.wav
138 so-called S/PDIF). Then you'll see the red light on from the card so
141 from line-out with "IEC958 In Monitor" switch at any time (see
145 but SPDIF is enabled only when the proper format (S16LE), sample rate
153 Mix analog PCM playback and FM-OPL/3 streams and
157 Note: without this control you can output PCM to SPDIF.
162 Select SPDIF input, the internal CD-in (false)
173 Select 0.5V (coax) or 5V (optical) interface.
175 configuration with hardware dip-switch.
187 Note: When "PCM Playback Switch" is on, you'll hear the digital output
188 stream through analog line-out.
192 ----------------------------
196 access it via alsa-lib. See alsa-lib documents for more details.
198 On the raw digital mode, the "PCM Playback Switch" is automatically
199 turned off so that non-audio data is heard from the analog line-out.
201 "IEC958 Loop". The switches are resumed after closing the SPDIF PCM
205 the alsa-lib. If you need to bypass the software conversion of IEC958
210 ANALOG MIXER INTERFACE
211 ----------------------
213 The mixer interface on CM8x38 is similar to SB16.
214 There are Master, PCM, Synth, CD, Line, Mic and PC Speaker playback
219 - PCM playback switch
220 - PCM capture switch (to capture the data sent to DAC)
221 - Mic Boost switch
222 - Mic capture volume
223 - Aux playback volume/switch and capture switch
224 - 3D control switch
228 ---------------
230 With CMI8338 chips, the MPU401-UART interface is disabled as default.
235 With CMI8738 and newer chips, the MIDI interface is enabled by default
246 --------------
258 ------------------
261 joystick_port=1 module option. The value 1 means the auto-detection.
262 If the auto-detection fails, try to pass the exact I/O address.
268 ---------------------