CVSROOT: /cvs/gnome Module name: rhythmbox Changes by: jrl 06/04/26 04:25:47
Modified files: . : ChangeLog Makefile.am backends : Makefile.am backends/gstreamer: Makefile.am player : Makefile.am rb-player-gst.c rb-player.h shell : Makefile.am sources : rb-audiocd-source.c widgets : Makefile.am rb-header.c Added files: backends : rb-player.c backends/gstreamer: rb-player-gst.h Log message: 2006-04-26 James Livingston <[EMAIL PROTECTED]> Turn RBPlayer into a full gobject interface, with RBPlayerGst as an implementing class. In theory allows alternate player implementations to be selected at run-time rather than compile-time. Fixes bug 338667. * Makefile.am: * backends/Makefile.am: * backends/gstreamer/Makefile.am: * backends/gstreamer/rb-player-gst.h: * backends/rb-player.c: (rb_player_interface_init), (rb_player_get_type), (rb_player_open), (rb_player_opened), (rb_player_close), (rb_player_play), (rb_player_pause), (rb_player_playing), (rb_player_set_volume), (rb_player_get_volume), (rb_player_set_replaygain), (rb_player_seekable), (rb_player_set_time), (rb_player_get_time), (rb_player_new), (_rb_player_emit_eos), (_rb_player_emit_info), (_rb_player_emit_buffering), (_rb_player_emit_error), (_rb_player_emit_tick), (rb_player_error_quark): * player/Makefile.am: * player/rb-player-gst.c: (rb_player_gst_class_init), (rb_player_init), (tick_timeout), (rb_player_gst_init), (rb_player_gst_finalize), (rb_player_gst_gst_free_playbin), (destroy_idle_signal), (emit_signal_idle), (eos_cb), (error_cb), (process_tag), (found_tag_cb), (buffering_cb), (rb_player_gst_bus_cb), (rb_player_gst_construct), (rb_player_gst_new): * player/rb-player.h: * shell/Makefile.am: * sources/rb-audiocd-source.c: * widgets/Makefile.am: * widgets/rb-header.c: (rb_header_class_init): URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jrl&date=explicit&mindate=2006-04-26%2004:24&maxdate=2006-04-26%2004:26 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list