Hi,
Here is a new unstable version of Aravis, a LGPLv2+ gobject based library for the acquisition of video streams from Genicam compliant digital cameras. http://ftp.gnome.org/pub/GNOME/sources/aravis/0.1/ Many thanks to John for his contribution to this release. API breaks: arv_stream_timed_pop_buffer is now arv_stream_timeout_pop_buffer arv_camera_(get/set)_gain use a double value for gain arv_camera_get_gain_bounds also use doubles Changes: * genicam: preliminary error handling * viewer: internationalization support * viewer: widget are now insensitive if feature is not available * viewer: fix gtk requirement * viewer: add optional support for gtk3 * viewer: fix flicker on window resize * camera: use Gain feature instead of GainRaw when available * genicam: fix formula evaluation when they contain entities Aravis implements the following features: * Support for gigabit ethernet cameras * Support for a large subset of the Genicam interface * An API for easy camera control * A gstreamer source element * A simple video viewer * An ethernet camera simulator * An API documentation Wiki: http://live.gnome.org/Aravis Mailing list: http://www.freelists.org/list/aravis Bug reports: https://bugzilla.gnome.org/browse.cgi?product=aravis Blog: http://blogs.gnome.org/emmanuel/category/aravis/ Emmanuel. --- Changes since the last tag 'ARAVIS_0_1_13': Emmanuel Pacaud (50): Post-release version bump. pixel_format: don't store them in an enum. stream: avoid deprecation warning and introduce a new API break. build: add a configure option for a gtk3 version of the viewer. python: pixel format are defines now. js: pixel format are defines now. build: update introspection m4 file. build: Do not dist gir_DATA build: group introspection autotools code. genicam: WIP for error handling. genciam: error handling WIP. genicam: error handling WIP. genicam: error handling WIP. genicam: error handling WIP. device: error handling. Ssshhh... gv_interface: plug memory leak. gc_integer_node: add missing semicolon. Remove blank line. gv_device: actually report communication error. viewer: get window xid once, when the drawing area is realized. viewer: avoid deprecated API. build: add missing version requirement on gstreamer-base. viewer: avoid flickering by disabling double buffer of the video area. viewer: have different ui files for gtk2 and gtk3 viewer versions. viewer: add an application icon. viewer: enable i18n. genicam: fix typo in arv_gc_enumeration_get_available_int_values. viewer: exit if the UI file is missing. dom_parser: remove commented code. tests: add a test for entities in formula expression. tests: fix test of entity in formula expression. genicam: handle entity presence in property node values. gc_enumeration: implement string and integer interfaces. gc_boolean: implement integer interface. Minor comment. device: use new interface implementations of boolean and enumeration nodes. tests: check integer and string implementations of boolean and enumeration nodes. build: bump gtk+ version requirement to 2.14 doc: warning fixes. tool: always display device id for each camera. viewer: warning fix when using gtk-2.14. doc: really fix the warning message. build: fix distcheck by adding both ui files in EXTRA_DIST. camera: use Gain feature instead of GainRaw if present. gv_device: add more GigEVision feature default definitions. tool: fix display of string register and enumeration values. viewer: make control widgets insensitive when feature is not available. viewer: show a notification whan saving image snapshot. NEWS file update. John Stowers (3): Add arv_interface_get_device_address Make arv_gv_device_{s,g}et_packet_size public Make ArvCamera a proper GObject _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |