Package Details: alsa-lib-a52pcm 1.2.2-1

Git Clone URL: https://aur.archlinux.org/alsa-lib-a52pcm.git (read-only, click to copy)
Package Base: alsa-lib-a52pcm
Description: An alternative implementation of Linux sound support (with workaround for a52 digital surround PCM)
Upstream URL: https://git.harting.dev/IdleGandalf/alsa-lib/commit/646bc80a63b0220300678a38e0c26a9a13af6fc0
Licenses: LGPL2.1
Conflicts: alsa-lib
Provides: alsa-lib, libasound.so, libatopology.so
Submitter: quequotion
Maintainer: quequotion
Last Packager: quequotion
Votes: 0
Popularity: 0.000000
First Submitted: 2020-03-28 15:14
Last Updated: 2020-03-28 15:14

Required by (1000)

Sources (2)

Pinned Comments

quequotion commented on 2020-03-28 16:03

Since libavresample was deprecated from ffmpeg, and something went wrong with the rate plugin's config parser, digital surround sound output has been broken.

There is a workaround, packaged herein.

You'll need to install libavresample and alsa-plugins built against it for the lavrate plugin, then alsa-lib-a52pcm to work with the well known configuration.

$ git clone https://aur.archlinux.org/libavresample
$ cd libavresample/
$ makechrootpkg -c -r $CHROOT
# pacman -U --asdeps libavresample-4.2.2-1-x86_64.pkg.tar.xz
$ cd ../
$ git clone git://git.archlinux.org/svntogit/packages.git --{single-,}branch {packages/,}alsa-plugins
$ cd alsa-plugins/trunk/
$ makechrootpkg -c -r $CHROOT -I ../../libavresample/libavresample-4.2.2-1-x86_64.pkg.tar.xz
# pacman -U alsa-plugins-1\:1.2.2-2-x86_64.pkg.tar.xz
$ cd ../../
$ git clone https://aur.archlinux.org/alsa-lib-a52pcm
$ cd alsa-lib-a52pcm/
$ makechrootpkg -c -r $CHROOT
# pacman -U --asdeps alsa-lib-a52pcm-1.2.2-1-x86_64.pkg.tar.xz

Note: If audio is again lost after an upgrade, repeat.

Latest Comments

quequotion commented on 2020-03-28 16:03

Since libavresample was deprecated from ffmpeg, and something went wrong with the rate plugin's config parser, digital surround sound output has been broken.

There is a workaround, packaged herein.

You'll need to install libavresample and alsa-plugins built against it for the lavrate plugin, then alsa-lib-a52pcm to work with the well known configuration.

$ git clone https://aur.archlinux.org/libavresample
$ cd libavresample/
$ makechrootpkg -c -r $CHROOT
# pacman -U --asdeps libavresample-4.2.2-1-x86_64.pkg.tar.xz
$ cd ../
$ git clone git://git.archlinux.org/svntogit/packages.git --{single-,}branch {packages/,}alsa-plugins
$ cd alsa-plugins/trunk/
$ makechrootpkg -c -r $CHROOT -I ../../libavresample/libavresample-4.2.2-1-x86_64.pkg.tar.xz
# pacman -U alsa-plugins-1\:1.2.2-2-x86_64.pkg.tar.xz
$ cd ../../
$ git clone https://aur.archlinux.org/alsa-lib-a52pcm
$ cd alsa-lib-a52pcm/
$ makechrootpkg -c -r $CHROOT
# pacman -U --asdeps alsa-lib-a52pcm-1.2.2-1-x86_64.pkg.tar.xz

Note: If audio is again lost after an upgrade, repeat.