commit 3f8ae7afeb7bbdfb03f039e99eb5b259e892936d
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Apr 27 10:24:12 2010 +0100

    2.30.1

 NEWS         |   20 ++++++++++++++++++++
 configure.in |    2 +-
 2 files changed, 21 insertions(+), 1 deletions(-)

commit e17595407217defbd08c363bb5202889558ccba3
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Wed Apr 21 22:40:22 2010 +0200

    Updated Catalan (Valencian) translation

 po/ca@valencia.po | 1686 ++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 1202 insertions(+), 484 deletions(-)

commit e0e9167b408f2a3d2e89a2454cd6caf2f01c9010
Author: Shankar Prasad <svenkate@svenkate.pnq.redhat.com>
Date:   Wed Apr 21 18:11:51 2010 +0530

    Updated Kannada translations

 po/kn.po |  777 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 385 insertions(+), 392 deletions(-)

commit f8861bf66c1af308c31ea6d471b1f0f47ec62793
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Apr 20 13:35:36 2010 +0100

    Fix artifacts or black screen when paused
    
    Fix regression introduced by commit eb74e996.
    
    The video widget expects to not be double-buffered by default,
    and was due to an error when converting from pre-G_SEAL gtk_widget
    calls.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=614177

 src/backend/bacon-video-widget-gst-0.10.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 540aaa7a104de22128218dd96be2c1078d2a3f8c
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Fri Apr 16 19:54:06 2010 +0100

    Bug 615506 — totem: Youtube Search lasts forever while playing Video
    
    Use a network timeout of 30 seconds if it's supported by the version of
    libgdata we're building against. This will error out of queries if they take
    longer than 30 seconds. Closes: bgo#615506

 configure.in                        |    7 +++++++
 src/plugins/youtube/totem-youtube.c |    6 ++++++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit 376f92f60f2fa7e695bdd472d0a9b9f298a300d8
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Sat Apr 17 15:03:49 2010 +0530

    Updated Bengali India Translation

 po/bn_IN.po |  695 +++++++++++++++++++++++++++--------------------------------
 1 files changed, 320 insertions(+), 375 deletions(-)

commit 013d7840fae287aa431699dbcaeb79c644cd6bc0
Author: Shaun McCance <shaunm@gnome.org>
Date:   Fri Apr 16 09:05:19 2010 -0500

    Fixed invalid multiple objects on RDF properties

 totem.doap |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit bff0927709eeca0046307185930fb09a60b4f407
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Apr 16 10:03:14 2010 +0100

    Require gstreamer 0.10.28.1 for queue2 fixes
    
    So we can depend on the buffering-left time in queue2 being
    implemented for the bvw_buffering_done() function.

 configure.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 052768b8e5f9073f9991b73e8dac154c0da9d726
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Apr 16 10:02:49 2010 +0100

    Add debug for download buffering "buffering done"
    
    So we know what's going on.

 src/backend/bacon-video-widget-gst-0.10.c |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

commit bd2e1e47f39f13c579114c43c452c03c0977f1e0
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Wed Apr 14 18:26:07 2010 +0200

    Updated Danish translation

 po/da.po |  295 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 143 insertions(+), 152 deletions(-)

commit f4de4ee5c6992a2430c1888e0964f27809621462
Author: Hagen Fürstenau <hfuerstenau@gmx.net>
Date:   Wed Apr 14 13:37:12 2010 +0100

    Fix possible crasher when PyGTK isn't available
    
    If PyGTK is available at compile-time, but not available at run-time,
    then we shouldn't try to call pyg_gil_state_ensure() as it would crash.
    
    Print errors and disable Python support if PyGTK isn't available.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=615437

 src/plugins/totem-python-module.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit 24c12eb129fc66f3578f4b1317bc528640e522a1
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 14 13:27:14 2010 +0100

    Avoid crashes on exit
    
    When the plugin viewer is set to exit, we don't want to receive
    messages on the bus, or we might crash. Just close the D-Bus
    connection before showing the error message.

 browser-plugin/totem-plugin-viewer.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

commit 7687ebf72c3b17c971d6eea5ec898f6bc096d596
Author: Sandeep Shedmake <sshedmak@redhat.com>
Date:   Tue Apr 13 20:03:47 2010 +0530

    Updated Marathi Translations

 po/mr.po |  504 ++++++++++++++++++++++++++++---------------------------------
 1 files changed, 231 insertions(+), 273 deletions(-)

commit 58b60f0977c28f180c702993e29ed04ba915dc60
Author: Sandeep Shedmake <sshedmak@redhat.com>
Date:   Tue Apr 13 19:51:48 2010 +0530

    Updated Marathi Translations

 po/mr.po |  554 +++++++++++++++++++++++++------------------------------------
 1 files changed, 227 insertions(+), 327 deletions(-)

commit f0119f724c1c72cda08f324154a02fa83ab9fa30
Author: Martyn Russell <martyn@lanedo.com>
Date:   Tue Apr 13 11:26:35 2010 +0100

    Fixes bug #614839 - Tracker-Plugin: Migrate to Tracker 0.8
    
    - Only shows count and results for videos that exist (i.e. not for
      memory cards which are not mounted)
    - Orders results by rank then by url
    - Fixes includes
    - Fixes configure.in to work with 0.8 and 0.9

 configure.in                               |    6 +++-
 src/plugins/tracker/totem-tracker-widget.c |   54 ++++++++++++++++-----------
 src/plugins/tracker/totem-tracker-widget.h |    2 +-
 3 files changed, 38 insertions(+), 24 deletions(-)

commit eea5406f087a9a5f0bdb03155e119fd8e7152f79
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sun Apr 11 17:44:12 2010 +0100

    Prefer the stream URI when copying the location

 browser-plugin/totem-plugin-viewer.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit ce11ce47ead3b058f6c405d9916019ecc5c63b1d
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sat Apr 10 16:45:59 2010 +0100

    Never use the browser for the NarrowSpace plugin
    
    By default, the QuickTime plugin *might* use the browser to load movies,
    usually respecting the QTSRCDONTUSEBROWSER parameter.
    
    But then again, QTSRCDONTUSEBROWSER is only for QtSrc, not SRC itself.

 browser-plugin/totemPlugin.cpp |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit df292f6c52ed3fcc02d3b09991440f07dbabb10d
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sat Apr 10 16:43:30 2010 +0100

    Never use the browser for the Cone plugin
    
    the VLC-provided plugin always uses its internal way of accessing files,
    and never uses the browser to load streams.

 browser-plugin/totemPlugin.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9e6af35511b3aed2a981d1d62fba666543850072
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sat Apr 10 16:35:00 2010 +0100

    Implement SetTime in the NarrowSpace plugin

 browser-plugin/org_gnome_totem_PluginViewer.xml |    3 +++
 browser-plugin/totem-plugin-viewer.c            |   12 ++++++++++++
 browser-plugin/totemGMPControls.cpp             |    2 +-
 browser-plugin/totemNarrowSpacePlugin.cpp       |   14 ++++++++++++--
 browser-plugin/totemPlugin.cpp                  |   19 +++++++++++++++++++
 browser-plugin/totemPlugin.h                    |    3 ++-
 6 files changed, 49 insertions(+), 4 deletions(-)

commit a5c72233b5e3857175a3781a36308bfe676e9313
Author: Bastien Nocera <hadess@hadess.net>
Date:   Sat Apr 10 14:18:48 2010 +0100

    Update NarrowSpace compat version to 7.6.6
    
    Fixes plugin detection on the Apple trailers site.
    
    Latest version is listed in the download section at:
    http://www.apple.com/quicktime/download/

 browser-plugin/totemPlugin.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c8a680a9d055ae485f62792a3b60dcc3ef37d1f5
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Apr 9 15:00:44 2010 +0100

    Make seeking with the mouse behave the same as the main player
    
    Instead of shifting the scale a tiny bit.

 browser-plugin/totem-plugin-viewer.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit 9c487aff7017df24aa2f8b22e69b9c599725e4f3
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Apr 9 14:56:30 2010 +0100

    Split setting up and opening browser streams
    
    Wait until we have the browser stream set up before opening stdin
    in the browser, which means we might have a chance to get the stream
    size.
    
    With recent GStreamer changes, this means that download buffering would
    work, and that we'd get download progress and seeking without needing
    to wait until the end of the download.
    
    Helps with https://bugzilla.gnome.org/show_bug.cgi?id=608301

 browser-plugin/org_gnome_totem_PluginViewer.xml |    5 ++-
 browser-plugin/totem-plugin-viewer.c            |   39 +++++++++++++++++------
 browser-plugin/totemPlugin.cpp                  |   39 +++++++++++++++++++++--
 browser-plugin/totemPlugin.h                    |    3 ++
 4 files changed, 72 insertions(+), 14 deletions(-)

commit eadad87158e3edcce12cc593e471ff18369b00e0
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 20:00:39 2010 +0100

    Avoid problems when pausing before preroll
    
    When pausing before preroll, we would check the length of the file
    and find that we might we using a live stream, and stopping it, thus
    stopping the preroll.
    
    Instead, when pausing when still prerolling, pause, and only when
    the preroll has been done, stop the pipeline if pause was requested.

 src/backend/bacon-video-widget-gst-0.10.c |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

commit 5ff367b005b7d946ce45f6d5d47abe6e7b26ab9a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 19:32:25 2010 +0100

    Add element name in download buffering debug output
    
    It's useful for us to know which element gave us the download buffering
    stats, instead of guessing ("queue2 or playbin?").

 src/backend/bacon-video-widget-gst-0.10.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit e09459ec8961c8ccb5f2e21bd1b621281517fadb
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 19:30:32 2010 +0100

    Ensure the GDK windows we paint on are native ones
    
    Use gdk_window_ensure_native() on the GDK windows we'll be
    using to paint videos.

 src/backend/bacon-video-widget-gst-0.10.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9aecfc7095577e2fc63680e755422ceec3b893ef
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 17:44:14 2010 +0100

    Add gitignore file for the test files

 browser-plugin/tests/.gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f18812985719409d504f786948d9a8bfebe9dde5
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 17:43:32 2010 +0100

    Add test file for subtitle handling in Cone plugin

 browser-plugin/tests/test.srt | 2348 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 2348 insertions(+), 0 deletions(-)

commit 35f1019a287b9a37ce9c705b697eed0ad996a118
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 17:42:12 2010 +0100

    Add sample file for testing NP_FULL mode
    
    So that it's not handled by the HTML5 video support in Webkit for
    example. Downloaded from:
    
    http://www.esnips.com/doc/7e4bc5e8-0778-40c0-9d55-ea2f2c198fec/Sample

 browser-plugin/tests/Sample.qtif |  Bin 0 -> 18663 bytes
 1 files changed, 0 insertions(+), 0 deletions(-)

commit 2082669fb983e9a0ae79b99ef585691c25ee54af
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 13:51:24 2010 +0100

    Don't handle GtkLinkButton cliking ourselves
    
    GtkLinkButton already calls gtk_show_uri() itself when clicked,
    so no need to handle it ourselves.
    
    Should fix 2 web pages popping up (once for the URI hook, once for
    click handler), and avoid quoting problems.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=612579

 src/totem-interface.c |   35 -----------------------------------
 1 files changed, 0 insertions(+), 35 deletions(-)

commit 4150fa8888acb322323ffc1a65c224c2080a78a8
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 13:51:06 2010 +0100

    Fix link to codecs web page

 src/totem-object.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4f6595a6f421c256c54210187ce5f0aa597072e5
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 13:41:07 2010 +0100

    Disable seeking in DVD menus
    
    If we enabled seeking in menus, either we'd miss
    navigation events, or we'd need to parse the MPEG stream
    anyway. So just disable DVD menus right now.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=607556

 src/backend/bacon-video-widget-gst-0.10.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

commit 9a03e8eccbf64b89d63bc03aad0f8ccb56d6b28f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 11:39:21 2010 +0100

    On restore, prefer session position to file one
    
    When restoring the session, we would get both the session saved
    position, and the one saved as metadata to the file. We should
    only take the session position into account, in preference to
    the one saved on disk.

 src/totem-object.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

commit c2ca1cb46e8f72c5bd483ff013d034f9874d6a02
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 8 11:19:43 2010 +0100

    Fix Eject menu item not being available for DVDs
    
    g_file_find_enclosing_mount() on the root directory for the disc
    would find the root mount, instead of the DVD mount, and, when
    playing the DVD from the menu, the device node path is used
    instead the mount's path.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=582306

 src/totem-uri.c |   44 ++++++++++++++++++++++++++++++++++++++------
 1 files changed, 38 insertions(+), 6 deletions(-)

commit fb551004b25cdbd2da530c14d89645b8d5c9c3ac
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Apr 7 18:58:25 2010 +0100

    Bug 613636 — plugins don't handle lack on network connectivity well
    
    Improve error reporting in the case of network errors in the BBC iPlayer
    plugin. Helps: bgo#613636

 src/plugins/iplayer/iplayer.py |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

commit bde645c86b798f06c16f1b3547f9e0fbc8541165
Author: Ilya Murav'jov <muravev@yandex.ru>
Date:   Wed Apr 7 18:52:13 2010 +0100

    Fix position setting on session restore
    
    Copy/paste error...
    
    https://bugzilla.gnome.org/show_bug.cgi?id=614125

 src/totem-object.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 4cdd69285b2f9fffe834b65d19876b5dc7841ef8
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 7 17:01:25 2010 +0100

    Use giosrc natively when playing back from FTP
    
    As it will not work properly when using FUSE in between.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=579235

 src/backend/bacon-video-widget-gst-0.10.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit a699f3ec1e7eb4e317f89c4772a417e45de8f025
Author: Adrian Bunk <adrian.bunk@movial.com>
Date:   Mon Mar 15 18:12:35 2010 +0200

    configure.in: Don't error out if the souphttpsrc check fails
    
    Just print a warning like in the libgdata case for the same plugin.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=613704

 configure.in |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 2641b76918ddac0e5bf0decf6cb0ec4a8e0d4945
Author: Robin Stocker <robin@nibor.org>
Date:   Thu Mar 25 21:59:51 2010 +0100

    Get rid of remaining GTK_WIDGET_REALIZED calls
    
    http://bugzilla.gnome.org/show_bug.cgi?id=594053
    
    https://bugzilla.gnome.org/show_bug.cgi?id=613958

 src/backend/bacon-resize.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 8f146bf0db349f12b9528df415fa1e5c8329cb53
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:   Sat Mar 27 21:20:43 2010 +0000

    Fake QT user-agent for trailers.apple.com
    
    trailers.apple.com will serve a html file instead of the movie
    we were asking for unless we pretend to be quicktime, iotw same
    issue as with movies.apple.com.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=614127

 src/totem-object.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 5ecafddf9438a1189c966932009fab64f84dfeb1
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Apr 6 17:08:02 2010 +0100

    Use GstTag library to translate subtitle languages
    
    Instead of implementing iso-codes parsing ourselves.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=614976

 configure.in     |   30 +----------
 src/totem-menu.c |  154 +-----------------------------------------------------
 2 files changed, 3 insertions(+), 181 deletions(-)

commit 70a7ee8a63514426263de88f9ccc71f850816afd
Author: Simon Wenner <simon@wenner.ch>
Date:   Tue Apr 6 15:11:54 2010 +0100

    Key navigation is broken in "local search" plugin
    
    Fix arrow keys not working in the tracker plugin.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=523141

 src/plugins/tracker/totem-tracker-widget.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8814f0c880fb88f0a2476335a67b2dd1a741e0ba
Author: Edward Hervey <bilboed@bilboed.com>
Date:   Sat Mar 27 13:21:49 2010 +0100

    baconv-video-widget-gst-0.10: queue-size property doesn't exist in playbin2
    
    Therefore don't try to set it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=614095

 src/backend/bacon-video-widget-gst-0.10.c |   10 ----------
 1 files changed, 0 insertions(+), 10 deletions(-)

commit 2cb0d18763f63871666654ca1b46b864ea9c5db1
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Apr 6 14:56:54 2010 +0100

    Remove buffer-size from the schemas
    
    As playbin2 doesn't have the property in question any more.

 data/totem.schemas.in |   12 ------------
 1 files changed, 0 insertions(+), 12 deletions(-)

commit 93f289d3532912b5976cfb1260fed713cc52a495
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Mon Apr 5 00:57:12 2010 +0100

    Bug 614679 — cannot play youtube videos
    
    Update the regex used to grab the t-param from YouTube pages. Why do Google
    always update YouTube just after a GNOME release? Closes: bgo#614679

 src/plugins/youtube/totem-youtube.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit bc3d21468318116f1d14faecea9b1f00967ac4e0
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Mar 25 17:41:10 2010 +0000

    Fix download buffering for non-fast start FLVs
    
    When filling during pre-roll, we need to make sure that
    we query the queue2 element, and not playbin, otherwise it will fail.
    
    When reaching 100% during pre-roll, make sure that bvw_buffering_done()
    knows that we're ready to go.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=613935

 src/backend/bacon-video-widget-gst-0.10.c |   37 +++++++++++++++++++++++-----
 1 files changed, 30 insertions(+), 7 deletions(-)