rhythmbox r4773 - in trunk: . backends backends/gstreamer bindings/python lib plugins/generic-player plugins/ipod shell sources



Author: jrl
Date: 2007-02-03 13:27:05 +0000 (Sat, 03 Feb 2007)
New Revision: 4773
ViewCVS link: http://svn.gnome.org/viewcvs/rhythmbox?rev=4773&view=rev

Modified:
   trunk/ChangeLog
   trunk/backends/gstreamer/rb-encoder-gst.c
   trunk/backends/rb-encoder.c
   trunk/backends/rb-encoder.h
   trunk/bindings/python/rb.defs
   trunk/lib/rb-util.c
   trunk/lib/rb-util.h
   trunk/plugins/generic-player/rb-generic-player-source.c
   trunk/plugins/generic-player/rb-generic-player-source.h
   trunk/plugins/ipod/rb-ipod-plugin.c
   trunk/plugins/ipod/rb-ipod-source.c
   trunk/shell/rb-removable-media-manager.c
   trunk/shell/rb-removable-media-manager.h
   trunk/shell/rb-shell.c
   trunk/sources/rb-removable-media-source.c
   trunk/sources/rb-removable-media-source.h
Log:
2007-02-04  James Livingston  <doclivingston gmail com>

	* backends/gstreamer/rb-encoder-gst.c: (rb_encoder_init),
	(encoder_match_mime), (get_profile_from_mime_type),
	(get_profile_from_mime_types), (transcode_track),
	(rb_encoder_gst_encode), (rb_encoder_gst_get_preferred_mimetype):
	* backends/rb-encoder.c: (rb_encoder_encode),
	(rb_encoder_get_preferred_mimetype):
	* backends/rb-encoder.h:
	* lib/rb-util.c: (rb_str_in_strv):
	* lib/rb-util.h: add a new function for finding out what the preferred
	mimetype from a list is, and the extension to use for those files.

	* sources/rb-removable-media-source.c:
	(rb_removable_media_source_class_init), (impl_delete_thyself),
	(_track_added_cb), (impl_paste), (get_db_for_source),
	(impl_receive_drag), (rb_removable_media_source_build_dest_uri),
	(rb_removable_media_source_get_mime_types),
	(rb_removable_media_source_track_added):
	* sources/rb-removable-media-source.h:
	* bindings/python/rb.defs: add common code for transcoding to
	removable media, so that subclasses can use it.

	* plugins/generic-player/rb-generic-player-source.h:
	* plugins/generic-player/rb-generic-player-source.c:
	(rb_generic_player_source_class_init),
	(rb_generic_player_source_get_device_info),
	(rb_generic_player_source_finalize),
	(rb_generic_player_source_new), (impl_can_paste), (sanitize_path),
	(impl_get_mime_types), (impl_build_dest_uri): use the above to support
	transcoding to "generic" audio players. From #76528.

	* plugins/ipod/rb-ipod-plugin.c:
	* plugins/ipod/rb-ipod-source.c: (rb_ipod_source_class_init),
	(rb_ipod_source_new), (create_ipod_song_from_entry),
	(impl_build_dest_uri), (impl_track_added),
	(ipod_get_filename_for_uri), (impl_get_mime_types): improve iPod
	support use the new features.

	* shell/rb-removable-media-manager.c:
	(rb_removable_media_manager_class_init),
	(rb_removable_media_manager_set_property),
	(rb_removable_media_manager_get_property),
	(rb_removable_media_manager_new), (completed_cb), (do_transfer),
	(rb_removable_media_manager_queue_transfer):
	* shell/rb-removable-media-manager.h:
	* shell/rb-shell.c: (construct_sources): miscellaneous fixes and
	improvements related to the above.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]