Re: [mythtv-users] Can't get S/PDIF sound working

2005-07-25 Thread Donavan Stanley
On 7/22/05, James Oltman <[EMAIL PROTECTED]> wrote:
> 
> I would try each number 0-4.  Requires a reboot, but well worth it if
> you get the right one.

ummm no.  If changing the .asoundrc required a reboot there'd be no
way for two different users to have two different versions of it.

Folks should read: http://mythtv.info/moin.cgi/DigitalSoundHowTo
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] Can't get S/PDIF sound working

2005-07-25 Thread Phill Edwards
> Try without an .asoundrc. I don't have one - never have.
> 
> Set your output device in MythTV to ALSA:iec958 (or ALSA:spdif - same
> thing). ALSA takes care of mapping that to hw:0,4 in your case, plus it
> may do other sample rate conversions etc.
> 
> That is all I have done. It works fine.

Blimey - you're right! I renamed my fancy .asoundrc to something else
and rebooted and the SPDIF still works. I must say I wasn't expecting
that - what an easy config that is!

Regards,
Phill
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] Can't get S/PDIF sound working

2005-07-24 Thread Hamish Moffatt
On Sat, Jul 23, 2005 at 12:06:50AM +1000, Phill Edwards wrote:
> I've just bought a S/PDIF header for my Gigabyte mobo and am having
> trouble getting any sound out of it.
> 
> I've taken the Jarod's .asoundrc which in turn was taken from the
> DigitalSoundHowTo at
> http://www.mythtv.info/moin.cgi/DigitalSoundHowTo. Jarod said that he
> only had to change 4 lines to get his working. The main thing seemed
> to be getting the device number right. The output of "aplay -l" gives
> me:

Try without an .asoundrc. I don't have one - never have.

Set your output device in MythTV to ALSA:iec958 (or ALSA:spdif - same
thing). ALSA takes care of mapping that to hw:0,4 in your case, plus it
may do other sample rate conversions etc.

That is all I have done. It works fine.

Hamish
-- 
Hamish Moffatt VK3SB <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] Can't get S/PDIF sound working

2005-07-23 Thread Michael T. Dean

Phill Edwards wrote:


I've just bought a S/PDIF header for my Gigabyte mobo and am having
trouble getting any sound out of it.

I've taken the Jarod's .asoundrc which in turn was taken from the
DigitalSoundHowTo at
http://www.mythtv.info/moin.cgi/DigitalSoundHowTo. Jarod said that he
only had to change 4 lines to get his working. The main thing seemed
to be getting the device number right. The output of "aplay -l" gives
me:

[elm|~]$ aplay -l
 List of PLAYBACK Hardware Devices 
card 0: I82801DBICH4 [Intel 82801DB-ICH4], device 0: Intel ICH [Intel
82801DB-ICH4]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 0: I82801DBICH4 [Intel 82801DB-ICH4], device 4: Intel ICH -
IEC958 [Intel 82801DB-ICH4 - IEC958]
 Subdevices: 1/1
 Subdevice #0: subdevice #0

So I assume my S/PDIF device is number 4 - is that correct?
 


Yes.

Your .asoundrc is correct.


My problem is that none of the lines below produce any sound output
when I connect the S/PDIF TOSLINK to my receiver:

[elm|~]$ aplay -D digital pronounce_linux.au
[elm|~]$ aplay pronounce_linux.au

If I put the old analogue connection back in from the sound card to
the receiver then I can get sound again, but I want to get this
working so I can get Dolby from MythDVD.

Does anyone know where I'm going wrong here?
 

Take Michael Carland's advice...  It's probably a setting in your 
receiver that is preventing you from using the signal (the receiver gets 
it, but it's not in the expected format, so the receiver cuts output to 
prevent destroying your speakers/making bad sounds).  The file you're 
playing will be sent as 48KHz PCM audio (digital), but your receiver may 
be expecting AC-3 or something.  You should be able to set it to 
auto-detect the sound format, which will allow you to use PCM and AC-3 
and ...


Good luck,
Mike
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] Can't get S/PDIF sound working

2005-07-22 Thread James Oltman
On 7/22/05, Michael Carland <[EMAIL PROTECTED]> wrote:
> 
> On Jul 22, 2005, at 9:06 AM, Phill Edwards wrote:
> 
> > I've just bought a S/PDIF header for my Gigabyte mobo and am having
> > trouble getting any sound out of it.
> 
> 
> 
> > If I put the old analogue connection back in from the sound card to
> > the receiver then I can get sound again, but I want to get this
> > working so I can get Dolby from MythDVD.
> >
> > Does anyone know where I'm going wrong here?
> >
> 
> I can't help with the .asoundrc file, I play with that when I feel like
> getting frustrated.
> 
> One thing to check is that your receiver is looking for SPDIF on the
> port you are using. Do you have another SPDIF device you could test
> with? Turns out my receiver had menus I had never seen before, that
> would set the input for a given source to (ANALOG/DIGITAL/AUTO-SELECT),
> and I had spent quite a bit of time trying to get it to play from SPDIF
> when it was in ANALOG mode, before I found that menu. I was even using
> a coax to toslink adapter, giving me one more thing to wrongly suspect
> of breakage.
> 
> Probably not your problem, but maybe worth mentioning...
> 
> -Michael
> 

If you are sure the receiver is working correctly, you might want to
try replacing the device number in this statement:

# Alias for digital (S/PDIF) output on the Audigy (hw:0,0)
# Do not use this directly--it requires specific rate,
# channels, and format
pcm.digital-hw {
 type hw
 card 0
 device 4
}

I would try each number 0-4.  Requires a reboot, but well worth it if
you get the right one.  The SPDIF on my board (Asus A7N8X-E Dlx)
onboard coax digital out is 0,1.   I have an optical header that I
haven't used yet but I would think that cycling through those numbers
would help.  Good luck!  Also, instead of creating the file .asound in
HOME I created the file /etc/asound.conf and it works for all users,
root etc.
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] Can't get S/PDIF sound working

2005-07-22 Thread Michael Carland


On Jul 22, 2005, at 9:06 AM, Phill Edwards wrote:


I've just bought a S/PDIF header for my Gigabyte mobo and am having
trouble getting any sound out of it.





If I put the old analogue connection back in from the sound card to
the receiver then I can get sound again, but I want to get this
working so I can get Dolby from MythDVD.

Does anyone know where I'm going wrong here?



I can't help with the .asoundrc file, I play with that when I feel like 
getting frustrated.


One thing to check is that your receiver is looking for SPDIF on the 
port you are using. Do you have another SPDIF device you could test 
with? Turns out my receiver had menus I had never seen before, that 
would set the input for a given source to (ANALOG/DIGITAL/AUTO-SELECT), 
and I had spent quite a bit of time trying to get it to play from SPDIF 
when it was in ANALOG mode, before I found that menu. I was even using 
a coax to toslink adapter, giving me one more thing to wrongly suspect 
of breakage.


Probably not your problem, but maybe worth mentioning...

-Michael

___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


[mythtv-users] Can't get S/PDIF sound working

2005-07-22 Thread Phill Edwards
I've just bought a S/PDIF header for my Gigabyte mobo and am having
trouble getting any sound out of it.

I've taken the Jarod's .asoundrc which in turn was taken from the
DigitalSoundHowTo at
http://www.mythtv.info/moin.cgi/DigitalSoundHowTo. Jarod said that he
only had to change 4 lines to get his working. The main thing seemed
to be getting the device number right. The output of "aplay -l" gives
me:

[elm|~]$ aplay -l
 List of PLAYBACK Hardware Devices 
card 0: I82801DBICH4 [Intel 82801DB-ICH4], device 0: Intel ICH [Intel
82801DB-ICH4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: I82801DBICH4 [Intel 82801DB-ICH4], device 4: Intel ICH -
IEC958 [Intel 82801DB-ICH4 - IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

So I assume my S/PDIF device is number 4 - is that correct?

My .asoundrc looks like this:
### This is taken from Jarod Wilson's MythTV HOWTO which in turn 
### took it from the DigitalSoundHowTo at http://www.mythtv.info
# Override the default output used by ALSA.
# If you do not override the default, your default
# device is identical to the (unmixed) analog device
# shown below.  If you prefer mixed and/or digital
# output, uncomment the appropriate four lines below
# (only one slave.pcm line).
### Currently set w/digital-hw as the default output,
### comment out this entire section to use unmixed
### analog as your default
### -jarod
pcm.!default {
  type plug
## Uncomment the following to use mixed analog by default
#  slave.pcm "dmix-analog"
## Uncomment the following to use unmixed digital by default
  slave.pcm "digital-hw"
## Uncomment the following to use mixed digital by default
#  slave.pcm "dmix-digital"
}

# Alias for analog output on the Audigy (hw:0,0)
# - This is identical to the device named "default"--which
# always exists and refers to hw:0,0 (unless overridden)
# - Therefore, we can specify "hw:0,0", "default", or "analog"
# to access analog output on the Audigy
pcm.analog {
 type plug
 slave.pcm "analog-hw"
}

# Control device (mixer, etc.) for the Audigy card
ctl.analog {
 type hw
 card 0
}

# Alias for (rate-converted) mixed analog output on the
# Audigy (hw:0,0)
#  - This will accept audio input--regardless of rate--and
# convert to the rate required for the dmix plugin
# (in this case 48000Hz)
pcm.mixed-analog {
 type plug
 slave.pcm "dmix-analog"
}

# Control device (mixer, etc.) for the Audigy card
ctl.mixed-analog {
 type hw
 card 0
}

# Alias for (rate-converted) digital (S/PDIF) output on the
# Audigy (hw:0,0)
#  - This will accept audio input--regardless of rate--and
# convert to the rate required for the S/PDIF hardware
# (in this case 48000Hz)
pcm.digital {
 type plug
 slave.pcm "digital-hw"
}

# Control device (mixer, etc.) for the Audigy card
ctl.digital {
 type hw
 card 0
}

# Alias for mixed (rate-converted) digital (S/PDIF) output on the
# Audigy (hw:0,0)
#  - This will accept audio input--regardless of rate--and
# convert to the rate required for the S/PDIF hardware
# (in this case 48000Hz)
pcm.mixed-digital {
 type plug
 slave.pcm "dmix-digital"
}

# Control device (mixer, etc.) for the Audigy card
ctl.mixed-digital {
 type hw
 card 0
}

# The following devices are not useful by themselves.  They
# require specific rates, channels, and formats.  Therefore,
# you probably do not want to use them directly.  Instead use
# of of the devices defined above.

# Alias for analog output on the Audigy (hw:0,0)
# Do not use this directly--it requires specific rate,
# channels, and format
pcm.analog-hw {
 type hw
 card 0
 # The default value for device is 0, so no need to specify
}

# Control device (mixer, etc.) for the Audigy card
ctl.analog-hw {
 type hw
 card 0
}

# Alias for digital (S/PDIF) output on the Audigy (hw:0,0)
# Do not use this directly--it requires specific rate,
# channels, and format
pcm.digital-hw {
 type hw
 card 0
 device 4
}

# Control device (mixer, etc.) for the Audigy card
ctl.digital-hw {
 type hw
 card 0
}

# Direct software mixing plugin for analog output on
# the Audigy (hw:0,0)
# Do not use this directly--it requires specific rate,
# channels, and format
pcm.dmix-analog {
 type dmix
 ipc_key 1234
 slave {
   pcm "analog-hw"
   period_time 0
   period_size 1024
   buffer_size 4096
   rate 48000
 }
}

# Control device (mixer, etc.) for the Audigy card
ctl.dmix-analog {
 type hw
 card 0
}

# Direct software mixing plugin for digital (S/PDIF) output
# on the Audigy (hw:0,0)
# Do not use this directly--it requires specific rate,
# channels, and format
pcm.dmix-digital {
 type dmix
 ipc_key 1235
 slave {
   pcm "digital-hw"
   period_time 0
   period_size 1024
   buffer_size 4096
   rate 48000
 }
}

# Control device (mixer, etc.) for the Audigy card
ctl.dmix-digital {
 type hw
 card 0
}


My problem is that none of the lines below produce any sound output
when I connect the S/PDIF TOSLINK to my receiver:

[elm|~]$ aplay -D digital pronounce_linux.au
[elm|~]$ aplay pronounce_linux.au

If I put the old analogue connecti