diff options
author | Matthias Vogelgesang <matthias.vogelgesang@gmail.com> | 2012-09-20 08:50:15 +0200 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@gmail.com> | 2012-09-20 08:50:15 +0200 |
commit | 74885f26875f73f92b402119d28c24bd7735ff3b (patch) | |
tree | ed35f1b43d82323503e9b0a9234b6093ead5c373 | |
parent | 7e4637741be0cdb0fd3e53bb779df649cee59374 (diff) | |
download | uca-74885f26875f73f92b402119d28c24bd7735ff3b.tar.gz uca-74885f26875f73f92b402119d28c24bd7735ff3b.tar.bz2 uca-74885f26875f73f92b402119d28c24bd7735ff3b.tar.xz uca-74885f26875f73f92b402119d28c24bd7735ff3b.zip |
Add notice about the plugin manager
-rw-r--r-- | NEWS | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -1,3 +1,23 @@ +Changes in libuca 1.1 +===================== + +Plugin System +------------- + +A new plugin manager is used to instantiate camera objects from a shared +library. Instead of calling `uca_camera_new`, a plugin manager is created that +looks in pre- and user-defined directories for DSOs that match +`libuca[A-Za-z].so` and used to instantiate: + + UcaPluginManager *manager; + UcaCamera *camera; + + manager = uca_plugin_manager_new (); + camera = uca_plugin_manager_new_camera (manager, "foo", &error); + +The plugin manager adds a dependency on GModule (pkg-config package +`gmodule-2.0`) that is part of GLib. + Changes in libuca 1.0 aka 0.6 ============================= |