bluetooth: Remove stream moving code
authorMikel Astiz <mikel.astiz@bmw-carit.de>
Thu, 18 Oct 2012 08:27:15 +0000 (10:27 +0200)
committerTanu Kaskinen <tanuk@iki.fi>
Thu, 18 Oct 2012 17:01:52 +0000 (20:01 +0300)
Remove stream moving policies from module-bluetooth-device. It is not
clear if such policies are needed at all and in case yes, they should be
implemented in module-bluetooth-policy.

src/modules/bluetooth/module-bluetooth-device.c

index 4a88a081b81126034fe0ae4b60f551e690bca763..d78ce8c5e5c4c7294950ae15a6151613e242b9e4 100644 (file)
@@ -2188,7 +2188,6 @@ static void restore_sco_volume_callbacks(struct userdata *u) {
 static int card_set_profile(pa_card *c, pa_card_profile *new_profile) {
     struct userdata *u;
     enum profile *d;
-    pa_queue *inputs = NULL, *outputs = NULL;
 
     pa_assert(c);
     pa_assert(new_profile);
@@ -2219,12 +2218,6 @@ static int card_set_profile(pa_card *c, pa_card_profile *new_profile) {
         }
     }
 
-    if (u->sink)
-        inputs = pa_sink_move_all_start(u->sink, NULL);
-
-    if (u->source)
-        outputs = pa_source_move_all_start(u->source, NULL);
-
     stop_thread(u);
 
     if (USE_SCO_OVER_PCM(u))
@@ -2242,20 +2235,6 @@ static int card_set_profile(pa_card *c, pa_card_profile *new_profile) {
     if (u->sink || u->source)
         start_thread(u);
 
-    if (inputs) {
-        if (u->sink)
-            pa_sink_move_all_finish(u->sink, inputs, FALSE);
-        else
-            pa_sink_move_all_fail(inputs);
-    }
-
-    if (outputs) {
-        if (u->source)
-            pa_source_move_all_finish(u->source, outputs, FALSE);
-        else
-            pa_source_move_all_fail(outputs);
-    }
-
     return 0;
 }