Posted Jan 7, 2013 22:03 UTC (Mon) by dlang (✭ supporter ✭, #313)
In reply to: The 5.0 BlueZ by n8willis
Parent article: The 5.0 BlueZ
It seems to me that if the profile is managed in BlueZ, then any app can talk to BlueZ and use that profile
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)