TIZEN_MODEL_TM2 = 0x4,
TIZEN_MODEL_TW1 = 0x8,
TIZEN_MODEL_TW2 = 0x10,
+ TIZEN_MODEL_TW3 = 0x20,
+ TIZEN_MODEL_RPI3 = 0x40,
} tizen_model_t;
static tizen_profile_t profile = TIZEN_PROFILE_UNKNOWN;
model = TIZEN_MODEL_TW1;
else if (!strcasecmp(model_name, "TW2"))
model = TIZEN_MODEL_TW2;
+ else if (!strcasecmp(model_name, "TW3"))
+ model = TIZEN_MODEL_TW3;
+ else if (!strcasecmp(model_name, "rpi3"))
+ model = TIZEN_MODEL_RPI3;
else
model = TIZEN_MODEL_COMMON;
#define TIZEN_FEATURE_BLUEZ_CONFIRM_ONLY ((_get_tizen_profile()) == TIZEN_PROFILE_WEARABLE)
#define TIZEN_FEATURE_BLUEZ_SPRD_QOS ((_get_tizen_model()) == TIZEN_MODEL_TM1)
#define TIZEN_FEATURE_BLUEZ_SPRD_PAGE_SCAN ((_get_tizen_model()) == TIZEN_MODEL_TM1)
+#define TIZEN_FEATURE_BLUEZ_SPEAKER_REFERENCE ((_get_tizen_model()) == TIZEN_MODEL_RPI3 && (_get_tizen_profile()) == TIZEN_PROFILE_COMMON)
#endif /* __TIZEN_PROFILE_H__ */
case AVDTP_STATE_OPEN:
stream->starting = FALSE;
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- if (TIZEN_FEATURE_BLUEZ_BRCM_QOS) {
+ if (TIZEN_FEATURE_BLUEZ_BRCM_QOS || TIZEN_FEATURE_BLUEZ_SPEAKER_REFERENCE) {
send_broadcom_a2dp_qos(dst, FALSE);
} else if (TIZEN_FEATURE_BLUEZ_SPRD_QOS) {
if (old_state == AVDTP_STATE_STREAMING)
}
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- if (TIZEN_FEATURE_BLUEZ_BRCM_QOS) {
+ if (TIZEN_FEATURE_BLUEZ_BRCM_QOS || TIZEN_FEATURE_BLUEZ_SPEAKER_REFERENCE) {
send_broadcom_a2dp_qos(dst, TRUE);
} else if (TIZEN_FEATURE_BLUEZ_SPRD_QOS) {
if (old_state == AVDTP_STATE_OPEN)