[alsa-devel] [PATCH 0/30] ALSA: HDA VIA: patch series
Takashi Iwai
tiwai at suse.de
Mon Oct 12 07:29:18 CEST 2009
At Sun, 11 Oct 2009 13:51:28 -0600,
Robert Hancock wrote:
>
> On 10/11/2009 01:27 PM, Takashi Iwai wrote:
> > At Sun, 11 Oct 2009 10:56:48 -0600,
> > Robert Hancock wrote:
> >>
> >> On Sun, Oct 11, 2009 at 10:18 AM, Takashi Iwai<tiwai at suse.de> wrote:
> >>> At Sat, 10 Oct 2009 19:07:09 +0800,
> >>> Logan Li wrote:
> >>>>
> >>>> Following patch series mainly includes:
> >>>> - support VT1718S, VT2002P, VT1812S, VT1716S, ...
> >>>> - support smart 5.1
> >>>> - add jack detection for VT1708
> >>>> - power saving functions
> >>>
> >>> Thanks for the patches. They are all well formatted now.
> >>>
> >>> I applied your patches except for 17,
> >>> ALSA: HDA VIA: Add 2nd S/PDIF out for VT1708S and VT1702
> >>> as Robert reported a regression.
> >>>
> >>> This is likely because of the behavior change by this patch. Now
> >>> the second SPDIF has to be specified manually with the explicit
> >>> substream number. This itself is fine, but I see the problem with
> >>> pulseaudio, for example. There is no good way to specify this substream
> >>> automatically for PA with some symbols like "spdif" or "hdmi".
> >>>
> >>> This is basically a problem of the current ALSA core and HD-audio core
> >>> implementation. So, we should solve all together.
> >>
> >> Actually, the latest posted version didn't have the mixer problem I
> >> had before (I haven't looked in detail at what was different). But I
> >> agree using a different substream for a different output isn't ideal
> >> since there's no way for software to detect that this is the case. Can
> >> it be a separate PCM like hw:0,2 or something?
> >
> > It would work like hw:0,1,1. But, this is exactly what I mentioned in
> > the above. The secondary SPDIF isn't specified as an intuitively
> > selectable PCM device.
>
> Well, if it was its own subdevice like hw:0,2 it would have some hope of
> being detected by HAL, PulseAudio, etc. If it's just a substream then I
> don't think that software can actually tell it's a separate output and
> not just a HW mixing-type stream, etc.
Right, that's the missing information.
> >> Hopefully VIA will also look into the SPDIF no-output problem I have
> >> with VT1828S..
> >
> > What is the problem, specifically?
>
> With the latest patch I do get the optical output lighting up and the
> receiver detects a PCM signal, but it seems to be just silence coming
> through. (In previous iterations the SPDIF digital converter wasn't
> being enabled automatically so it didn't get even that far.)
You can fiddle with hda-verb to issue digital-converter verbs.
Possibly you need to flip the digital-enable bit to send the values...
thanks,
Takashi
More information about the Alsa-devel
mailing list