summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2007-09-14 15:28:48 +0000
committerBastien Nocera <hadess@src.gnome.org>2007-09-14 15:28:48 +0000
commit07c9d54fd2b808d52ceba83d7aeafddde625f312 (patch)
treebb348c3d7020a05a7d23b425fdd2ee4c3cb433bf /ChangeLog
parent788706bf83c3c3939d538ada43fb4cb6ba1b622f (diff)
downloadtotem-07c9d54fd2b808d52ceba83d7aeafddde625f312.tar.gz
Update the xine-lib and GStreamer backends to use doubles for the current
2007-09-14 Bastien Nocera <hadess@hadess.net> * src/backend/bacon-video-widget-gst-0.10.c: (bacon_video_widget_class_init), (got_time_tick), (bacon_video_widget_get_property), (bacon_video_widget_seek): * src/backend/bacon-video-widget-xine.c: (bacon_video_widget_class_init), (bacon_video_widget_tick_send), (bacon_video_widget_play), (bacon_video_widget_seek), (bacon_video_widget_seek_time), (bacon_video_widget_get_property), (bacon_video_widget_get_position), (bacon_video_widget_get_current_time): * src/backend/bacon-video-widget.h: * src/backend/baconvideowidget-marshal.list: * src/totem-video-thumbnailer.c: (capture_interesting_frame): * src/totem.c: (update_current_time): Update the xine-lib and GStreamer backends to use doubles for the current fraction position, to avoid loss of precision, fix PROP_POSITION being a gint64 when it was a double (or rather float as before), fix _get_position in the xine-lib backend to not return value > 1.0 In the xine-lib backend, when seeking by fraction, try to seek by time instead, gives better precision for most demuxers (Closes: #304308) svn path=/trunk/; revision=4706
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e70436655..7981e31e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,28 @@
2007-09-14 Bastien Nocera <hadess@hadess.net>
+ * src/backend/bacon-video-widget-gst-0.10.c:
+ (bacon_video_widget_class_init), (got_time_tick),
+ (bacon_video_widget_get_property), (bacon_video_widget_seek):
+ * src/backend/bacon-video-widget-xine.c:
+ (bacon_video_widget_class_init), (bacon_video_widget_tick_send),
+ (bacon_video_widget_play), (bacon_video_widget_seek),
+ (bacon_video_widget_seek_time), (bacon_video_widget_get_property),
+ (bacon_video_widget_get_position),
+ (bacon_video_widget_get_current_time):
+ * src/backend/bacon-video-widget.h:
+ * src/backend/baconvideowidget-marshal.list:
+ * src/totem-video-thumbnailer.c: (capture_interesting_frame):
+ * src/totem.c: (update_current_time): Update the xine-lib and
+ GStreamer backends to use doubles for the current fraction position,
+ to avoid loss of precision, fix PROP_POSITION being a gint64 when it
+ was a double (or rather float as before), fix _get_position in the
+ xine-lib backend to not return value > 1.0
+
+ In the xine-lib backend, when seeking by fraction, try to seek by time
+ instead, gives better precision for most demuxers (Closes: #304308)
+
+2007-09-14 Bastien Nocera <hadess@hadess.net>
+
* src/totem.c: (on_got_metadata_event): Patch from
Diego Escalante Urrelo <diegoe@gnome.org> to make the
screenshot button sensitive only when we can get frames from