Age | Commit message (Collapse) | Author | Files | Lines |
|
2007-04-23 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (capture_interesting_frame),
(capture_frame_at_time), (main): Patch from Aidan Delaney
<a.j.delaney@brighton.ac.uk> to allow capture a frame at a specific
time in the film (Closes: #431463)
svn path=/trunk/; revision=4255
|
|
2007-04-19 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: remove unused
HALF_SECOND definition, spotted by Aidan Delaney
<a.j.delaney@brighton.ac.uk> (Closes: #431404)
svn path=/trunk/; revision=4239
|
|
2007-04-02 Bastien Nocera <hadess@hadess.net>
* src/Makefile.am:
* src/totem-resources.c: (set_resource_limits), (time_monitor),
(totem_resources_monitor_start), (totem_resources_monitor_stop):
* src/totem-resources.h:
* src/totem-video-indexer.c: (main):
* src/totem-video-thumbnailer.c: (main): Move the resource
monitoring, and the wall-clock checking thread to a separate file,
add resource monitoring support to the video indexer
svn path=/trunk/; revision=4183
|
|
2007-03-28 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (set_resource_limits):
switch to using RLIMIT_DATA instead of RLIMIT_AS
svn path=/trunk/; revision=4163
|
|
2007-03-28 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (set_resource_limits): Handle the
input passed being a URI, when in conjuction with limits setting
svn path=/trunk/; revision=4162
|
|
2007-03-27 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (set_resource_limits), (main):
As mmap'ed files count towards the maximum memory size, take the
file size into account when setting the maximum memory consumption
svn path=/trunk/; revision=4161
|
|
2007-03-20 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (set_resource_limits), (main):
Adapted patch from Federico Mena Quintero <federico@ximian.com>
to avoid eating more than 256 megs of RAM, and 15 seconds of CPU
time when thumbnailing a video (Closes: #396926)
svn path=/trunk/; revision=4130
|
|
2007-02-14 Christian Persch <chpe@svn.gnome.org>
* browser-plugin/totem-plugin-viewer.c: (totem_embedded_construct):
* src/backend/bacon-resize.c: (bacon_resize_init), (bacon_resize),
(bacon_restore):
* src/backend/bacon-video-widget-gst-0.10.c:
(bacon_video_widget_unrealize), (bacon_video_widget_class_init),
(bacon_video_widget_init), (bvw_handle_element_message),
(bacon_video_widget_finalize), (poll_for_state_change_full),
(bacon_video_widget_set_logo), (bacon_video_widget_set_logo_mode),
(bacon_video_widget_get_logo_mode),
(bacon_video_widget_error_quark),
(bvw_update_interface_implementations), (bacon_video_widget_new):
* src/backend/bacon-video-widget.h:
* src/bacon-volume.h:
* src/plparse/totem-pl-parser.c:
* src/totem-interface.c: (totem_interface_get_license):
* src/totem-playlist.c:
* src/totem-properties-main.c:
(totem_properties_plugin_register_type):
* src/totem-screenshot.c: (totem_screenshot_new):
* src/totem-uri.c:
* src/totem-video-indexer.c:
* src/totem-video-thumbnailer.c: (main):
* src/totem.c: (window_unrealize_cb), (totem_callback_connect),
(video_widget_create): Fix compiler warnings, and various cleanups.
Bug #402920.
svn path=/trunk/; revision=4035
|
|
2007-02-13 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (main): We're not actually "playing"
files anymore, so don't take the length into account, and seek harder
(Closes: #374470)
svn path=/trunk/; revision=4032
|
|
2007-02-13 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (main): Avoid accessing the pixbuf
when we can't get an interesting picture at the end of the loop
svn path=/trunk/; revision=4031
|
|
2007-02-12 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (add_holes_to_pixbuf_small),
(is_image_interesting), (main): a few cosmetic cleanups
svn path=/trunk/; revision=4030
|
|
2007-02-12 Bastien Nocera <hadess@hadess.net>
* src/totem-video-indexer.c: (main):
* src/totem-video-thumbnailer.c: (main): Add --g-fatal-warnings
support for the thumbnailer and indexer
svn path=/trunk/; revision=4027
|
|
2007-01-24 Bastien Nocera <hadess@hadess.net>
* browser-plugin/totemPlugin.cpp: Fix varargs #ifdef mess
* src/totem-video-thumbnailer.c: (main): Add a "--verbose" option,
useful to see what the thumbnailer is doing without needing a
recompile
svn path=/trunk/; revision=3940
|
|
2007-01-20 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (main): Patch from
Filip Palm <bugzilla@helmut.se> to call g_thread_init ASAP,
avoid fatal warnings with glib trunk (Closes: #398223)
svn path=/trunk/; revision=3926
|
|
2007-01-09 Christian Persch <chpe@svn.gnome.org>
* browser-plugin/Makefile.am:
* browser-plugin/totem-plugin-viewer.c: (on_about1_activate):
* data/Makefile.am:
* src/Makefile.am:
* src/backend/Makefile.am:
* src/plparse/Makefile.am:
* src/plparse/totem-disc.c: (cd_cache_open_mountpoint),
(cd_cache_free):
* src/totem-interface.c: (totem_gtk_plug_get_toplevel),
(totem_interface_set_transient_for):
* src/totem-screenshot.c: (totem_screenshot_finalize),
(totem_screenshot_class_init):
* src/totem-video-indexer.c:
* src/totem-video-thumbnailer.c: (add_holes_to_pixbuf_small),
(add_holes_to_pixbuf_large), (save_pixbuf), (main):
* src/totem.c: (totem_action_take_screenshot),
(totem_action_skip_to), (video_widget_create):
Add $(DISABLE_DEPRECATED) to CPPFLAGS to catch deprecated API use.
Remove all uses or deprecated APIs, and fix all compiler warnings
except for some strict-aliasing warnings in the browser plugin.
Bug #394471.
svn path=/trunk/; revision=3838
|
|
2006-12-06 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (save_pixbuf), (main): port to
GOption, add the ability to disable the time monitor thread
(Closes: #163036)
|
|
2006-11-29 Bastien Nocera <hadess@hadess.net>
* configure.in: upd the glib and libgnome requirements
* src/backend/bacon-video-widget-gst-0.10.c:
(bacon_video_widget_get_option_group),
(bacon_video_widget_init_backend):
* src/backend/bacon-video-widget.h:
* src/totem-options.c: (totem_options_process_late),
(totem_options_process_early), (totem_options_process_for_server):
* src/totem-options.h:
* src/totem-private.h:
* src/totem-session.c: (totem_save_yourself_cb),
(totem_session_setup), (totem_session_restore):
* src/totem-session.h:
* src/totem-video-indexer.c: (main):
* src/totem-video-thumbnailer.c:
* src/totem.c: (main): Adapted patch from Luis Menina
<liberforce@fr.st> to port the main movie player, and the indexer
to GOption (Closes: #338954)
|
|
2006-11-29 Bastien Nocera <hadess@hadess.net>
* src/backend/bacon-video-widget-xine.c: (load_video_out_driver),
(bacon_video_widget_realize), (bacon_video_widget_new):
* src/backend/bacon-video-widget.h:
* src/totem-video-thumbnailer.c: (main):
Remove the useless "still image" metadata check,
Make the xine-lib backend use xine_get_current_frame, so that we don't
finish the playback before we could capture a frame (Closes: #325768)
|
|
2006-10-18 James Livingston <doclivingston@gmail.com>
Initial Win32 porting stuff.
* configure.in:
* src/backend/bvw-test.c: (main):
* src/backend/video-utils.c:
* src/totem-screenshot.c: (totem_screenshot_temp_file):
* src/totem-video-thumbnailer.c: (main):
* src/totem.c: (main):
* src/totem-scrsaver.c: (screensaver_enable_x11),
(screensaver_disable_x11), (screensaver_init_x11),
(totem_scrsaver_init), (totem_scrsaver_disable),
(totem_scrsaver_enable), (totem_scrsaver_finalize): leave the
implementation of this blank on non-X11 systems, and emit a warning.
From #342926
|
|
2006-10-02 Bastien Nocera <hadess@hadess.net>
* src/backend/bacon-video-widget-xine.c:
(bacon_video_widget_open_with_subtitle):
* src/backend/bacon-video-widget.h:
* src/totem-mozilla-viewer.c: (totem_embedded_open):
* src/totem-video-thumbnailer.c: (video_is_still_image), (main):
remove the BVW_ERROR_STILL_IMAGE error on open, and instead
use the BVW_INFO_STILL_IMAGE. This should allow us to playback
the adverts (sigh) at http://atvs.vg.no (Helps: #358277)
|
|
2006-09-20 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (save_pixbuf), (main):
Remove duplicate code in the image saving functions, save
original video/image's in the PNG's tEXt::Thumb::Image::Width
and tEXt::Thumb::Image::Height attributes (Closes: #356930)
2006-09-20 Bastien Nocera <hadess@hadess.net>
* src/plparse/test-parser.c: (main): Fix help string
|
|
2006-09-11 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (is_image_interesting), (main):
Patch from Paul Betts <paul.betts@gmail.com> to try and get a
useful thumbnail picture, avoiding solid-colour backgrounds
(Closes: #352802)
|
|
* src/totem-properties-view.c: (totem_properties_view_finalize),
(totem_properties_view_set_location):
* src/totem-video-thumbnailer.c: (main):
Remove hacks needed to deal with certain GStreamer-0.8 backend
issues (#352831).
|
|
2006-02-28 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (save_pixbuf), (usage), (main):
Allow saving of thumbnails in JPEG format (Closes: #332424)
|
|
2006-01-22 Bastien Nocera <hadess@hadess.net>
* src/backend/bacon-video-widget-xine.c:
(bacon_video_widget_sort_queue), (xine_try_error),
(bacon_video_widget_get_subtitles): sort the queue before parsing it
to avoid non-messages, and non-errors to be dropped from the queue
(Closes: #316836), MAX_SPU at 1 means that we have one subtitle
* src/totem-video-thumbnailer.c: (main): fix GTK+-only compilation
|
|
2005-12-23 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (main): call the GNOME authentication
manager, so that auth'ed remote places get thumbnailed as well
(Helps: #169280)
|
|
2005-12-11 Jeroen Zwartepoorte <jeroen.zwartepoorte@gmail.com>
* src/totem-video-thumbnailer.c: (add_holes_to_pixbuf_small),
(add_holes_to_pixbuf_large): Don't save the thumbnail with an alpha
component.
|
|
2005-05-17 Bastien Nocera <hadess@hadess.net>
* src/egg-*.[ch]: update from libegg CVS HEAD (Closes: #304574)
* src/totem-video-thumbnailer.c: fix build warning
|
|
2005-05-13 Bastien Nocera <hadess@hadess.net>
* src/backend/bacon-video-widget-xine.c: (xine_event_message),
(xine_error), (bacon_video_widget_new): send error messages as such
(duh!), also setup an event queue (Closes: #304035)
* src/metadata-test.c: (main):
* src/totem-video-thumbnailer.c: (main): call gnome_vfs_init()
following some xine-lib changes to make sure we have access to
the gnome-vfs methods
|
|
2005-04-25 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (main): let's avoid CPU burn
on stop()
|
|
2005-04-19 Bastien Nocera <hadess@hadess.net>
* src/backend/bacon-video-widget-xine.c:
(bacon_video_widget_get_subtitles): don't hardcode the maximum
number of subtitle tracks (Closes: #172520)
* src/totem-video-thumbnailer.c: we don't actually need GNOME for the
thumbnailer
|
|
2005-04-13 Bastien Nocera <hadess@hadess.net>
* src/metadata-test.c:
* src/totem-session.c: (totem_session_restore):
* src/totem-video-thumbnailer.c:
* src/totem.c: (on_open_location1_activate):
Fix GTK+-only build (Closes: #300488), some warning fixes
|
|
* src/totem-video-thumbnailer.c: (main):
Allow some time before knowing the length of a file. Also,
allow a short time to resync after the seek. Fixes #167879.
|
|
|
|
2005-02-08 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (main): use g_type_init so that
the thumbnailer can work without a DISPLAY
|
|
2005-01-05 Bastien Nocera <hadess@hadess.net>
* data/totem.glade:
* src/totem-stock-icons.c: (totem_set_default_icons),
(totem_named_icons_init):
* src/totem-stock-icons.h:
* src/totem-video-thumbnailer.c: (add_holes_to_pixbuf_small),
(main):
* src/totem.c: (play_pause_set_label):
* src/video-utils.c:
* src/video-utils.h:
Use the media icons from GTK+, including the forward/rewind buttons,
use gdk_pixbuf_flip instead of our home-grown, use the thread-safe
g_usleep instead of usleep in the thumbnailer
|
|
2004-12-30 Bastien Nocera <hadess@hadess.net>
* src/Makefile.am: upd
* src/bacon-message-connection.h: update from libbacon
* src/bacon-video-widget-xine.c:
* src/bacon-video-widget.h: remove
bacon_video_widget_properties_get_title which nothing used
* src/disc-test.c: (main): upd
* src/totem-disc.c: (totem_cd_detect_type_from_dir),
(totem_cd_detect_type), (totem_cd_get_human_readable_name):
* src/totem-disc.h: change namespace from cd_ to totem_cd_
* src/totem-options.[ch]: moved from totem.c
* src/totem-pl-parser.c: (totem_pl_parser_add_directory): upd
* src/totem-preferences.c: upd
* src/totem-private.h: upd
* src/totem-session.[ch]: start of some session support
* src/totem-skipto.c: (totem_skipto_finalize),
(totem_skipto_set_seekable), (totem_skipto_new):
* src/totem-skipto.h: Set the OK button disabled when the stream
isn't seekable (as before moving the TotemSkipto to a separate
widget)
* src/totem-uri.[ch]: move from totem.c
* src/totem-video-thumbnailer.c: fix compilation warning
* src/totem.c: (totem_action_exit), (totem_action_load_media),
(totem_action_previous), (totem_action_next),
(totem_action_toggle_aspect_ratio), (update_seekable),
(on_play_disc1_activate), (on_show_controls2_activate),
(totem_action_toggle_controls), (update_media_menu_items),
(update_buttons), (main):
* src/totem.h: Fix compilation of the GTK+-only front-end
|
|
2004-12-23 Bastien Nocera <hadess@hadess.net>
* src/bacon-video-widget-xine.c: (bacon_video_widget_init),
(load_audio_out_driver), (bacon_video_widget_realize),
(bacon_video_widget_new), (bacon_video_widget_open),
(bacon_video_widget_set_visuals):
* src/bacon-video-widget.h:
* src/bvw-test.c: (main):
* src/totem-properties-page.c: (totem_properties_page_init):
* src/totem-video-thumbnailer.c: (main):
* src/totem.c: (video_widget_create): use a BVW_USE_TYPE_ enum to
tell the widget its purpose before initialising, speeds up the
xine-lib backend by avoiding initialising xine-lib twice
(Closes: #159452)
|
|
2004-11-10 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (main): fix crash when no arguments
are supplied
|
|
2004-11-05 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (main): remove extraneous
g_error_free
|
|
* src/Makefile.am:
* src/bacon-video-widget-gst.c: (bacon_video_widget_signal_idler),
(got_video_size), (caps_set), (state_change),
(bacon_video_widget_can_get_frames), (destroy_pixbuf),
(bacon_video_widget_get_current_frame), (bacon_video_widget_new):
* src/gstscreenshot.c: (bvw_frame_conv_base_init),
(bvw_frame_conv_class_init), (bvw_frame_conv_init),
(bvw_frame_conv_get), (bvw_frame_conv_put),
(bvw_frame_conv_convert):
* src/gstscreenshot.h:
* src/totem-video-thumbnailer.c: (main):
Screenshots and thumbnailing for GStreamer backend.
|
|
2004-07-22 Bastien Nocera <hadess@hadess.net>
* src/bacon-video-widget-gst.c:
(bacon_video_widget_get_aspect_ratio),
(bacon_video_widget_get_popt_table),
(bacon_video_widget_error_quark):
* src/bacon-video-widget-xine.c: (load_audio_out_driver),
(xine_event_message), (xine_error),
(bacon_video_widget_error_quark), (bacon_video_widget_new),
(bacon_video_widget_open), (bacon_video_widget_can_get_frames):
* src/bacon-video-widget.h:
* src/totem-video-thumbnailer.c: (save_still_pixbuf), (main):
Add Quarks to the GError the video widget generates, thumbnail
the file by hand if it's an image, and not a movie
|
|
2004-07-04 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (add_holes_to_pixbuf_large),
(save_pixbuf): better look and size for the large thumbnails, less
wasted space
|
|
2004-07-04 Bastien Nocera <hadess@hadess.net>
* data/Makefile.am:
* data/filmholes-big-left.png:
* data/filmholes-big-right.png:
* src/totem-video-thumbnailer.c: (print_usage),
(add_holes_to_pixbuf_small), (add_holes_to_pixbuf_large),
(save_pixbuf), (main): added better holes for bigger thumbnail sizes,
add an option to the thumnailer for bigger sizes
|
|
2004-04-22 Bastien Nocera <hadess@hadess.net>
* src/totem-stock-icons.c: (totem_named_icons_init):
* src/totem-video-thumbnailer.c: (add_holes_to_pixbuf):
* src/totem.c: (main):
* src/video-utils.c: (totem_pixbuf_mirror):
* src/video-utils.h:
move our gdk_pixbuf_mirror function to video-utils.[ch] and rename
it totem_pixbuf_mirror(). Modify totem-video-thumbnailer to use
the new function, Mirror the Play button in RTL languages, and
simplify the Next/Prev button handling in RTL languages by using
the mirror function as well
|
|
2004-04-10 Bastien Nocera <hadess@hadess.net>
* configure.in:
* data/totem.glade:
* src/Makefile.am:
* src/bacon-cd-selection.c: (bacon_cd_selection_new),
(bacon_cd_selection_set_device), (bacon_cd_selection_get_device):
* src/bacon-cd-selection.h:
* src/bacon-v4l-selection.c: (bacon_v4l_selection_new),
(bacon_v4l_selection_set_device), (bacon_v4l_selection_get_device):
* src/bacon-video-widget-properties.c:
* src/egg-recent-item.c: (egg_recent_item_new),
(egg_recent_item_set_private), (egg_recent_item_get_private):
* src/egg-recent-item.h:
* src/egg-recent-util.c:
* src/egg-recent-view.h:
* src/totem-pl-parser.c:
* src/totem-playlist.c: (button_press_cb), (button_release_cb),
(drag_begin_cb), (drag_end_cb), (init_treeview):
* src/totem-preferences.c:
* src/totem-private.h:
* src/totem-screenshot.c:
* src/totem-statusbar.c:
* src/totem-stock-icons.c:
* src/totem-video-thumbnailer.c:
* src/totem.c: (on_open_location1_activate),
(totem_callback_connect), (main):
* src/vanity.c: (on_about1_activate), (vanity_callback_connect),
(main):
* src/video-dev.c:
Loads of changes for the start of the GTK+ only build,
Glade files are still broken, and the Nautilus properties page
is built unconditionally because of what I suspect is a make bug
Also committed a patch by Sanjay Kumar .J <vjsanjay_signed@yahoo.com>
to allow DND reordering in the playlist, doesn't work on my machine
I think I found another libXi bug (Closes: #121275)
|
|
2004-01-31 Jon Trowbridge <trow@ximian.com>
* src/bacon-cd-selection.c:
* src/bacon-message-connection.c:
* src/bacon-v4l-selection.c:
* src/bacon-video-widget-properties.c:
* src/bacon-video-widget-xine.c:
* src/scrsaver.c:
* src/totem-download.c:
* src/totem-pl-parser.c:
* src/totem-playlist.c:
* src/totem-preferences.c:
* src/totem-video-thumbnailer.c:
* src/vanity.c: Paranoia. Replaced a bunch of instances of
'foo == TRUE' with 'foo != FALSE'.
|
|
2004-01-31 Jon Trowbridge <trow@ximian.com>
* src/bacon-message-connection.c:
* src/bacon-video-widget-properties.c:
* src/totem-download.c:
* src/totem-pl-parser.c:
* src/totem-video-thumbnailer.c:
* src/totem.c:
* src/vanity.c:
* src/video-dev.c: Corrected usage of g_build_filename. This
fixes bug #132674.
|
|
2003-10-05 Bastien Nocera <hadess@hadess.net>
* src/totem-video-thumbnailer.c: (main): fix seeking
|
|
2003-10-04 Bastien Nocera <hadess@hadess.net>
* src/bacon-video-widget-xine.c: (bacon_video_widget_seek),
(bacon_video_widget_get_position):
* src/bacon-video-widget.h:
* src/totem-playlist.c:
* src/totem-playlist.h:
* src/totem-video-thumbnailer.c:
* src/totem.c: (on_about1_activate), (main): couple of warnings fixes
|