[cheese] Update NEWS for 3.9.91 release



commit 815f250c2c8678552bc4c564dad99845438e4d0a
Author: David King <amigadave amigadave com>
Date:   Mon Sep 2 22:27:36 2013 +0100

    Update NEWS for 3.9.91 release

 NEWS         |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |    6 +++---
 2 files changed, 56 insertions(+), 3 deletions(-)
---
diff --git a/NEWS b/NEWS
index d5cce79..7d66b6e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,59 @@
 ChangeLog for Cheese
 --------------------
 
+version 3.9.91
+  - Do not override errors in camera_state_change_null
+    If a more detailed error has already been set (through a GError return
+    from libcheese), do not override it when changing state to null.
+
+    Signed-off-by: Hans de Goede <hdegoede redhat com>
+  - Fix memory leak when freeing video formats
+    Free the GList, as well as the video formats in the list.
+
+    Signed-off-by: Hans de Goede <hdegoede redhat com>
+  - Improve cheese_camera_device_get_best_format()
+    If a camera device which can do 1600x900 at 10 FPS and 1280x800 @ 25
+    FPS, then 1600x900 is not really the best format, as 10 FPS leads to a
+    bad user experience.
+
+    Improve the situation by constraining
+    cheese_camera_device_get_best_format() to return the format with the
+    highest resolution with a width greater than 640 pixels and a framerate
+    of greater the 15 FPS.
+
+    If no mode matching the widh >= 640 && frame_rate >= 15 criteria is found,
+    get_best_format will behave as before as simply return the highest
+    resolution
+    mode.
+
+    Signed-off-by: Hans de Goede <hdegoede redhat com>
+  - Limit caps to the maximum framerate
+    Limit the caps returned by cheese_camera_device_get_caps_for_format() to
+    the maximum framerate supported at the requested resolution. This is
+    necessary because GStreamer first selects a format and then a framerate,
+    resulting in it picking for 1280x720 as an example, YUYV @ 15 FPS,
+    instead of MJPEG @ 30 FPS (which will be converted to i420 by the
+    videoconvert element in camerabin2), or at 1600x1200 YUYV @ 5 fps
+    instead of MJPEG @ 10 fps.
+
+    Signed-off-by: Hans de Goede <hdegoede redhat com>
+  - Add cheese_camera_device_find_full_format() helper
+    Signed-off-by: Hans de Goede <hdegoede redhat com>
+  - Keep track of highest available camera framerates
+    Signed-off-by: Hans de Goede <hdegoede redhat com>
+  - Add git repository information to DOAP file
+  - Post-release version bump to 3.9.91
+  - Added/Updated Translations
+    - be, courtesy of Yuri Matsuk
+    - hu, courtesy of Balázs Úr
+    - it, courtesy of Milo Casagrande
+    - lt, courtesy of Aurimas Černius
+    - pl, courtesy of Piotr Drąg
+  - Added/Updated Documentation
+    - es, courtesy of Daniel Mustieles
+    - hu, courtesy of Gabor Kelemen
+    - id, courtesy of Andika Triwidada
+
 version 3.9.90
   - Fix tag in German translation
   - Remove help translations with incompatible license
diff --git a/configure.ac b/configure.ac
index 7e1bde1..9882fb3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -41,8 +41,8 @@ GNOME_COMPILE_WARNINGS([maximum])
 # - If binary compatibility has been broken (eg removed or changed interfaces)
 #   change to C+1:0:0
 # - If the interface is the same as the previous version, change to C:R+1:A
-AC_SUBST([LIBCHEESE_LT_VERSION], [7:13:0])
-AC_SUBST([LIBCHEESE_GTK_LT_VERSION], [23:13:0])
+AC_SUBST([LIBCHEESE_LT_VERSION], [7:14:0])
+AC_SUBST([LIBCHEESE_GTK_LT_VERSION], [23:14:0])
 
 #*******************************************************************************
 # Internationalization
@@ -56,7 +56,7 @@ IT_PROG_INTLTOOL([0.50.0])
 #*******************************************************************************
 
 
-GLIB_REQUIRED="glib-2.0 >= 2.28.0"
+GLIB_REQUIRED="glib-2.0 >= 2.32.0"
 GOBJECT_REQUIRED="gobject-2.0 >= 2.28.0"
 GIO_REQUIRED="gio-2.0 >= 2.32.0"
 GTK_REQUIRED="gtk+-3.0 >= 3.4.4"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]