[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