From 49fa7ac6b2ecc94eb062cf3e0a6fdcd269d2494b Mon Sep 17 00:00:00 2001 From: Arun Raghavan Date: Thu, 11 Oct 2012 08:57:01 +0530 Subject: [PATCH] bluez: Fix avdtpsrc getcaps() function This is now a proper subset of the template caps. --- sys/bluez/gstavdtpsrc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/bluez/gstavdtpsrc.c b/sys/bluez/gstavdtpsrc.c index e6ed36c9d0..955af289f9 100644 --- a/sys/bluez/gstavdtpsrc.c +++ b/sys/bluez/gstavdtpsrc.c @@ -180,7 +180,11 @@ gst_avdtp_src_getcaps (GstPad * pad) format = gst_structure_get_name (structure); if (g_str_equal (format, "audio/x-sbc")) { + /* FIXME: we can return a fixed payload type once we + * are in PLAYING */ ret = gst_caps_new_simple ("application/x-rtp", + "media", G_TYPE_STRING, "audio", + "payload", GST_TYPE_INT_RANGE, 96, 127, "encoding-name", G_TYPE_STRING, "SBC", NULL); } else if (g_str_equal (format, "audio/mpeg")) { GST_ERROR_OBJECT (avdtpsrc, "Only SBC is supported at " "the moment");