> > Another question PA needs to deal with is, when this new HDMI PCM device is plugged in, what other streams can coexist with this new HDMI stream? What if we have an analog + HDMI combined card, but the controller only supports one stream to either of them? In that case, we can not even probe the HDMI device without disturbing the stream potentially being played back through analog. Refer to ICH8 datasheet Independent Bus Master logic for eight general purpose streams: four input and four output Support four external Codecs does it mean that for those hda codecs which support two independent spdif , the driver can be configured to support two spdif device instead of slaves ? e.g. alc1200 Node 0x11 [Pin Complex] wcaps 0x400300: Mono Digital Pincap 0x00000010: OUT Pin Default 0x99430140: [Fixed] SPDIF Out at Int ATAPI Conn = ATAPI, Color = Unknown DefAssociation = 0x4, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT Connection: 1 0x10 Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital Pincap 0x00000010: OUT Pin Default 0x01456130: [Jack] SPDIF Out at Ext Rear Conn = Optical, Color = Orange DefAssociation = 0x3, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT Connection: 1 0x06 http://git.kernel.org/?p=linux/kernel/git/tiwai/sound.git;a=commit;h=6a05ac4afa90ac9c38fedd3f6940fe8da5d1fcf6 http://git.kernel.org/?p=linux/kernel/git/tiwai/sound.git;a=commit;h=0852d7a654f75d22a3c09fd7da4a3551bbb37740 The other case is audio codec and hdmi codec with NVidia controller can the hda controller support more than two streams? **** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 0: AD198x Analog [AD198x Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 1: AD198x Digital [AD198x Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20120923/a6092bd0/attachment.html>