* [PATCH BlueZ 1/2] android/AVDTP: Remove get_all parameter for get_capability callback
@ 2013-12-23 14:08 Luiz Augusto von Dentz
2013-12-23 14:08 ` [PATCH BlueZ 2/2] android/AVDTP: Fix ignoring endpoint delay reporting Luiz Augusto von Dentz
2013-12-23 15:31 ` [PATCH BlueZ 1/2] android/AVDTP: Remove get_all parameter for get_capability callback Szymon Janc
0 siblings, 2 replies; 3+ messages in thread
From: Luiz Augusto von Dentz @ 2013-12-23 14:08 UTC (permalink / raw)
To: linux-bluetooth
From: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
This is not necessary anymore since all delay reporting is now added
automatically whenever supported.
---
android/avdtp.c | 4 ++--
android/avdtp.h | 1 -
unit/test-avdtp.c | 8 ++++----
3 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/android/avdtp.c b/android/avdtp.c
index 02ee920..3cf390f 100644
--- a/android/avdtp.c
+++ b/android/avdtp.c
@@ -1192,8 +1192,8 @@ static gboolean avdtp_getcap_cmd(struct avdtp *session, uint8_t transaction,
goto failed;
}
- if (!sep->ind->get_capability(session, sep, get_all, &caps,
- &err, sep->user_data))
+ if (!sep->ind->get_capability(session, sep, &caps, &err,
+ sep->user_data))
goto failed;
for (l = caps, rsp_size = 0; l != NULL; l = g_slist_next(l)) {
diff --git a/android/avdtp.h b/android/avdtp.h
index d371653..e8d1907 100644
--- a/android/avdtp.h
+++ b/android/avdtp.h
@@ -161,7 +161,6 @@ struct avdtp_sep_cfm {
struct avdtp_sep_ind {
gboolean (*get_capability) (struct avdtp *session,
struct avdtp_local_sep *sep,
- gboolean get_all,
GSList **caps, uint8_t *err,
void *user_data);
gboolean (*set_configuration) (struct avdtp *session,
diff --git a/unit/test-avdtp.c b/unit/test-avdtp.c
index 458daa7..66c45f3 100644
--- a/unit/test-avdtp.c
+++ b/unit/test-avdtp.c
@@ -269,8 +269,8 @@ static void execute_context(struct context *context)
static gboolean sep_getcap_ind(struct avdtp *session,
struct avdtp_local_sep *sep,
- gboolean get_all, GSList **caps,
- uint8_t *err, void *user_data)
+ GSList **caps, uint8_t *err,
+ void *user_data)
{
struct avdtp_service_capability *media_transport, *media_codec;
struct avdtp_media_codec_capability *codec_caps;
@@ -550,8 +550,8 @@ static void test_server_0_sep(gconstpointer data)
static gboolean sep_getcap_ind_frg(struct avdtp *session,
struct avdtp_local_sep *sep,
- gboolean get_all, GSList **caps,
- uint8_t *err, void *user_data)
+ GSList **caps, uint8_t *err,
+ void *user_data)
{
struct avdtp_service_capability *media_transport, *media_codec;
struct avdtp_service_capability *content_protection;
--
1.8.4.2
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH BlueZ 2/2] android/AVDTP: Fix ignoring endpoint delay reporting
2013-12-23 14:08 [PATCH BlueZ 1/2] android/AVDTP: Remove get_all parameter for get_capability callback Luiz Augusto von Dentz
@ 2013-12-23 14:08 ` Luiz Augusto von Dentz
2013-12-23 15:31 ` [PATCH BlueZ 1/2] android/AVDTP: Remove get_all parameter for get_capability callback Szymon Janc
1 sibling, 0 replies; 3+ messages in thread
From: Luiz Augusto von Dentz @ 2013-12-23 14:08 UTC (permalink / raw)
To: linux-bluetooth
From: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
The code was setting TRUE ignoring what the caller set.
---
android/avdtp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/android/avdtp.c b/android/avdtp.c
index 3cf390f..473e02b 100644
--- a/android/avdtp.c
+++ b/android/avdtp.c
@@ -3280,7 +3280,7 @@ struct avdtp_local_sep *avdtp_register_sep(uint8_t type, uint8_t media_type,
sep->ind = ind;
sep->cfm = cfm;
sep->user_data = user_data;
- sep->delay_reporting = TRUE;
+ sep->delay_reporting = delay_reporting;
DBG("SEP %p registered: type:%d codec:%d seid:%d", sep,
sep->info.type, sep->codec, sep->info.seid);
--
1.8.4.2
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH BlueZ 1/2] android/AVDTP: Remove get_all parameter for get_capability callback
2013-12-23 14:08 [PATCH BlueZ 1/2] android/AVDTP: Remove get_all parameter for get_capability callback Luiz Augusto von Dentz
2013-12-23 14:08 ` [PATCH BlueZ 2/2] android/AVDTP: Fix ignoring endpoint delay reporting Luiz Augusto von Dentz
@ 2013-12-23 15:31 ` Szymon Janc
1 sibling, 0 replies; 3+ messages in thread
From: Szymon Janc @ 2013-12-23 15:31 UTC (permalink / raw)
To: Luiz Augusto von Dentz; +Cc: linux-bluetooth
Hi Luiz,
> From: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
>
> This is not necessary anymore since all delay reporting is now added
> automatically whenever supported.
> ---
> android/avdtp.c | 4 ++--
> android/avdtp.h | 1 -
> unit/test-avdtp.c | 8 ++++----
> 3 files changed, 6 insertions(+), 7 deletions(-)
>
> diff --git a/android/avdtp.c b/android/avdtp.c
> index 02ee920..3cf390f 100644
> --- a/android/avdtp.c
> +++ b/android/avdtp.c
> @@ -1192,8 +1192,8 @@ static gboolean avdtp_getcap_cmd(struct avdtp *session, uint8_t transaction,
> goto failed;
> }
>
> - if (!sep->ind->get_capability(session, sep, get_all, &caps,
> - &err, sep->user_data))
> + if (!sep->ind->get_capability(session, sep, &caps, &err,
> + sep->user_data))
> goto failed;
>
> for (l = caps, rsp_size = 0; l != NULL; l = g_slist_next(l)) {
> diff --git a/android/avdtp.h b/android/avdtp.h
> index d371653..e8d1907 100644
> --- a/android/avdtp.h
> +++ b/android/avdtp.h
> @@ -161,7 +161,6 @@ struct avdtp_sep_cfm {
> struct avdtp_sep_ind {
> gboolean (*get_capability) (struct avdtp *session,
> struct avdtp_local_sep *sep,
> - gboolean get_all,
> GSList **caps, uint8_t *err,
> void *user_data);
> gboolean (*set_configuration) (struct avdtp *session,
> diff --git a/unit/test-avdtp.c b/unit/test-avdtp.c
> index 458daa7..66c45f3 100644
> --- a/unit/test-avdtp.c
> +++ b/unit/test-avdtp.c
> @@ -269,8 +269,8 @@ static void execute_context(struct context *context)
>
> static gboolean sep_getcap_ind(struct avdtp *session,
> struct avdtp_local_sep *sep,
> - gboolean get_all, GSList **caps,
> - uint8_t *err, void *user_data)
> + GSList **caps, uint8_t *err,
> + void *user_data)
> {
> struct avdtp_service_capability *media_transport, *media_codec;
> struct avdtp_media_codec_capability *codec_caps;
> @@ -550,8 +550,8 @@ static void test_server_0_sep(gconstpointer data)
>
> static gboolean sep_getcap_ind_frg(struct avdtp *session,
> struct avdtp_local_sep *sep,
> - gboolean get_all, GSList **caps,
> - uint8_t *err, void *user_data)
> + GSList **caps, uint8_t *err,
> + void *user_data)
> {
> struct avdtp_service_capability *media_transport, *media_codec;
> struct avdtp_service_capability *content_protection;
>
Both patches applied, thanks.
--
BR
Szymon Janc
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-12-23 15:31 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-23 14:08 [PATCH BlueZ 1/2] android/AVDTP: Remove get_all parameter for get_capability callback Luiz Augusto von Dentz
2013-12-23 14:08 ` [PATCH BlueZ 2/2] android/AVDTP: Fix ignoring endpoint delay reporting Luiz Augusto von Dentz
2013-12-23 15:31 ` [PATCH BlueZ 1/2] android/AVDTP: Remove get_all parameter for get_capability callback Szymon Janc
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.