CVSROOT: /cvs/gnome
Module name: rhythmbox
Changes by: jrl 06/03/31 04:18:49
Modified files:
. : ChangeLog Makefile.am configure.ac
data : rhythmbox.schemas
data/glade : general-prefs.glade library-prefs.glade
data/ui : rhythmbox-ui.xml
lib : rb-marshal.list rb-preferences.h
rhythmdb : rhythmdb.c rhythmdb.h
shell : Makefile.am rb-removable-media-manager.c
rb-removable-media-manager.h
rb-shell-clipboard.c rb-shell-player.c
rb-shell-preferences.c rb-shell.c
rb-statusbar.c
sources : rb-audiocd-source.c rb-library-source.c
rb-removable-media-source.c rb-source.c
rb-source.h rb-sourcelist-model.c
rb-static-playlist-source.c
Added files:
backends : Makefile.am rb-encoder.c rb-encoder.h
backends/gstreamer: Makefile.am rb-encoder-gst.c
rb-encoder-gst.h
Log message:
* configure.ac:
* Makefile.am:
* backends/Makefile.am:
* backends/gstreamer/Makefile.am:
* backends/gstreamer/rb-encoder-gst.c:
* backends/gstreamer/rb-encoder-gst.h:
* backends/rb-encoder.c:
* backends/rb-encoder.h: add a interface for transcoding, and a
GStreamer implementation of it (based on Sound-Juicer's code).
* shell/Makefile.am:
* shell/rb-removable-media-manager.c:
(rb_removable_media_manager_class_init),
(rb_removable_media_manager_init),
(rb_removable_media_manager_dispose),
(rb_removable_media_manager_finalize),
(rb_removable_media_manager_scan), (emit_progress), (error_cb),
(progress_cb), (completed_cb), (do_transfer),
(rb_removable_media_manager_queue_transfer), (copy_entry),
(rb_removable_media_manager_cmd_copy_tracks):
* shell/rb-removable-media-manager.h: use the encoder interface to
perform transfers of entries to other locations
* shell/rb-shell-player.c: (open_location_thread):
* shell/rb-shell.c: (rb_shell_class_init), (rb_shell_get_property),
(rb_shell_constructor), (rb_shell_transfer_progress_cb),
(rb_shell_quit):
* shell/rb-statusbar.c: (rb_statusbar_set_progress): display transfer
progress in the status bar.
* shell/rb-shell-preferences.c: (rb_shell_preferences_init),
(rb_shell_preferences_sync),
(rb_shell_preferences_browser_views_activated_cb):
* data/glade/general-prefs.glade: move the browser views setting from
the library tab to the general one.
* data/glade/library-prefs.glade: add settings for the layout of the
user's library, and their preferred encoding format (e.g. for CD
ripping).
* lib/rb-preferences.h:
* data/rhythmbox.schemas: add keys for the above options (and a few
other minor ones)
* rhythmdb/rhythmdb.c: (rhythmdb_entry_example_new):
* rhythmdb/rhythmdb.h: add a new function for creating an "example"
entry, that isn't inserted into the database.
* sources/rb-audiocd-source.c: (rb_audiocd_source_class_init),
(rb_audiocd_create_track_entry):
* data/ui/rhythmbox-ui.xml: add a toolbar button for ripping audio
cds, and set the mime-type of audio cd tracks correctly.
* sources/rb-library-source.c: (rb_library_source_class_init),
(rb_library_source_finalize),
(rb_library_source_edit_profile_clicked_cb),
(impl_get_config_widget), (rb_library_source_preferences_sync),
(impl_receive_drag), (rb_library_source_path_changed_cb),
(rb_library_source_filename_changed_cb),
(rb_library_source_format_changed_cb), (sanitize_path),
(filepath_parse_pattern), (layout_example_label_update),
(rb_library_source_layout_path_changed),
(rb_library_source_layout_filename_changed), (build_filename),
(impl_can_paste), (completed_cb), (impl_paste): allow the copying of
entries to the library. Large chunks of code for determining the
destination file name stolen from Sound-Juicer.
* sources/rb-sourcelist-model.c: (path_is_droppable):
* shell/rb-shell-clipboard.c: (rb_shell_clipboard_sync):
* sources/rb-static-playlist-source.c:
(rb_static_playlist_source_class_init):
* sources/rb-removable-media-source.c:
(rb_removable_media_source_class_init):
* sources/rb-source.c: (rb_source_class_init), (rb_source_can_cut),
(rb_source_can_paste):
* sources/rb-source.h: add a new _can_paste method, and use it (rather
than _can_copy) to determine whether we can paste into the source.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jrl&date=explicit&mindate=2006-03-31%2004:17&maxdate=2006-03-31%2004:19
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list