commit 9b7d8ddf5c219a0bff962180e1396ccdc7f30b35
Author: David King <amigadave@amigadave.com>
Date:   Mon Sep 3 21:11:43 2012 +0100

    Update NEWS for 3.5.91 release

M	NEWS

commit 287c54d683640fa3f80b4839471fcd71282cf368
Author: David King <amigadave@amigadave.com>
Date:	Mon Sep 3 21:08:42 2012 +0100

    Post-release version bump to 3.5.91

M	configure.ac

commit 92c0591ec76568ba5c5f81d1bd7681834a8cc3a9
Author: David King <amigadave@amigadave.com>
Date:	Mon Sep 3 21:16:38 2012 +0100

    Fix another missing stdlib.h include

    For EXIT_FAILURE.

M	tests/test-libcheese-gtk.c

commit 84bdd5351c61130655a20b2818f1d9daed32c711
Author: David King <amigadave@amigadave.com>
Date:	Mon Sep 3 21:07:03 2012 +0100

    Bump libtool versioning after GStreamer 1.0 port

M	configure.ac

commit da4d2d695c876835d39d0a75fe4b2a0f74fb6ab9
Author: David King <amigadave@amigadave.com>
Date:	Fri Mar 9 17:50:52 2012 +0000

    Move variable declarations before code in C source

    This allows compilation to succeed with
    ‘-Werror=declaration-after-statement’ passed to GCC.

M	libcheese/cheese-camera.c

commit 25407875a1d8b4aa636380d76346163535f504cb
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Aug 29 15:35:57 2012 +0100

    Fix comment about preset locations

    Update for new location in GStreamer 1.0.

    https://bugzilla.gnome.org/show_bug.cgi?id=680422

M	libcheese/cheese-camera.c

commit d28019711e7309f0918d37e89992ba454ac0c458
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Aug 29 15:35:34 2012 +0100

    Update pkg-config dependencies for GStreamer 1.0

    https://bugzilla.gnome.org/show_bug.cgi?id=680422

M	data/cheese-gtk.pc.in
M	data/cheese.pc.in

commit be59ebd090b457b7459958a9d7fc254210f5919b
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Aug 29 15:35:18 2012 +0100

    Fix dependencies for Cheese introspection

    Update for GStreamer 1.0.

    https://bugzilla.gnome.org/show_bug.cgi?id=680422

M	Makefile.am

commit 90b0ac08c64428b78e3ef77a9bafe32dcf6d2bee
Author: David King <amigadave@amigadave.com>
Date:	Mon Sep 3 20:34:36 2012 +0100

    Add stdlib.h include for EXIT_SUCCESS

M	tests/cheese-test-camera.c
M	tests/cheese-test-chooser.c

commit 9cd75297ebc9d95024ef70065531162b7f0b2ffd
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Tue Aug 28 21:12:38 2012 -0300

    Depend on the new clutter-gst version

M	configure.ac

commit a029969f502982dec925a35d2e82b263f874e3d7
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Tue Aug 28 20:47:35 2012 -0300

    Update to the new pad template name

M	libcheese/cheese-camera.c

commit cec62e60a29c3f16f40db5241265caa702588705
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Tue Aug 28 20:47:12 2012 -0300

    Rename ffmpegcolorspace to videoconvert

    The element was renamed in GStreamer 1.0.

M	libcheese/cheese-camera.c

commit ee09440723acedda74d567ff3fab3c256d6b0bc0
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Tue Aug 28 20:46:34 2012 -0300

    Update raw caps to new format

    There is no video/x-raw-yuv or -rgb, they are both now video/x-raw
    with
    a format field.

M	libcheese/cheese-camera-device.c
M	libcheese/cheese-camera.c

commit c392ff15f1cb2e31296a863664059272c3503c2d
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Tue Aug 28 20:35:50 2012 -0300

    Update to GStreamer 1.0 API

M	libcheese/cheese-camera-device.c
M	libcheese/cheese-camera.c

commit 46f85427fe762175e7f014999ccc9732fe60b13d
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Tue Aug 28 20:35:12 2012 -0300

    Rename camerabin2 to camerabin

    camerabin2 was renamed to camerabin in GStreamer 1.0.

M	configure.ac
M	libcheese/cheese-camera.c

commit 4177d238d295036edbdfcc017ddcdd7e1337cd53
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Tue Aug 28 19:30:11 2012 -0300

    Depend on gstreamer-1.0

M	Makefile.am
M	configure.ac
M	src/vapi/cheese-common.deps

commit 1b75e115fbeab39026a3729401ca235c347c4b2d
Author: Luciana Fujii Pontello <luciana@fujii.eti.br>
Date:	Sun Jul 29 18:15:22 2012 +0200

    Do not set filter-caps property on camerabin2

    The "filter-caps" property doesn't exist on camerabin2.

M	libcheese/cheese-camera.c

commit ab19bd347e296853f2fdcded3a1382164a55491c
Author: Luciana Fujii Pontello <luciana@fujii.eti.br>
Date:	Thu Jul 26 11:04:56 2012 +0200

    Re-add GstCaps variable in CheeseCamera

    caps variable was removed during rebase, but it is still used.

M	libcheese/cheese-camera.c

commit d9e0c8fffc3a62746b21650b6fcc5cc6a49d2ca7
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Mon Apr 30 09:26:41 2012 -0300

    Fix CheeseCamera recording time reporting

    Camerabin2 maintains its pipeline clock continuously running,
    this makes
    the time reporting for video recording actually report the time since
    camerabin2 was initialized.

    This patch fixes it by querying the video filesink for the correct
    recording time.

M	libcheese/cheese-camera.c

commit 52e64969beac36ff185c8984862a83ebff3f0901
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Wed Feb 1 22:12:11 2012 -0300

    Check for camerabin2 instead of camerabin

M	configure.ac

commit 87e7b7037f5b0a18177ec2fa9e467239c1c42491
Author: Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
Date:	Wed Feb 1 20:55:33 2012 -0300

    Encode WebM/VP8 instead of OGG/Theora

    Create WebM profile and use it with camereabin2. Also use presets for
    vp8enc.

M	configure.ac
M	libcheese/cheese-camera.c

commit 4ebe8c4672d056a53b64f501e0e4f9d10d6914e5
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Fri Nov 25 21:12:31 2011 -0300

    Stop-capture is asynchronous in camerabin2

    Wait for video-done message to signal that capture is over.

M	libcheese/cheese-camera.c

commit 08614f1e42f5776babb793c3e374b60ca3ef029a
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Fri Nov 25 20:35:59 2011 -0300

    Image-done message is posted by camerabin2

    Camerabin2 is the element to post the image-done message, not
    the camera
    source.

M	libcheese/cheese-camera.c

commit 30915254a62df35458a207ebbb6730c94002560b
Author: Thiago Santos <thiago.sousa.santos@collabora.com>
Date:	Fri Nov 25 20:10:48 2011 -0300

    Remove unused variables warnings in CheeseCamera

M	libcheese/cheese-camera.c

commit e2a135238ec6af948fc1fa79d587817ea1c2a61b
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Thu Jul 28 23:20:09 2011 +0300

    Split setting of CheeseCamera caps from playing

    Add new cheese_camera_set_new_caps() method, split from
    cheese_camera_play().

M	libcheese/cheese-camera.c

commit 8af5321ccd7c7505a113cbe13ba66438b4682a12
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Thu Jul 28 23:13:08 2011 +0300

    Set ClutterTextureVideoSink sync=false

    Without this the sink will issue a warning:

      ** (cheese:21655): WARNING **: Internal data flow problem.:
      gstbasesink.c(3626): gst_base_sink_chain_unlocked ():
      /GstCameraBin2:camerabin2/GstViewfinderBin:vf-bin/ClutterGstVideoSink:cluttergstvideosink0:
      Received buffer without a new-segment. Assuming timestamps start
      from 0.

    I'm not sure what the implications of this setting are. It might be
    caused by the clock/time rewriting magic from camerabin2.

M	libcheese/cheese-camera.c

commit e7797dbee3b69c421d2258f43c97b756f9637216
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Thu Jul 28 23:12:15 2011 +0300

    Do not switch mode when stopping video recording

M	libcheese/cheese-camera.c

commit ab16312179d56a354fcd4e2fad1d6a8b764c6441
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Thu Jul 28 00:03:55 2011 +0300

    Set the video resolution

    Use the viewfinder-caps property of camerabin2, rather than the
    set-video-resolution-fps signal of camerabin.

M	libcheese/cheese-camera.c

commit cc36e4101fa82c81d2b164cb18a2e995a497a028
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Fri Jul 22 11:58:07 2011 +0300

    Fix pixbuf-only capture

    camerabin2 sends the preview-image bus message through the
    gstwrappercamerabinsrc.

    In camerabin2 if the location is NULL, it is interpreted as a "don't
    write in a file just post the buffer as a bus message".

M	libcheese/cheese-camera.c

commit d5343177813f462f3798bc976139665ee1b61aa9
Author: Luciana Fujii Pontello <luciana.fujii@collabora.co.uk>
Date:	Tue May 10 22:05:46 2011 -0300

    Enable post-preview property when needed

    When taking a photo to pixbuf, sets post-preview to enable
    camerabin2 to
    send the preview message.

M	libcheese/cheese-camera.c

commit c0e25fd3b5547c76128b86c6a90f259c2a2a7784
Author: Luciana Fujii Pontello <luciana.fujii@collabora.co.uk>
Date:	Thu May 5 16:45:34 2011 -0300

    Remove camerabin workaround

    No longer needed with camerabin2.

M	libcheese/cheese-camera.c

commit bc546a884dbbcbb4d1a9e86004696ebd48a50e20
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Wed Jul 13 18:31:37 2011 +0300

    Convert image-done to a bus message, from a signal

    Quote from camerabin2's PORTING guide:

    In camerabin, image-done is a signal, in camerabin2, it is a bus
    message

    Signed-off-by: Raluca Elena Podiuc <ralucaelena1985@gmail.com>

M	configure.ac
M	libcheese/cheese-camera.c

commit bea01f693dc0fbceb01c7a64c5b70d0897b047bd
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Wed Jul 13 16:23:53 2011 +0300

    Use definitions of MODE_IMAGE/VIDEO from camerabin

       #ifndef GST_USE_UNSTABLE_API
       #warning "camerabin enums are unstable API and may change in
       future."
       #warning "You can define GST_USE_UNSTABLE_API to avoid this
       warning."
       #endif

M	libcheese/cheese-camera.c

commit 2204b80e8f72f421cee347e3fe5f35ecf6b73ca5
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Wed Jul 13 14:21:27 2011 +0300

    Handle photo/video moved to monitored directories

    Camerabin2 creates a temporary file, writes data to it and in the
    end it
    moves it to the destination path.

    Without G_FILE_MONITOR_SEND_MOVED to g_file_monitor_directory, moves
    would be sent as DELETE + CREATE.

    Unfortunately, we would also get CREATE events when the temporary file
    was created. We cannot listen for CREATE events as temporary files
    would
    be CREATEd and then CHANGEd and the thumb-view creation code
    would work
    with bad data.

    By using G_FILE_MONITOR_SEND_MOVED we get a single event when the file
    is moved. As the file monitor ignores files with unknown extensions
    (as
    is the case for the temporary files created by camerabin2) we
    could only
    just append the new file. But because the user might also move a
    picture/video manually from the Pictures/Webcam or Videos/Webcam
    directories, removing the old file from the thumb-view keeps it
    up-to-date with the state of the file system.

    If camerabin2 switches away from the create-temp+move approach, to the
    camerabin one (create the destination file directly), we're prepared
    to handle that code with G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT.

M	src/thumbview/cheese-thumb-view.c

commit 46ec0d0ee07e544abc3eaae16543da5cb2613e48
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Tue Jul 12 22:13:01 2011 +0300

    Rename filename and capture-start/stop

    Quote from camerabin2's PORTING guide:

    [...] is now called 'location' instead of 'filename'

    The signals were renamed from capture-start/stop to start/stop-capture
    as this is the usual naming on actions.

M	libcheese/cheese-camera.c

commit d15ce8cc55a02fd3f8bcdf06147a7960aec8d035
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Wed Jul 13 19:38:19 2011 +0300

    Video filter on camera_source applies to all modes

    If the effect is applied on camera_source, the effect will be
    available
    in viewfinder and image/video capture modes.

M	libcheese/cheese-camera.c

commit 4b4ef05d5a9b1b4a9c79e1bfb1ee5335b5804273
Author: Raluca Elena Podiuc <ralucaelena1985@gmail.com>
Date:	Tue Jul 12 19:49:33 2011 +0300

    Minimal functionality based on camerabin2

    These are the minimal changes needed to integrate camerabin2.

    Support for:
    - viewfinder (Cheese's main window)
    - effect previews

    Porting details:
    - obviously, the name has changed to camerabin2
    - Camerabin2 requires something special from it's "camera-source".

      We use the "wrappercamerabinsrc" module provided by camerabin2 which
      creates a "camera-source" suitable for camerabin2 based on a regular
      video source.

M	libcheese/cheese-camera.c

commit 6db76adeac59920ea66f88f048ebbf975b58e78c
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:	Sun Sep 2 19:44:02 2012 +0200

    [l10n] Updated German doc translation

M	help/de/de.po

commit c36c76612292e7d334753e264ef58078a33f73d8
Author: Dr.T.Vasudevan <agnihot3@gmail.com>
Date:	Sun Sep 2 11:46:54 2012 +0530

    updated Tamil translation

M	po/ta.po

commit c57950a4dc9811fe928f527d65af96aacf072038
Author: Dr.T.Vasudevan <agnihot3@gmail.com>
Date:	Sun Sep 2 11:45:38 2012 +0530

    updated Tamil translation

M	po/ta.po

commit a0c2f159881f937f937be5896e4d756d3bfcd74f
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Sat Sep 1 21:16:04 2012 +0200

    Updated Polish translation

M	po/pl.po

commit e4f7ff9e3ad60fced8864b6ed0cd31f302acbdf1
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:	Wed Aug 29 00:36:40 2012 +0100

    Updated Portuguese translation

M	po/pt.po

commit 1e614113efd588d5eb6e02cf85f40218afb6f7b9
Author: Aurimas Černius <aurisc4@gmail.com>
Date:	Tue Aug 28 23:12:29 2012 +0300

    Updated Lithuanian translation

M	po/lt.po

commit 813e7d3e694085d06cb5b0da867cc6f626f9c3a0
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:	Mon Aug 27 23:01:56 2012 +0530

    Implemented FUEL entries to Assamese translation

M	po/as.po

commit c735455efd7a6abff8bbcdc907977110cea8b0a7
Author: Francesco Valente <fvalen@redhat.com>
Date:	Sun Aug 26 18:48:53 2012 +0200

    [l10n] Updated Italian translation.

M	po/it.po

commit d8dee050e02be110b85788dea9bfdcfdbfdaea5f
Author: Tobias Endrigkeit <tobiasendrigkeit@googlemail.com>
Date:	Sat Aug 25 11:58:30 2012 +0200

    [l10n] Updated German translation

M	po/de.po

commit 9eae0bc2bd42cf491f5be645b600dfb98e97558c
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Thu Aug 23 02:41:49 2012 +0200

    Updated Polish translation

M	po/pl.po

commit 266ee0f93cadd7a8a2552ca750119b373e0eee10
Author: David King <amigadave@amigadave.com>
Date:	Wed Aug 22 21:15:56 2012 +0100

    Depend on GTK+ 3.4.4 for GtkIconView changes

M	configure.ac

commit 2d2b30ee6689ec27d171ef65f8cdf2bc453e1f1b
Author: Hans de Goede <hdegoede@redhat.com>
Date:	Sun Jun 10 14:50:54 2012 +0200

    Request correct number of thumbview columns

    Rather then assuming 5000 will be enough, just set the number
    of columns
    to the number of thumbnails in the view. Fixes bug 634958 and bug
    678446.

    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

M	src/cheese-window.vala
M	src/thumbview/cheese-thumb-view.c
M	src/thumbview/cheese-thumb-view.h
M	src/vapi/cheese-thumbview.vapi

commit 388fd6ee0462b52f86b264cb1508155edcd34b56
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Aug 22 20:31:24 2012 +0100

    Add missing stdlib.h includes

    For the EXIT_* macro definitions.

    https://bugzilla.gnome.org/show_bug.cgi?id=682491

M	tests/cheese-test-monitor.c
M	tests/cheese-test-widget.c
M	tests/test-libcheese.c

commit 54df90335a2149f1dc81e9e4862dad027b7fe164
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Aug 22 18:35:40 2012 +0100

    Remove unneeded XOverlay includes

    https://bugzilla.gnome.org/show_bug.cgi?id=682490

M	libcheese/cheese-camera-device-monitor.h
M	libcheese/cheese-camera.h

commit d5521392affde56404c4123a27e432ff9f3efa6c
Author: Hans de Goede <hdegoede@redhat.com>
Date:	Wed Aug 22 10:58:57 2012 +0200

    Ensure width is a multiple of 8, and height of 2

    We ask GStreamer to use an YUV format in the pipeline, by setting the
    camerabin's "filter-caps" to "video/x-raw-yuv", and GStreamer
    demands of
    YUV format frames that their width is a multiple of 8, and their
    height
    a multiple of 2.

    Previous to this patch my bttv tvcard lists the following resolutions
    in
    Cheese:
    924x576 (*)
    920x576
    640x480
    462x288 (*)
    460x288 (*)
    320x240
    231x144 (*)
    230x144 (*)
    160x120

    Where all the ones marked with an asterisk do not work.

    After this patch the list is:
    920x576
    640x480
    456x288
    320x240
    224x144
    160x120

    And all work.

    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

M	libcheese/cheese-camera-device.c

commit 22fb392d2393019016420e158f90b3f7bf561cde
Author: Hans de Goede <hdegoede@redhat.com>
Date:	Wed Aug 22 10:02:08 2012 +0200

    Fix cheese_camera_device_update_format_table loop

    Some devices report a very small min_width / height down to reporting
    0x0 as minimum resolution, which causes an infinite loop in
    cheese_camera_device_update_format_table().

    This patch limits the minimum resultion to 160x120, both to fix the
    infinite loop issue, and to remove ridiculous resolutions such as 2x2,
    5x3, 11x7, 22x15 etc. which are seen in the resolution drop down
    on some
    devices.

    For more details on the infinite loop issue, see:
    https://bugzilla.redhat.com/show_bug.cgi?id=850505

    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

M	libcheese/cheese-camera-device.c

commit 0b47b9b04d8421311036d8083d8e5809613f3448
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Wed Aug 22 10:40:50 2012 +0200

    Updated Norwegian bokmål translation

M	po/nb.po

commit 3efc6fcd1fd8c02d3a0e84833466a115ee87c3f9
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:	Wed Aug 22 14:07:03 2012 +0700

    Updated Vietnamese translation

M	po/vi.po

commit d3a5c6bad3a7d7aa8ca57ac0e15f796430e35652
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:	Wed Aug 22 14:04:13 2012 +0700

    po/vi: imported from Damned Lies

M	po/vi.po

commit 5166b587b36b424020623a544577c2f143e37bbb
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	Thu Aug 16 23:43:02 2012 +0200

    Updated Galician translations

M	po/gl.po

commit 9f8d86a2e678be47ab3dc894920e427c5697ce1e
Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
Date:	Mon Aug 13 12:50:05 2012 +0530

    Updated Marathi Translations

M	po/mr.po

commit 7c13401fa90e2c8b999189af7b593d2c6b3557d7
Author: Dirgita <dirgitadevina@yahoo.co.id>
Date:	Mon Aug 13 05:59:42 2012 +0700

    Updated Indonesian translation

M	po/id.po

commit 611149137c29c6a817a5793c1ccb709c3dd310f6
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:	Sun Aug 12 22:44:21 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

M	po/zh_HK.po
M	po/zh_TW.po

commit ac8c6bbc6f5c11558334c753c1e1b14ec1280f7b
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:	Fri Aug 10 15:33:56 2012 +0300

    Updated Hebrew translation.

M	po/he.po

commit 6849f3d1ba2bbe63a4ced614f8ea51cb31a86fd1
Author: Shankar Prasad <svenkate@redhat.com>
Date:	Fri Aug 10 16:30:25 2012 +0530

    Updated kn translation

M	po/kn.po

commit 297add46bbeddb26a8d28d5bacee35d3f984f590
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:	Wed Aug 8 10:52:35 2012 +0200

    Updated Serbian translation

M	po/sr.po
M	po/sr@latin.po

commit 2bf7a78a6b1d0b2eaed1cb4a375df86bb6ef2733
Author: Sweta Kothari <swkothar@redhat.com>
Date:	Wed Aug 8 12:44:07 2012 +0530

    Updated gujarati file

M	po/gu.po

commit 8c113d51a618500245b464fb9964550838d8fc5a
Author: David King <amigadave@amigadave.com>
Date:	Mon Aug 6 22:36:14 2012 +0100

    Post-release version bump to 3.5.90

M	configure.ac