I have that sound system connected to my TV now, but sure enough connecting it
back to my desktop through spdif and running with sndiod -c0:3 fixed it!

thanks for your finding! better late than never :)

On 15:57 Wed 15 Dec     , Edd Barrett wrote:
> On Tue, Apr 10, 2018 at 07:28:03AM +0100, Ricardo Mestre wrote:
> > I have an azalia(4) based card integrated in my motherboard connected to a
> > receiver through SPDIF, but I can't make it output any sound, only if I 
> > connect
> > the cable to the 3.5mm headphone jack. And yes, I already toggled the
> > outputs.mode to digital through mixerctl(1). When I play something 
> > audioctl(1)
> > shows bytes going through and the receiver blinks, which means something is
> > getting there, the sound is just not being output through SPDIF.
> 
> I'm digging up this old thread because I've just solved this very issue on my
> own desktop.
> 
> If it's the same issue as mine, the SPDIF output sends to channels 2 and 3, 
> but
> by default sndiod will only use channels 0 and 1.
> 
> Adding `-c0:3` to my sndiod flags made it work!
> 
> (as already mentioned, you have to also set outputs.mode=digital in mixerctl
> too)
> 
> Credit where due, I found this solution here:
> http://daemonforums.org/showthread.php?t=10953#post66355
> 
> -- 
> Best Regards
> Edd Barrett
> 
> https://www.theunixzoo.co.uk

Reply via email to