commit 15824cb6563589cae296e8ab3a446dadde1ffced Author: Bastien Nocera Date: Mon Jul 29 07:59:11 2013 +0200 3.9.5 NEWS | 13 +++++++++++++ configure.ac | 4 ++-- libgd | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) commit 08c176793c91ba46161f0155fe97201ec3e69663 Author: Bastien Nocera Date: Fri Jul 26 11:52:15 2013 +0200 rotation: Don't check rotation for DVDs either src/plugins/rotation/totem-rotation-plugin.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c5c6472e429aa01a83bf440ec7dafb376480a8a9 Author: Bastien Nocera Date: Fri Mar 8 17:32:19 2013 +0100 backend: Simplify angle check https://bugzilla.gnome.org/show_bug.cgi?id=679169 src/backend/totem-aspect-frame.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8d8d21f587060ed3090773f3229fb8e2ef4ba41f Author: Lionel Landwerlin Date: Fri Mar 8 16:03:00 2013 +0000 backend: Make rotation/crop work together This fixes problems with the widget not taking all the available space when rotated, and the expand being broken in rotated mode. https://bugzilla.gnome.org/show_bug.cgi?id=679169 src/backend/totem-aspect-frame.c | 111 ++++++++++++++++++++++++++------------- 1 file changed, 75 insertions(+), 36 deletions(-) commit 7c3c3ef508862cd139794e89ac578b254eb6ae6e Author: Bastien Nocera Date: Thu Mar 7 19:04:55 2013 +0100 backend: Fix actor rotating the wrong way When animating, make sure that we go in the right direction, otherwise we'll spin in the wrong direction going back to 0 from 270. src/backend/totem-aspect-frame.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit 3653b8885061219494072139d5722fa92e6df9d8 Author: Bastien Nocera Date: Thu Mar 7 19:04:41 2013 +0100 backend: Make sure rotations are multiples of 90 degrees src/backend/totem-aspect-frame.c | 1 + 1 file changed, 1 insertion(+) commit 241420acfa61e32b231d9781b9c2326b7a3a612b Author: Bastien Nocera Date: Thu Mar 7 13:29:47 2013 +0100 backend: Fix use of obsolete clutter functions src/backend/totem-aspect-frame.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit 487510bd742b33b31e8cff8c06bba503f8d3a382 Author: Lionel Landwerlin Date: Tue Jul 2 18:19:40 2013 +0100 backend: prevent excessive relayouts stopping animations Every time the elapsed time widget is updating its content, this triggers a relayout that propagates to the toplevel actor (ie the stage). Because of the way constraints work, when a relayout is queued on an actor that is the source of a constraint, it will automatically queue a relayout on the destination of the constraint too. And because of the constraints applied between the stage and some of the children, any relayout triggered by any actor within the scene was relayouting almost everything, and therefore stopping animations. This patch removes the usage of constraints in favor of layout managers that don't have the annoying property of triggering relayouts on everything. https://bugzilla.gnome.org/show_bug.cgi?id=700051 Conflicts: src/backend/bacon-video-widget.c src/backend/bacon-video-widget.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit 4c4ec86a9b61fcb092debbeb9099bdea45cd71b9 Author: Bastien Nocera Date: Wed May 8 14:03:03 2013 +0200 backend: Fix compile-time error Make sure that monitor is initialised before use. src/backend/bacon-video-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d55e2375be2bada2bd4004eaaa9086af25b3de76 Author: Bastien Nocera Date: Thu Apr 4 19:58:57 2013 +0200 backend: Use GIO directly rather than through FUSE Working around bugs in gvfs by using FUSE worked, but the crasher bugs so easily triggered by seeking are now fixed. https://bugzilla.gnome.org/show_bug.cgi?id=697297 src/backend/bacon-video-widget.c | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) commit 83c438a4e7c2cbaed4262b3181a00db25ebc6cba Author: Bastien Nocera Date: Thu Mar 28 19:26:22 2013 +0100 backend: Fix error when mounting a remote share A bit too eager removing code it seems. src/backend/bacon-video-widget.c | 4 ++++ 1 file changed, 4 insertions(+) commit 4afde91dc82aa15c9bf7fab498b9a4e979b7fccb Author: Bastien Nocera Date: Wed Mar 27 23:11:32 2013 +0100 backend: Remove error reporting from bvw_open() All the errors were reported async, through the error signal, so the error reporting in bvw_open() was completely unused. Conflicts: src/totem-object.c browser-plugin/totem-plugin-viewer.c | 5 ++-- src/backend/bacon-video-widget.c | 29 ++++++------------- src/backend/bacon-video-widget.h | 5 ++-- src/backend/bvw-test.c | 2 +- src/totem-object.c | 55 ++++++++++-------------------------- 5 files changed, 28 insertions(+), 68 deletions(-) commit 07697077079494c9b345f83bb5e05cc6efaa238f Author: Bastien Nocera Date: Mon Mar 18 10:23:31 2013 +0100 backend: Fix got_time_tick() debug args The current_time and stream_length are in milliseconds, not nanoseconds as GST_TIME_FORMAT/GST_TIME_ARGS expect. src/backend/bacon-video-widget.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit da8234141146db8d69af641a4882902be76edf2b Author: Bastien Nocera Date: Mon Mar 18 10:21:31 2013 +0100 backend: Reset stream length when on _close() Rather than on _open(). src/backend/bacon-video-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 28993ac5881ec810bc3af4c43c5971796760a231 Author: Bastien Nocera Date: Fri Mar 15 14:34:58 2013 +0100 backend: Remove impossible case in DVD event handling src/backend/bacon-video-widget.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 8d44b7948c1ff857d48b4e782d23887eeb623152 Author: Bastien Nocera Date: Wed Mar 6 23:22:35 2013 +0100 backend: Fix playback when location is not mounted A few bugs crept in: - we weren't getting the URI properly from playbin as we stopped the pipeline (and emptied the URI property) - we weren't starting playback again after a pipeline stop - we weren't saving the expected state of the pipeline if playback was to start again after mounting src/backend/bacon-video-widget.c | 55 +++++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 20 deletions(-) commit a4fa0fb26d1993ee21c5c3e5f209888a37dcd388 Author: Bastien Nocera Date: Mon Mar 18 19:15:14 2013 +0100 backend: Fix calculating the display aspect ratio Based on the size of the monitor where the video is being displayed, as opposed to the full "GdkScreen" (which might include multiple monitors). This doesn't handle moving the video between 2 displays with different display aspect ratio, but should fix the worst case scenarios in dual head setups. https://bugzilla.gnome.org/show_bug.cgi?id=658292 src/backend/bacon-video-widget.c | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) commit ee692e780f3ee651b3123089f8da2616009f0607 Author: Bastien Nocera Date: Thu Jul 25 18:43:39 2013 +0200 rotation: Avoid warnings with HTTP streams They don't have support for XAttributes, and the gvfs-metadata doesn't seem to proxy it. src/plugins/rotation/totem-rotation-plugin.vala | 2 ++ 1 file changed, 2 insertions(+) commit 594d73daf65840d8f1709c8e03818f78304b0ccb Author: Bastien Nocera Date: Thu Jul 25 16:43:25 2013 +0200 thumbnailer: Fix thumbnailer not working when VAAPI is enabled The vaapidecode plugin doesn't like our fake video sink, so disable it completely. src/totem-video-thumbnailer.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 663114e0d004f8d07fb57dc1163b6a981cf1ecd8 Author: Bastien Nocera Date: Mon Sep 10 15:07:54 2012 +0100 main: Don't hide the titlebar on fullscreen https://bugzilla.gnome.org/show_bug.cgi?id=683721 src/totem.c | 1 - 1 file changed, 1 deletion(-) commit d6037903a552e3e1f6bfeea698e10b007b95e70f Author: Kjartan Maraas Date: Tue Jul 16 14:51:40 2013 +0200 Updated Norwegian bokmål translation po/nb.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 588ce93a27cfdba5b2cfe5a1891d6bac1b38a8be Author: Sandeep Sheshrao Shedmake Date: Wed Jun 5 15:28:12 2013 +0530 Updated Marathi Translations po/mr.po | 52 +++++++++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 23 deletions(-) commit 6d233c27c2d2c3d415a1a1bdbedf0fe65f1f4434 Author: Bastien Nocera Date: Sat May 18 15:31:01 2013 +0200 plugins: Add hack to allow streaming of Vimeo videos See http://thread.gmane.org/gmane.comp.web.flash.quvi/265/focus=268 configure.ac | 3 +- src/plugins/vimeo/Makefile.am | 13 +++++++ src/plugins/vimeo/totem-vimeo.c | 81 +++++++++++++++++++++++++++++++++++++++ src/plugins/vimeo/vimeo.plugin.in | 9 +++++ 4 files changed, 105 insertions(+), 1 deletion(-)