Commit graph

16 commits

Author SHA1 Message Date
Takashi Iwai
cb1fd837d9 Add linear plugin wrapping iec958 PCM for ice1724-based boards
The ice1724-based cards can handle only 32bit while the apps almost
expet 16bit format for SPDIF I/O.  This prevents the default config
working on many apps like mplayer, xine, etc.

This patch simply adds the least automatic conversion by linear plugin.
Note that "plug" isn't used here.  Otherwise we get a problem of the
routing (plug over plug is buggy).

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2008-11-19 14:59:03 +01:00
Jaroslav Kysela
d7916981bf pcm config files cleanups and name hint extension
- remove device 0/subdevice 0 from configuration files (it's default)
- name_hint
  - fixed parsing slaves
  - obtain device numbers directly from 'type hw' configurations to
    avoid poluting of configurations scripts with hint.device lines
2006-10-12 16:27:23 +02:00
Takashi Iwai
bbbb06bc8f Turn on iec958 capture of iec1724 boards with spdif PCM
Automatically turn on iec958 capture of iec1724 boards
with spdif PCM via hooks plugin.
2006-06-23 14:42:59 +02:00
Takashi Iwai
46df7083c9 Make dmix/dsnoop as default PCM for ICE1724
Make dmix/dsnoop as default PCM for ICE1724.
2005-12-14 13:14:45 +00:00
Takashi Iwai
0eac0a983a Fix configuration for ICE1724
- Fix surround40 channel numbers
- Fix rear/center_lfe channel assignment

This configuration is based on the channel order on Revo 7.1,
Front/CLFE/Surr/Side

If the other ice1724-based boards have a different order, we need
to rename the driver's id to distinguish the difference.
2005-09-02 16:40:40 +00:00
Takashi Iwai
f8cf6be94c Fix surroundX PCM
From: Julian Scheel <julian@jusst.de>

Hi all,

attached is an updated ICE1724.conf - I have added channels X parameters to
the .pcm.surroundXX-fields, because otherwise it's for example not possible
to play a 5.1-stream on surround51 and a stereo-stream on side simultaneous.
I need this feature to do multiroom-sound through one single sound-card (one
room playing a DVD with 5.1, another room playing some MP3s through channels
7 and 8).
I hope you could follow my explanations and will add this to the tree.

Cheers,
Julian
2005-08-03 13:48:14 +00:00
Takashi Iwai
0e8bb7bad5 Added the support of side and surround71 PCM types. 2004-07-12 16:22:00 +00:00
Takashi Iwai
98ee4d4813 Fixed iec958 capture using asym plugin. 2004-06-28 10:45:25 +00:00
Jaroslav Kysela
aed5c921d4 Reverted back 2004-03-05 11:26:33 +00:00
Jaroslav Kysela
b282b1458c Fixed typo and front definition 2004-03-05 08:20:13 +00:00
Takashi Iwai
1872af49ca - added the indepdent front, rear, center_lfe support. 2004-02-10 15:44:17 +00:00
Jaroslav Kysela
e09736109e Added surround41 and surround50 definitions 2003-08-12 09:34:38 +00:00
Takashi Iwai
d14884563f fixed IEC958 pcm (wrong device index). 2003-05-16 14:34:20 +00:00
Takashi Iwai
42cb01576d fixed a missing slave.pcm line. 2003-05-16 10:13:58 +00:00
Takashi Iwai
b80ccd1709 changed the iec958 code for revo 7.1. 2003-02-25 15:33:40 +00:00
Takashi Iwai
974d22f969 - added ICE1724 configuration file. 2003-01-27 14:02:42 +00:00