router: allow incoming hfp audio to be routed to headsets. 50/6050/1
authorIsmo Puustinen <ismo.puustinen@intel.com>
Thu, 25 Jul 2013 10:59:49 +0000 (03:59 -0700)
committerIsmo Puustinen <ismo.puustinen@intel.com>
Thu, 25 Jul 2013 11:08:22 +0000 (14:08 +0300)
murphy/router.c

index e1d0784..3d74dba 100644 (file)
@@ -580,14 +580,15 @@ pa_bool_t mir_router_phone_accept(struct userdata *u, mir_rtgroup *rtg,
 
     if (class >= mir_device_class_begin &&  class < mir_device_class_end) {
         if (class != mir_bluetooth_a2dp   &&
-            class != mir_usb_headphone    &&
-            class != mir_wired_headphone  &&
             class != mir_spdif            &&
             class != mir_bluetooth_source &&
             class != mir_bluetooth_sink   &&
             class != mir_bluetooth_carkit   )
         {
-            if (class == mir_jack || class == mir_hdmi) {
+            if (class == mir_usb_headphone || class == mir_wired_headphone) {
+               return TRUE;
+            }
+            else if (class == mir_jack || class == mir_hdmi) {
                 pa_assert_se((core = u->core));
 
                 if (node->direction == mir_input) {