Don't set the system volume in AVC Target mode 65/225565/1 accepted/tizen/unified/20200225.224413 submit/tizen/20200224.010600 submit/tizen/20200224.010745 submit/tizen/20200225.003144
authorDoHyun Pyun <dh79.pyun@samsung.com>
Fri, 21 Feb 2020 03:44:37 +0000 (12:44 +0900)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Fri, 21 Feb 2020 03:49:54 +0000 (12:49 +0900)
Change-Id: I8aaf66d7f9fdc5945d06d8607b4a75c3151bb195
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
profiles/audio/transport.c

index b19aa00..243907c 100644 (file)
@@ -1035,9 +1035,14 @@ void media_transport_update_volume(struct media_transport *transport,
                                        MEDIA_TRANSPORT_INTERFACE, "Volume");
 
 #ifdef TIZEN_FEATURE_BLUEZ_MODIFY
-       if (media_transport_set_volume_level((uint32_t)volume) < 0) {
-               error("Failed to send set volume req");
-               return;
+       /* Don't set the system volume in AVC Target mode */
+       if (transport->source_watch > 0) {
+               DBG("Request to set the system volume");
+
+               if (media_transport_set_volume_level((uint32_t)volume) < 0) {
+                       error("Failed to send set volume req");
+                       return;
+               }
        }
 #endif
 }