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

Reply via email to