[all][audio] support usb multichannel input 68/261568/1 accepted/tizen/unified/20210723.122823 submit/tizen/20210722.051153
authorSeungbae Shin <seungbae.shin@samsung.com>
Wed, 21 Jul 2021 08:48:01 +0000 (17:48 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Wed, 21 Jul 2021 08:49:32 +0000 (17:49 +0900)
[Version] 0.3.16
[Issue Type] Update

Change-Id: I233dafc0b02dda821bc487cd95a9c3a45ae8aeee

media-config-target-artik10/hal/share/pulseaudio/alsa-mixer/profile-sets/tizen_usb.conf
media-config-target-c4/hal/share/pulseaudio/alsa-mixer/profile-sets/tizen_usb.conf
media-config-target-qrb2210/hal/share/pulseaudio/alsa-mixer/profile-sets/tizen_usb.conf
media-config-target-rb5/hal/share/pulseaudio/alsa-mixer/profile-sets/tizen_usb.conf
media-config-target-rpi3-spk/hal/share/pulseaudio/alsa-mixer/profile-sets/tizen_usb.conf
media-config-target-rpi3/hal/share/pulseaudio/alsa-mixer/profile-sets/tizen_usb.conf
media-config-target-tm1/hal/share/pulseaudio/alsa-mixer/profile-sets/tizen_usb.conf
media-config-target-tw3/hal/share/pulseaudio/alsa-mixer/profile-sets/tizen_usb.conf
media-config-target-vim3/hal/share/pulseaudio/alsa-mixer/profile-sets/tizen_usb.conf
packaging/media-config.spec

index 6a8d08b146f678083498252593f8d57f947103db..6c447364cc7faaaebfc69c45940467f31a86f5ca 100644 (file)
@@ -120,6 +120,15 @@ paths-output = analog-output analog-output-speaker analog-output-desktop-speaker
 priority = 180
 direction = output
 
+[Mapping multichannel-input]
+device-strings = hw:%f
+channel-map = left,right,rear-left,rear-right
+exact-channels = false
+fallback = yes
+priority = 1
+direction = input
+paths-input = multichannel-input
+
 ; An example for defining multiple-sink profiles
 #[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
 #description = Foobar
index 6a8d08b146f678083498252593f8d57f947103db..6c447364cc7faaaebfc69c45940467f31a86f5ca 100644 (file)
@@ -120,6 +120,15 @@ paths-output = analog-output analog-output-speaker analog-output-desktop-speaker
 priority = 180
 direction = output
 
+[Mapping multichannel-input]
+device-strings = hw:%f
+channel-map = left,right,rear-left,rear-right
+exact-channels = false
+fallback = yes
+priority = 1
+direction = input
+paths-input = multichannel-input
+
 ; An example for defining multiple-sink profiles
 #[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
 #description = Foobar
index 6a8d08b146f678083498252593f8d57f947103db..6c447364cc7faaaebfc69c45940467f31a86f5ca 100644 (file)
@@ -120,6 +120,15 @@ paths-output = analog-output analog-output-speaker analog-output-desktop-speaker
 priority = 180
 direction = output
 
+[Mapping multichannel-input]
+device-strings = hw:%f
+channel-map = left,right,rear-left,rear-right
+exact-channels = false
+fallback = yes
+priority = 1
+direction = input
+paths-input = multichannel-input
+
 ; An example for defining multiple-sink profiles
 #[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
 #description = Foobar
index 6a8d08b146f678083498252593f8d57f947103db..6c447364cc7faaaebfc69c45940467f31a86f5ca 100644 (file)
@@ -120,6 +120,15 @@ paths-output = analog-output analog-output-speaker analog-output-desktop-speaker
 priority = 180
 direction = output
 
+[Mapping multichannel-input]
+device-strings = hw:%f
+channel-map = left,right,rear-left,rear-right
+exact-channels = false
+fallback = yes
+priority = 1
+direction = input
+paths-input = multichannel-input
+
 ; An example for defining multiple-sink profiles
 #[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
 #description = Foobar
index 6a8d08b146f678083498252593f8d57f947103db..6c447364cc7faaaebfc69c45940467f31a86f5ca 100644 (file)
@@ -120,6 +120,15 @@ paths-output = analog-output analog-output-speaker analog-output-desktop-speaker
 priority = 180
 direction = output
 
+[Mapping multichannel-input]
+device-strings = hw:%f
+channel-map = left,right,rear-left,rear-right
+exact-channels = false
+fallback = yes
+priority = 1
+direction = input
+paths-input = multichannel-input
+
 ; An example for defining multiple-sink profiles
 #[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
 #description = Foobar
index 6a8d08b146f678083498252593f8d57f947103db..6c447364cc7faaaebfc69c45940467f31a86f5ca 100644 (file)
@@ -120,6 +120,15 @@ paths-output = analog-output analog-output-speaker analog-output-desktop-speaker
 priority = 180
 direction = output
 
+[Mapping multichannel-input]
+device-strings = hw:%f
+channel-map = left,right,rear-left,rear-right
+exact-channels = false
+fallback = yes
+priority = 1
+direction = input
+paths-input = multichannel-input
+
 ; An example for defining multiple-sink profiles
 #[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
 #description = Foobar
index 6a7fd50e95fdae5a2a75eae86335e2620431718d..1259cc66ace22e86d38cdd94ae54e08f33407d60 100644 (file)
@@ -112,6 +112,15 @@ paths-output = analog-output analog-output-speaker analog-output-desktop-speaker
 priority = 180
 direction = output
 
+[Mapping multichannel-input]
+device-strings = hw:%f
+channel-map = left,right,rear-left,rear-right
+exact-channels = false
+fallback = yes
+priority = 1
+direction = input
+paths-input = multichannel-input
+
 ; An example for defining multiple-sink profiles
 #[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
 #description = Foobar
index 6a7fd50e95fdae5a2a75eae86335e2620431718d..1259cc66ace22e86d38cdd94ae54e08f33407d60 100644 (file)
@@ -112,6 +112,15 @@ paths-output = analog-output analog-output-speaker analog-output-desktop-speaker
 priority = 180
 direction = output
 
+[Mapping multichannel-input]
+device-strings = hw:%f
+channel-map = left,right,rear-left,rear-right
+exact-channels = false
+fallback = yes
+priority = 1
+direction = input
+paths-input = multichannel-input
+
 ; An example for defining multiple-sink profiles
 #[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
 #description = Foobar
index 6a8d08b146f678083498252593f8d57f947103db..6c447364cc7faaaebfc69c45940467f31a86f5ca 100644 (file)
@@ -120,6 +120,15 @@ paths-output = analog-output analog-output-speaker analog-output-desktop-speaker
 priority = 180
 direction = output
 
+[Mapping multichannel-input]
+device-strings = hw:%f
+channel-map = left,right,rear-left,rear-right
+exact-channels = false
+fallback = yes
+priority = 1
+direction = input
+paths-input = multichannel-input
+
 ; An example for defining multiple-sink profiles
 #[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
 #description = Foobar
index 62b6d3aa3bc354adce231db53730f66d974d19f2..38a4a7f75cbf0d648a320361f4a2fea17d76d8cb 100644 (file)
@@ -1,6 +1,6 @@
 Name:       media-config
 Summary:    Multimedia Framework system configuration package
-Version:    0.3.15
+Version:    0.3.16
 Release:    0
 Group:      Multimedia/Configuration
 License:    LGPL-2.1 and Apache-2.0