Thread: [Alsa-user] IEC958 Playback Source = AC-Link or A/D Converter ?
Brought to you by:
perex
From: Goga777 <go...@bk...> - 2009-07-27 17:54:34
|
Hi I have integrated VIA8237 sound card and I have the problem with Dolby Digital audio through Spdif (mono and stereo is working through spdif) - I don't listen anything with DD with AC-Link and I listen the sound like ЭырррррррррррррррррррЭ with A/D Converter/ My question - what should I choice in alsamixer - 'AC-Link' or 'A/D Converter' for spdif output ? arvdr@arvdr:~$ aplay -L default:CARD=V8237 VIA 8237, VIA 8237 Default Audio Device front:CARD=V8237,DEV=0 VIA 8237, VIA 8237 Front speakers surround40:CARD=V8237,DEV=0 VIA 8237, VIA 8237 4.0 Surround output to Front and Rear speakers surround41:CARD=V8237,DEV=0 VIA 8237, VIA 8237 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=V8237,DEV=0 VIA 8237, VIA 8237 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=V8237,DEV=0 VIA 8237, VIA 8237 5.1 Surround output to Front, Center, Rear and Subwoofer speakers iec958:CARD=V8237,DEV=0 VIA 8237, VIA 8237 IEC958 (S/PDIF) Digital Audio Output null Discard all samples (playback) or generate zero samples (captu Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958 Output',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'IEC958 Playback AC97-SPSA',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 3 Mono: 3 [100%] Simple mixer control 'IEC958 Playback Source',0 Capabilities: enum Items: 'AC-Link' 'A/D Converter' Item0: 'A/D Converter' Simple mixer control 'Aux',0 |
From: Clemens L. <cla...@go...> - 2009-07-28 07:39:18
|
Goga777 wrote: > I have integrated VIA8237 sound card and I have the problem with Dolby Digital audio through Spdif (mono and stereo is > working through spdif) - I don't listen anything with DD with AC-Link and I listen the sound like ЭырррррррррррррррррррЭ > with A/D Converter/ > > My question - what should I choice in alsamixer - 'AC-Link' or 'A/D Converter' for spdif output ? Use "AC-Link"; "A/D Converter" is the analog input. How exactly are you trying to play DD? Best regards, Clemens |
From: Goga777 <go...@bk...> - 2009-07-30 17:03:25
|
> Goga777 wrote: > > I have integrated VIA8237 sound card and I have the problem with Dolby Digital audio through Spdif (mono and stereo is > > working through spdif) - I don't listen anything with DD with AC-Link and I listen the sound like > > ЭырррррррррррррррррррЭ with A/D Converter/ > > > > My question - what should I choice in alsamixer - 'AC-Link' or 'A/D Converter' for spdif output ? > > Use "AC-Link"; "A/D Converter" is the analog input. ok > How exactly are you trying to play DD? my htpc Samsung with 2 optical audio input connected to computer with debian sid kernel 2.6.30 I am using VDR + xine xine has follow settings # device used for mono output # string, default: default audio.device.alsa_default_device:iec958:CARD=V8237,DEV=0 # device used for stereo output # string, default: plug:front:default audio.device.alsa_front_device:iec958:CARD=V8237,DEV=0 # alsa mixer device # string, default: PCM #audio.device.alsa_mixer_name:PCM # sound card can do mmap # bool, default: 0 #audio.device.alsa_mmap_enable:0 # device used for 5.1-channel output # string, default: iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2 audio.device.alsa_passthrough_device:iec958:CARD=V8237,DEV=0 # device used for 4-channel output # string, default: plug:surround40:0 audio.device.alsa_surround40_device:plug:surround40:iec958:CARD=V8237,DEV=0 # device used for 5.1-channel output # string, default: plug:surround51:0 audio.device.alsa_surround51_device:plug:surround51:iec958:CARD=V8237,DEV=0 # speaker arrangement # { Mono 1.0 Stereo 2.0 Headphones 2.0 Stereo 2.1 Surround 3.0 Surround 4.0 Surround 4.1 Surround 5.0 Surround audio.output.speaker_arrangement:Pass Through # offset for digital passthrough # numeric, default: 0 #audio.synchronization.passthrough_offset:0 # play audio even on slow/fast speeds # bool, default: 0 #audio.synchronization.slow_fast_audio:0 # method to sync audio and video # { metronom feedback resample }, default: 0 #audio.synchronization.av_sync_method:metronom feedback |
From: Goga777 <go...@bk...> - 2009-07-31 15:50:11
|
I made another tests with aplay and two files http://www.diatonis.com/downloads/diatonis_ac3_48k_soal.zip http://www.sr.se/laddahem/MultiKanal/DD/SURROUNDTEST_DD_640.zip with diatonis_ac3_48k_soal.zip I have DD sound on my HTPC Samsung arvdr:/home/arvdr# aplay -f dat -D iec958:CARD=V8237,DEV=0 ./diatonis.ac3 -v Playing raw data './diatonis.ac3' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo Hooks PCM Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 48000 exact rate : 48000 (48000/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 85333 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 Slave: Hardware PCM card 0 'VIA 8237' device 0 subdevice 3 Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 48000 exact rate : 48000 (48000/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 85333 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 appl_ptr : 0 hw_ptr : 0 arvdr:/home/arvdr# aplay -f cd -D iec958:CARD=V8237,DEV=0 ./diatonis.ac3 -v Playing raw data './diatonis.ac3' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Hooks PCM Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 Slave: Hardware PCM card 0 'VIA 8237' device 0 subdevice 3 Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 appl_ptr : 0 hw_ptr : 0 but with -f cdr options I couldn't play this file arvdr:/home/arvdr# aplay -f cdr -D iec958:CARD=V8237,DEV=0 ./diatonis.ac3 -v Playing raw data './diatonis.ac3' : Signed 16 bit Big Endian, Rate 44100 Hz, Stereo aplay: set_params:979: Sample format non available BUT with another file http://www.sr.se/laddahem/MultiKanal/DD/SURROUNDTEST_DD_640.zip I don't have any sound at all arvdr:/home/arvdr# aplay -D iec958:CARD=V8237,DEV=0 ./dd.wav -v Playing WAVE './dd.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Hooks PCM Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 Slave: Hardware PCM card 0 'VIA 8237' device 0 subdevice 3 Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 appl_ptr : 0 hw_ptr : 0 arvdr:/home/arvdr# aplay -f cd -D iec958:CARD=V8237,DEV=0 ./dd.wav -v Playing WAVE './dd.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Hooks PCM Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 Slave: Hardware PCM card 0 'VIA 8237' device 0 subdevice 3 Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 appl_ptr : 0 hw_ptr : 0 arvdr:/home/arvdr# aplay -f cdr -D iec958:CARD=V8237,DEV=0 ./dd.wav -v Warning: format is changed to S16_LE Playing WAVE './dd.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Hooks PCM Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 Slave: Hardware PCM card 0 'VIA 8237' device 0 subdevice 3 Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 appl_ptr : 0 hw_ptr : 0 arvdr:/home/arvdr# aplay -f dat -D iec958:CARD=V8237,DEV=0 ./dd.wav -v Playing WAVE './dd.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Hooks PCM Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 Slave: Hardware PCM card 0 'VIA 8237' device 0 subdevice 3 Its setup is: stream : PLAYBACK access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 16384 period_size : 4096 period_time : 92879 tstamp_mode : NONE period_step : 1 avail_min : 4096 period_event : 0 start_threshold : 16384 stop_threshold : 16384 silence_threshold: 0 silence_size : 0 boundary : 1073741824 appl_ptr : 0 hw_ptr : 0 my questions - where's the problem ? in sample rate ? ### ALSA source configuration file ### # (This file is in GNU makefile format) # List the card drivers to be built, separated by commas. For example, # if you want to build the drivers for the Sound Blaster 16 and the # Yamaha YMF cards then write: # ALSA_CARDS="sb16, ymfpci" # The special name "all" results in all card drivers being built. # ifndef ALSA_CARDS ALSA_CARDS="all" endif # List the card driver options, separated by commas, all on one line. # The special name "all" results in all possible options being set. # # This is an advanced feature. See ALSA's documentation for more info. # ifndef ALSA_CARD_OPTIONS ALSA_CARD_OPTIONS="" endif # Set to "y" if you want to build the modules without ISA PnP support. # Otherwise, set to "". # ifndef ALSA_NOPNP ALSA_NOPNP="" endif # Set to "y" if you want to build the modules with debugging code. # Otherwise, set to "". # ifndef ALSA_DEBUG ALSA_DEBUG="" endif Goga > > Goga777 wrote: > > > I have integrated VIA8237 sound card and I have the problem with Dolby Digital audio through Spdif (mono and stereo > > > is working through spdif) - I don't listen anything with DD with AC-Link and I listen the sound like > > > ЭырррррррррррррррррррЭ with A/D Converter/ > > > > > > My question - what should I choice in alsamixer - 'AC-Link' or 'A/D Converter' for spdif output ? > > > > Use "AC-Link"; "A/D Converter" is the analog input. > > ok > > > How exactly are you trying to play DD? > > my htpc Samsung with 2 optical audio input connected to computer with debian sid kernel 2.6.30 > I am using VDR + xine > xine has follow settings > > > # device used for mono output > # string, default: default > audio.device.alsa_default_device:iec958:CARD=V8237,DEV=0 > > # device used for stereo output > # string, default: plug:front:default > audio.device.alsa_front_device:iec958:CARD=V8237,DEV=0 > > # alsa mixer device > # string, default: PCM > #audio.device.alsa_mixer_name:PCM > > # sound card can do mmap > # bool, default: 0 > #audio.device.alsa_mmap_enable:0 > > # device used for 5.1-channel output > # string, default: iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2 > audio.device.alsa_passthrough_device:iec958:CARD=V8237,DEV=0 > > # device used for 4-channel output > # string, default: plug:surround40:0 > audio.device.alsa_surround40_device:plug:surround40:iec958:CARD=V8237,DEV=0 > > # device used for 5.1-channel output > # string, default: plug:surround51:0 > audio.device.alsa_surround51_device:plug:surround51:iec958:CARD=V8237,DEV=0 > > # speaker arrangement > # { Mono 1.0 Stereo 2.0 Headphones 2.0 Stereo 2.1 Surround 3.0 Surround 4.0 Surround 4.1 Surround 5.0 Surround > audio.output.speaker_arrangement:Pass Through > > # offset for digital passthrough > # numeric, default: 0 > #audio.synchronization.passthrough_offset:0 > > # play audio even on slow/fast speeds > # bool, default: 0 > #audio.synchronization.slow_fast_audio:0 > > # method to sync audio and video > # { metronom feedback resample }, default: 0 > #audio.synchronization.av_sync_method:metronom feedback |