audio/avrcp: Add PTS certification related logic 19/273919/3 accepted/tizen/unified/20220503.071451 submit/tizen/20220419.002311 submit/tizen/20220502.051527 submit/tizen/20220502.224718
authorWootak Jung <wootak.jung@samsung.com>
Mon, 18 Apr 2022 00:55:02 +0000 (09:55 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Mon, 18 Apr 2022 05:48:35 +0000 (14:48 +0900)
IOPT/SR/SDSS/BV-02-I

Change-Id: I8d209bd6f2e541870d8e6446522dceb533dfdb0d

profiles/audio/avrcp.c

index 6d0e90c..c199ab0 100644 (file)
@@ -54,6 +54,7 @@
 #include "media.h"
 #include "player.h"
 #include "transport.h"
+#include "../../profile.h"
 
 /* Company IDs for vendor dependent commands */
 #define IEEEID_BTSIG           0x001958
@@ -5417,6 +5418,15 @@ static struct btd_profile avrcp_controller_profile = {
 
 static int avrcp_init(void)
 {
+       /* IOPT/SR/SDSS/BV-02-I
+          Robot product don't use AVRCP profiles in the user space
+          So exclude SDP for AVRCP TG / CT
+       */
+       if (TIZEN_FEATURE_ROBOT_REFERENCE) {
+               DBG("skip avrcp_init on robot");
+               return 0;
+       }
+
        btd_profile_register(&avrcp_controller_profile);
        btd_profile_register(&avrcp_target_profile);