]> code.delx.au - pulseaudio/commitdiff
alsa: add DTS profile
authorAlexander E. Patrakov <patrakov@gmail.com>
Sun, 12 Feb 2012 11:28:55 +0000 (17:28 +0600)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Tue, 21 Feb 2012 03:22:13 +0000 (08:52 +0530)
Hi. Could you please apply the attached trivial patch so that I could drop
the corresponding instructions from dcaenc's README file in the future? It
adds a profile for on-the-fly DTS encoding, similar to the existing AC3
profile.

--
Alexander E. Patrakov
>From 22310a1c28385acc7ce883e020b9eb2e5b0813b7 Mon Sep 17 00:00:00 2001
From: "Alexander E. Patrakov" <patrakov@gmail.com>
Date: Sun, 12 Feb 2012 17:19:48 +0600
Subject: [PATCH] alsa: add DTS profile

This requires dcaenc from http://aepatrakov.narod.ru/dcaenc/

src/modules/alsa/alsa-mixer.c
src/modules/alsa/mixer/profile-sets/default.conf

index 7e6ef5420604b8ec1a20a33fbdf03554c3bdefa8..0e53550341880d6115f2cc37278ce191e8f7e6bb 100644 (file)
@@ -3783,6 +3783,7 @@ static int mapping_verify(pa_alsa_mapping *m, const pa_channel_map *bonus) {
         { "iec958-passthrough",     N_("Digital Passthrough  (IEC958)") },
         { "iec958-ac3-surround-40", N_("Digital Surround 4.0 (IEC958/AC3)") },
         { "iec958-ac3-surround-51", N_("Digital Surround 5.1 (IEC958/AC3)") },
+        { "iec958-dts-surround-51", N_("Digital Surround 5.1 (IEC958/DTS)") },
         { "hdmi-stereo",            N_("Digital Stereo (HDMI)") },
         { "hdmi-surround-51",       N_("Digital Surround 5.1 (HDMI)") }
     };
index fe51bc2b185dca732f7e5de28701f96d098c9191..d1d4ba3c5f88f85f5179e9a944303a9045a9fe81 100644 (file)
@@ -169,6 +169,13 @@ paths-output = iec958-stereo-output
 priority = 3
 direction = output
 
+[Mapping iec958-dts-surround-51]
+device-strings = dca:%f
+channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
+paths-output = iec958-stereo-output
+priority = 3
+direction = output
+
 [Mapping hdmi-stereo]
 device-strings = hdmi:%f
 channel-map = left,right