I added this to the a52.conf file located in
/us/share/alsa/alsa.conf.d/a52.conf:
ctl.a52 {
@args [ CARD ]
@args.CARD {
type string
default 0
}
type hw
card $CARD
}
And now I get this from pulseaudio:
I: [pulseaudio] alsa-sink.c: Successfully opened device a52:0.
I: [pulseaudio] alsa-sink.c: Selected mapping 'Digital Surround 5.1
(IEC958/AC3)' (iec958-ac3-surround-51).
I: [pulseaudio] alsa-sink.c: Cannot enable timer-based scheduling, falling back
to sound IRQ scheduling.
I: [pulseaudio] alsa-sink.c: Successfully enabled mmap() mode.
I: [pulseaudio] alsa-util.c: Successfully attached to mixer 'a52:0'
Previously pulseaudio reported this:
I: [pulseaudio] alsa-sink.c: Successfully opened device a52:0.
I: [pulseaudio] alsa-sink.c: Selected mapping 'Digital Surround 5.1
(IEC958/AC3)' (iec958-ac3-surround-51).
I: [pulseaudio] alsa-sink.c: Cannot enable timer-based scheduling, falling back
to sound IRQ scheduling.
I: [pulseaudio] alsa-sink.c: Successfully enabled mmap() mode.
I: [pulseaudio] (alsa-lib)control.c: Invalid CTL a52:0
I: [pulseaudio] alsa-util.c: Unable to attach to mixer a52:0: No such file or
directory
I: [pulseaudio] alsa-sink.c: Failed to find a working mixer device.
This is an improvement that didn't resolved the audio breaking. The rest
of the log file still looks the same!
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pulseaudio in Ubuntu.
https://bugs.launchpad.net/bugs/1188425
Title:
Audio breaks up and pulseaudio eventually crashes with Alsa a52 (ac3)
plugin (Ubuntu 13.04)
Status in “pulseaudio” package in Ubuntu:
New
Bug description:
I am encoding all audio in AC3 and sending it to my Logitech Z-5500
speakers through the SPDIF out jack on my laptop. Audio works fine for
a while until it breaks up randomly and pulseaudio eventually crashes.
By looking to the pulseaudio logs one can see some buffer underruns. I
also tested with the 3.9.4 mainline kernel though I am not sure this
issue is driver related. The result is always the same! I have this in
/usr/share/alsa/alsa.conf.d/a52.conf
pcm.a52 {
@args [CARD]
@args.CARD {
type string
}
type rate
slave {
pcm {
type a52
format S16_LE # S16_LE, S16_BE
channels 6 # 2, 4, 6
bitrate 640 # 192, 224, 256, 320, 384, 448, 512, 576,
640
card $CARD
}
rate 48000 # 44100, 48000
}
}
One other thing I tried was the dcaenc-2 alsa plugin from this web
page http://aepatrakov.narod.ru/index/0-2 and this plugin appears to
not have the same problem. The disadvantage of the dca plugin is that
it needs a lot more processing power! So I would prefer the a52 plugin
if it worked flawlessly.
These are the answers to the first two questions:
1)
Ubuntu 13.04
2)
libasound2-plugins-extra:
Installed: 1.0.25-2ubuntu3
Candidate: 1.0.25-2ubuntu3
Version table:
*** 1.0.25-2ubuntu3 0
500 http://pt.archive.ubuntu.com/ubuntu/ raring/universe amd64
Packages
100 /var/lib/dpkg/status
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1188425/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp