Stéphane Cerveau
da9e012e8a
plugins-sys: allow per feature registration
...
Split plugin into features including
dynamic types which can be indiviually
registered during a static build.
More details here:
https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2116 >
2021-04-09 19:23:40 +00:00
Jochen Henneberg
bac0e14eae
avdtpsrc: Fix transport-volume write
...
If properties are proxied through GBinding this can work only if the
proxied property keeps it's own value. The previous implementation will
read the original value if the proxied property signals a change and
thus nothing will happen.
2018-11-12 08:00:26 +00:00
Arun Raghavan
c43e74d885
bluez: Expose transport volume as a property on avdtpsrc
...
This can be handy if we want to track Bluetooth volume changes from the
device, or if we want to set it.
https://bugzilla.gnome.org/show_bug.cgi?id=787020
2018-07-09 06:40:24 +05:30
Garima Gaur
70fbcf9c0f
bluez: avdtpsrc: fix caps leak in error code paths
...
https://bugzilla.gnome.org/show_bug.cgi?id=776085
2018-04-12 18:19:32 +01:00
Arun Raghavan
962d747c3a
bluez: Chain up to basesrc query instead of override pad query function
...
Overriding the pad query function completely overrides all the default
query handling implemented in basesrc, including caps etc. The correct
thing to do is just override the basesrc query vfunc and then chain up
for the queries we don't handle.
2017-02-23 00:36:33 +05:30
Arun Raghavan
967046d3a5
avdtpsrc: Add support for AVRCP metadata
...
Metadata from AVRCP is emitted as tags, and the duration from AVRCP is
used in queries by avdtpsrc.
2016-09-24 23:24:28 +05:30
Vineeth TM
8cdfb13658
bad: use new gst_element_class_add_static_pad_template()
...
https://bugzilla.gnome.org/show_bug.cgi?id=763081
2016-03-24 14:56:51 +02:00
Luis de Bethencourt
7d08d56527
bluez: remove unnecessary goto
...
All goto fail happen before ret is set. ret must be NULL, and the only
thing the fail statement block does is return NULL. Replacing the jumps to
do this return directly.
CID #1311329
2015-07-08 12:23:51 +01:00
Nick Stoughton
2aa0eba673
bluez: refactor to use glib and add connection state tracking
2015-07-03 15:41:52 +05:30
Bernhard Miller
597e3cc98d
bluez: support aac in avdtpsrc
...
Signed-off-by: Bernhard Miller <bernhard.miller@streamunlimited.com>
2013-08-29 10:17:07 +02:00
Bernhard Miller
f3d6e46454
bluez: return GST_FLOW_EOS in avdtpsrc create when stream is EOF
...
Signed-off-by: Bernhard Miller <bernhard.miller@streamunlimited.com>
https://bugzilla.gnome.org/show_bug.cgi?id=705349
2013-08-02 14:40:54 +01:00
Arun Raghavan
a3713f7be1
bluez: Compile fixes for avdtpsrc/a2dpsrc code against 1.x
2013-03-28 16:50:26 +00:00
Wim Taymans
dddd89f5a2
bluez: We work in TIME format with avdtpsrc
2013-03-28 16:50:26 +00:00
Wim Taymans
ec00b31b18
bluez: Fix a number of compiler warnings
2013-03-28 16:50:25 +00:00
Arun Raghavan
6b1ccb8685
bluez: Handle EOF in avdtpsrc correctly
2013-03-28 16:50:25 +00:00
Arun Raghavan
49fa7ac6b2
bluez: Fix avdtpsrc getcaps() function
...
This is now a proper subset of the template caps.
2013-03-28 16:50:25 +00:00
Arun Raghavan
d2e0b43fe3
bluez: Fix avdtpsrc classification
2013-03-28 16:50:25 +00:00
Arun Raghavan
f644b924d4
bluez: Add an avdtpsrc element
...
Source element that connects to a given transport and reads audio over
AVDTP. Does not provide a clock but uses the system clock to timestamp
incoming packets. Only SBC is currently supported.
2013-03-28 16:50:25 +00:00