diff --git a/audio/cheetah/config/audio_policy_configuration.xml b/audio/cheetah/config/audio_policy_configuration.xml
index ae87c70..ea0a211 100644
--- a/audio/cheetah/config/audio_policy_configuration.xml
+++ b/audio/cheetah/config/audio_policy_configuration.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
diff --git a/audio/cheetah/config/audio_policy_configuration_a2dp_offload_disabled.xml b/audio/cheetah/config/audio_policy_configuration_a2dp_offload_disabled.xml
index 962efd4..1abeb57 100644
--- a/audio/cheetah/config/audio_policy_configuration_a2dp_offload_disabled.xml
+++ b/audio/cheetah/config/audio_policy_configuration_a2dp_offload_disabled.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
diff --git a/audio/cheetah/config/audio_policy_configuration_bluetooth_legacy_hal.xml b/audio/cheetah/config/audio_policy_configuration_bluetooth_legacy_hal.xml
index ad0cb8b..e7f84c3 100644
--- a/audio/cheetah/config/audio_policy_configuration_bluetooth_legacy_hal.xml
+++ b/audio/cheetah/config/audio_policy_configuration_bluetooth_legacy_hal.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
diff --git a/audio/cloudripper/config/audio_policy_configuration.xml b/audio/cloudripper/config/audio_policy_configuration.xml
index 5337ab1..6fa66e9 100644
--- a/audio/cloudripper/config/audio_policy_configuration.xml
+++ b/audio/cloudripper/config/audio_policy_configuration.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
diff --git a/audio/cloudripper/config/audio_policy_configuration_a2dp_offload_disabled.xml b/audio/cloudripper/config/audio_policy_configuration_a2dp_offload_disabled.xml
index 6ee61a4..c2877c0 100644
--- a/audio/cloudripper/config/audio_policy_configuration_a2dp_offload_disabled.xml
+++ b/audio/cloudripper/config/audio_policy_configuration_a2dp_offload_disabled.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,haptic,voip_rx,compressed_offload"/>
diff --git a/audio/panther/config/audio_policy_configuration.xml b/audio/panther/config/audio_policy_configuration.xml
index ae87c70..ea0a211 100644
--- a/audio/panther/config/audio_policy_configuration.xml
+++ b/audio/panther/config/audio_policy_configuration.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
diff --git a/audio/panther/config/audio_policy_configuration_a2dp_offload_disabled.xml b/audio/panther/config/audio_policy_configuration_a2dp_offload_disabled.xml
index 962efd4..1abeb57 100644
--- a/audio/panther/config/audio_policy_configuration_a2dp_offload_disabled.xml
+++ b/audio/panther/config/audio_policy_configuration_a2dp_offload_disabled.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
diff --git a/audio/panther/config/audio_policy_configuration_bluetooth_legacy_hal.xml b/audio/panther/config/audio_policy_configuration_bluetooth_legacy_hal.xml
index ad0cb8b..e7f84c3 100644
--- a/audio/panther/config/audio_policy_configuration_bluetooth_legacy_hal.xml
+++ b/audio/panther/config/audio_policy_configuration_bluetooth_legacy_hal.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,hifi_playback,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
diff --git a/audio/ravenclaw/config/audio_policy_configuration.xml b/audio/ravenclaw/config/audio_policy_configuration.xml
index 7f81ec3..405caec 100644
--- a/audio/ravenclaw/config/audio_policy_configuration.xml
+++ b/audio/ravenclaw/config/audio_policy_configuration.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
diff --git a/audio/ravenclaw/config/audio_policy_configuration_a2dp_offload_disabled.xml b/audio/ravenclaw/config/audio_policy_configuration_a2dp_offload_disabled.xml
index b6a432b..627ded9 100644
--- a/audio/ravenclaw/config/audio_policy_configuration_a2dp_offload_disabled.xml
+++ b/audio/ravenclaw/config/audio_policy_configuration_a2dp_offload_disabled.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
diff --git a/audio/ravenclaw/config/audio_policy_configuration_bluetooth_legacy_hal.xml b/audio/ravenclaw/config/audio_policy_configuration_bluetooth_legacy_hal.xml
index 15a918b..5b1414f 100644
--- a/audio/ravenclaw/config/audio_policy_configuration_bluetooth_legacy_hal.xml
+++ b/audio/ravenclaw/config/audio_policy_configuration_bluetooth_legacy_hal.xml
@@ -35,7 +35,7 @@
-
+
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,raw,mmap_no_irq_out,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>
+ sources="primary output,deep buffer,voip_rx,compressed_offload"/>