Your message dated Fri, 28 Mar 2014 21:01:48 +0100
with message-id <20140328200148.ga15...@dusk.luon.net>
and subject line Re: Bug#736708: /usr/share/pulseaudio/alsa-mixer/profiles
belongs in /etc
has caused the Debian Bug report #736708,
regarding /usr/share/pulseaudio/alsa-mixer/profiles belongs in /etc
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
736708: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736708
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: pulseaudio
Version: 4.0-6+b1
Severity: serious
In order to get 7.1 sound working over HDMI, you must edit files in
/usr/share/pulseaudio/alsa-mixer/profile-sets.
You can edit udev rules to get the extra-hdmi profile set to be used,
but that doesn't have anything above 5.1.
>From what I was able to disocver by STFW, upstream doesn't ship a 7.1
profile because the channel mapping is system-specific, and needs to be
set up by the administrator. Having used multiple HDMI cards, I agree.
I've even seen it change from one driver version to the next...
There are apparently three ways to do this:
1. Edit default.conf. By far the easiest!
2. Write udev rules to set ENV{PULSE_PROFILE_SET} to something, and then
edit that profile set. You have to put your custom file in
/usr/share/pulseaudio/alsa-mixer/profile-sets/ at least as far as I
can see in the docs.
3. Disable module-udev-detect, and load all your modules by hand. Then
you can pass a profile set to module-alsa-card, which is documented
to allow a absolute path, so you can actually put it in /etc. Not
really acceptable, since you have to disable udev-detect first.
The configuration files really need to be moved to /etc and treated as
configuration files (e.g., not overwritten on upgrade).
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing'), (150, 'unstable'), (125, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.12-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---
On Sun, Jan 26, 2014 at 03:40:35AM -0500, Anthony DeRobertis wrote:
> 1. Edit default.conf. By far the easiest!
> 2. Write udev rules to set ENV{PULSE_PROFILE_SET} to something, and then
> edit that profile set. You have to put your custom file in
> /usr/share/pulseaudio/alsa-mixer/profile-sets/ at least as far as I
> can see in the docs.
> 3. Disable module-udev-detect, and load all your modules by hand. Then
> you can pass a profile set to module-alsa-card, which is documented
> to allow a absolute path, so you can actually put it in /etc. Not
> really acceptable, since you have to disable udev-detect first.
>
> The configuration files really need to be moved to /etc and treated as
> configuration files (e.g., not overwritten on upgrade).
I don't regard this files as use-editable configuration, so no they shouldn't
be in /etc.. the udev rule does allow you to use an absolute path, although a
nicer way overriding in edge cases might indeed be useful
--
Certainly the game is rigged.
Don't let that stop you; if you don't bet, you can't win.
-- Robert Heinlein, "Time Enough For Love"
--- End Message ---