Still not working, well let me rephrase that, AC3 or digital out audio doesn't work, normal 2 channel audio works.
with my .asoundrc enabled.. playing a video with ac3 audio.
Code:
ALSA lib conf.c:3840:(parse_args) Unknown parameter AES0
ALSA lib conf.c:3966:(snd_config_expand) Parse arguments error: No such file or directory
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
Segmentation fault (core dumped)
with the .asoundrc removed playing a ac3 movie.
Code:
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM IEC958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
Segmentation fault (core dumped
some info from the xbmc log
Code:
10:55:14 T:3056138080 M: 91267072 NOTICE: Getting hardware information now...
10:55:14 T:3056138080 M: 91267072 INFO: Using digital output
10:55:14 T:3056138080 M: 91267072 INFO: AC3 pass through is enabled
10:55:14 T:3056138080 M: 91267072 INFO: DTS pass through is enabled
Code:
10:55:23 T:2931043216 M: 61046784 NOTICE: Opening audio stream: 1 source: 256
10:55:23 T:2931043216 M: 61046784 NOTICE: Finding audio codec for: 86020
10:55:23 T:2931043216 M: 61046784 DEBUG: FactoryCodec - Audio: passthrough - Opening
10:55:23 T:2931043216 M: 61046784 DEBUG: SECTION:LoadDLL(Q:\system\players\dvdplayer\libdts-i486-linux.so)
10:55:23 T:2931043216 M: 61046784 DEBUG: Loading: /home/gateway/XBMC/BUILD/system/players/dvdplayer/libdts-i486-linux.so
10:55:23 T:2931043216 M: 61046784 DEBUG: SECTION:LoadDLL(Q:\system\players\dvdplayer\liba52-i486-linux.so)
10:55:23 T:2931043216 M: 61046784 DEBUG: Loading: /home/gateway/XBMC/BUILD/system/players/dvdplayer/liba52-i486-linux.so
10:55:23 T:2931043216 M: 61046784 DEBUG: FactoryCodec - Audio: passthrough - Opened
10:55:23 T:2931043216 M: 61046784 NOTICE: Creating audio thread
10:55:23 T:2914106256 M: 60358656 DEBUG: CDVDAudioCodecPassthrough: Synced to AC3 frame
10:55:23 T:2914106256 M: 60358656 NOTICE: Creating audio device with codec id: 86020, channels: 2, sample rate: 48000, pass-throug
h
10:55:23 T:2914106256 M: 60358656 DEBUG: CALSADirectSound::CALSADirectSound - opening alsa device
10:55:23 T:2914106256 M: 60358656 DEBUG: CALSADirectSound - using alsa device IEC958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
10:55:23 T:2914106256 M: 60358656 ERROR: CALSADirectSound - pcm_open_lconf, alsa error: No such file or directory
10:55:23 T:2914106256 M: 60358656 ERROR: CALSADirectSound::AddPackets - sanity failed. no valid play handle!
10:55:23 T:2914106256 M: 60358656 DEBUG: CDVDPlayerAudio:: Resync - clock:0.000000, delay:-32000.000000
then a bunch of this
Code:
10:55:23 T:2914106256 M: 58548224 ERROR: CALSADirectSound::AddPackets - sanity failed. no valid play handle!
10:55:23 T:2914106256 M: 58548224 DEBUG: CDVDPlayerAudio:: Discontinuty - was:928090.520000, should be:960000.000000, error:31909
.480000
if i hit x to stop the video it core dumps..
this is w/o .asoundrc
with .asoundrc set same file played, no audio, hitting x also core dumps
Code:
ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
Segmentation fault (core dumped)
Code:
11:02:25 T:2928544656 M: 54738944 NOTICE: Opening audio stream: 1 source: 256
11:02:25 T:2928544656 M: 54738944 NOTICE: Finding audio codec for: 86020
11:02:25 T:2928544656 M: 54738944 DEBUG: FactoryCodec - Audio: passthrough - Opening
11:02:25 T:2928544656 M: 54738944 DEBUG: SECTION:LoadDLL(Q:\system\players\dvdplayer\libdts-i486-linux.so)
11:02:25 T:2928544656 M: 54738944 DEBUG: Loading: /home/gateway/XBMC/BUILD/system/players/dvdplayer/libdts-i486-linux.so
11:02:25 T:2928544656 M: 54599680 DEBUG: SECTION:LoadDLL(Q:\system\players\dvdplayer\liba52-i486-linux.so)
11:02:25 T:2928544656 M: 54599680 DEBUG: Loading: /home/gateway/XBMC/BUILD/system/players/dvdplayer/liba52-i486-linux.so
11:02:25 T:2920151952 M: 54599680 DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
11:02:25 T:2928544656 M: 54599680 DEBUG: FactoryCodec - Audio: passthrough - Opened
11:02:25 T:2928544656 M: 54599680 NOTICE: Creating audio thread
11:02:25 T:2911607696 M: 54599680 DEBUG: Running thread 2911607696
11:02:25 T:2911607696 M: 54599680 DEBUG: thread start, auto delete: 0
11:02:25 T:2911607696 M: 54599680 NOTICE: running thread: CDVDPlayerAudio::Process()
11:02:25 T:2928544656 M: 54599680 DEBUG: Playback has started
11:02:25 T:2928544656 M: 54599680 INFO: Loading skin file: DialogProgress.xml
11:02:25 T:2928544656 M: 54599680 DEBUG: GL: Sharing screen surface for thread 2928544656
11:02:25 T:2928544656 M: 54599680 DEBUG: Load DialogProgress.xml: 57.47ms (0.79 ms xml load)
11:02:25 T:2911607696 M: 53346304 DEBUG: CDVDAudioCodecPassthrough: Synced to AC3 frame
11:02:25 T:2911607696 M: 53346304 NOTICE: Creating audio device with codec id: 86020, channels: 2, sample rate: 48000, pass-throug
h
11:02:25 T:2911607696 M: 53346304 DEBUG: CALSADirectSound::CALSADirectSound - opening alsa device
11:02:25 T:2911607696 M: 53346304 DEBUG: CALSADirectSound - using alsa device default:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
11:02:25 T:2911607696 M: 53346304 ERROR: CALSADirectSound - pcm_open_lconf, alsa error: Invalid argument
conclusion.
2 channel audio files work, anything with digital audio ac3, dolby plays fast with no audio.
sorry for all the pastes, if you need more info i can submit all data to a pastbin