cheese 41.0



About Cheese
============

Cheese uses your webcam to take photos and videos, applies fancy
special effects and lets you share the fun with others. It was written
as part of Google's 2007 Summer of Code lead by daniel g. siegel and
mentored by Raphaël Slinckx. Under the hood, Cheese uses GStreamer to
apply fancy effects to photos and videos. With Cheese it is easy to
take photos of you, your friends, pets or whatever you want and share
them with others. After the success of the Summer of Code, the
development continued and we are still looking for people with nice
ideas and patches ;)

News
====

  - Allow headerbar to appear on all desktops
    Removed gtk_dialogs_use_header() and accompanying code to allow the
    headerbar to appear in GNOME as well as other desktops. Tested with
    XFCE and it works as expected.
    https://gitlab.gnome.org/GNOME/cheese/-/issues/62
  - Update to runtime 40 and some meta-data fixes
  - Reference of [GtkChild] fields is handled by GtkBuilder, type must
    be unowned
  - Change GLib.PtrArray into GLib.GenericArray
    This is the vala-friendly way of handling GPtrArray.
    Fix several memory leaks on the go and unnecessary reference increase.
  - libcheese: Fix critical on failing to load cropping cursor
    Loading a cursor can fail (`gdk_cursor_new_for_display()` can return
    `NULL`); avoid a critical warning in that case.
    Signed-off-by: Philip Withnall <pwithnall endlessos org>
  - Allow device parameter to understand api.v4l2.path
    https://gitlab.gnome.org/GNOME/cheese/-/merge_requests/37
    https://gitlab.gnome.org/GNOME/cheese/-/issues/4
  - Update flatpak manifest and appdata
    Make the minimal required changes to build against the current SDK.
  - Remember last used camera
    During setup_camera() in cheese-application.vala, we were not explicitly
    assigning the camera from settings and only assigning the camera from
    the command line.

    This now checks for values from both the command line and from settings
    and allows the command line to override settings.

    Fixes: https://gitlab.gnome.org/GNOME/cheese/-/issues/76
  - Add documentation for new API
    Add gtk-doc documentation for
    cheese_camera_device_supported_format_caps().
  - Enable cameras with only MJPEG output
    This enables cameras like Sunplus Technology 1.3M Camera with vendor ID
    04fc and device ID 2802, which only outputs through image/jpeg and
    doesn't support raw output.
  - Preserve video/x-raw over image/jpeg
    gst_caps_simplify() doesn't preserve the original order of caps, so when
    called on the full set of caps, collected from all supported_formats, it
    may end up preferring image/jpeg caps even when video/x-raw with
    identical resolution and framerate is available.

    Simplify the caps coming from each of supported_formats separately, so
    that video/x-raw always comes first in the result GstCaps.

    We prefer raw camera output whenever possible in order to avoid decoding
    MJPEG.
  - Support camera video formats with MJPEG output
    This enables higher resolutions and framerates with cameras like
    Logitech C910, which can do e.g. 1920x1080 @ 30fps, but only through
    image/jpeg output.

    https://gitlab.gnome.org/GNOME/cheese/-/merge_requests/17
    https://gitlab.gnome.org/GNOME/cheese/-/issues/28
  - Show better error when file info query fails
  - Fix infinite loop if thumbnailer is not available
    The code in cheese_thumb_view_idle_append_item() in
    src/thumbview/cheese-thumb-view.c didn't pop the list of items to
    thumbnail if thumbnailing failed.

    Closes: #81
  - ci: Add CI
  - Added/Updated Translations
    - ca, courtesy of Gil Forcada
    - en_GB, courtesy of Zander Brown
    - fa, courtesy of Danial Behzadi
    - fur, courtesy of Fabio Tomat
    - gl, courtesy of Fran Dieguez
    - he, courtesy of Yosef Or Boczko
    - lo, courtesy of Saikeo Kavhanxay
    - ne, courtesy of Pawan Chitrakar
    - oc, courtesy of Quentin PAGÈS
    - pa, courtesy of A S Alam
    - pt, courtesy of Hugo Carvalho
    - ru, courtesy of Alexey Rubtsov
    - tr, courtesy of Çağatay Yiğit Şahin
    - vi, courtesy of Trần Ngọc Quân
    - zh_TW, courtesy of Cheng-Chia Tseng
  - Added/Updated Documentation
    - ca, courtesy of Jordi Mas i Hernàndez
    - es, courtesy of Daniel Mustieles
    - eu, courtesy of Asier Sarasua Garmendia
    - hu, courtesy of Balázs Meskó
    - ru, courtesy of Alexey Rubtsov
    - tr, courtesy of Emin Tufan Çetin


Download
========
https://download.gnome.org/sources/cheese/41/cheese-41.0.tar.xz (1.04M)
  sha256sum: 106f1df67e1cf41c2aa79c99bde676aec900db036cb525fa10839b06187d22f9



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