Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
(Nearly) full tickless operation in 3.10
On the one hand, it's good for the core to be small
But on the other, it appears to be picking specific other programs and declaring them to be mandatory, which is a move I really do not like.
The 5.0 BlueZ
Posted Jan 7, 2013 21:21 UTC (Mon) by n8willis (editor, #43041)
Posted Jan 7, 2013 22:03 UTC (Mon) by dlang (✭ supporter ✭, #313)
But if the profile is moved out of BlueZ and into GStreamer, then any other app that wants to use that profile now needs to duplicate (or re-write if there are licensing incompatibilities) the code for the profile.
If I am understanding this correctly, this is moving what software implements the abstraction layer, instead of BlueZ implementing the abstraction layer and offering a standard service to all other apps on the system, BlueZ is now exposing only the lower level functionality and each and every app needs to implement the abstraction layer (i.e. the profile)
Posted Jan 8, 2013 16:40 UTC (Tue) by jh (guest, #17427)
Anyway, for the GStreamer elements, there was always a dependency on the GStreamer library to compile these while they were within BlueZ. With BlueZ 5 the dependency is no longer there. That said, this particular example isn't really that valuable since the GStreamer elements were never used for much else than testing. A typical distro would use something else like PulseAudio for properly working A2DP and from that perspective there really isn't much change going from BlueZ 4 to 5.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds