Re: [mythtv-users] Can't get S/PDIF sound working
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
> 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
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
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
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
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
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