[Bug 670321] playbin2 hangs and crashes in notify_source_cb() when controlled by rhythmbox
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Feb 20 12:38:02 PST 2012
https://bugzilla.gnome.org/show_bug.cgi?id=670321
GStreamer | gst-plugins-base | 0.10.x
--- Comment #4 from Thomas Meyer <thomas at m3y3r.de> 2012-02-20 20:29:39 UTC ---
This is the path from the main() method of rhythmbox:
*(rb_shell->priv->player_shell->priv->mmplayer) struct _RBPlayerGst {...}
obj GObject {...}
priv RBPlayerGstPrivate * 0x98c6418
prev_uri char * 0x0
uri char * 0x0
stream_data gpointer 0x0
stream_data_destroy GDestroyNotify 0
next_stream_data gpointer 0x0
next_stream_data_destroy GDestroyNotify 0
playbin GstElement * 0xaba7918 [GstPlayBin2]
audio_sink GstElement * 0x9a4ecf0 [GstGSettingsAudioSink]
state_change_action enum StateChangeAction DO_NOTHING
playing gboolean 0
buffering gboolean 0
stream_change_pending gboolean 0
current_track_finishing gboolean 0
playbin_stream_changing gboolean 1
track_change gboolean 1
emitted_error gboolean 1
stream_tags GList * {...}
[0] gpointer 0xaa08800
[1] gpointer 0xa0bae48
[2] gpointer 0xaeab368
[3] gpointer 0xab4b130
[4] gpointer 0xa91f2c0
[5] gpointer 0xa91f108
[6] gpointer 0xa9cd750
volume_changed gint 1
volume_applied gint 1
cur_volume float 1
tick_timeout_id guint 0
waiting_tees GList * {...}
sinkbin GstElement * 0xaa7fac8 [GstBin]
tee GstElement * 0xa520c48 [GstTee]
waiting_filters GList * {...}
filterbin GstElement * 0xaa7f858 [GstBin]
You need to cast the RBPlayer "object" to an RBPlayerGst object. a "sub class"!
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list