[aravis] Release of Aravis 0.1.14
Emmanuel Pacaud
emmanuel at gnome.org
Mon Jun 18 08:27:23 PDT 2012
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
More information about the gstreamer-devel
mailing list