common issueshttps://gitlab.freedesktop.org/gstreamer/common/-/issues2021-03-19T23:57:24Zhttps://gitlab.freedesktop.org/gstreamer/common/-/issues/1No bus messages when audio sink has issues2021-03-19T23:57:24ZBugzilla Migration UserNo bus messages when audio sink has issues## Submitted by gno..@..il.com
**[Link to original bug (#771772)](https://bugzilla.gnome.org/show_bug.cgi?id=771772)**
## Description
This is fork of rhythmbox bug: https://bugzilla.gnome.org/show_bug.cgi?id=771546
Actual probl...## Submitted by gno..@..il.com
**[Link to original bug (#771772)](https://bugzilla.gnome.org/show_bug.cgi?id=771772)**
## Description
This is fork of rhythmbox bug: https://bugzilla.gnome.org/show_bug.cgi?id=771546
Actual problem:
--------------
When a "problematic audio sink" which does not work is selected in "System Settings -> Sound", audio stops and the time slider in Rhythmbox stops. When a working sink is selected, audio works and the time slider moves.
The cause of concern is when a user open Rhythmbox and clicks on a song, and the time slider never moves / no audio works, the user is confused as to what is the issue ( plugin installation issue / rhythmbox bug / audio issues ) etc. Currently, there is no way for Rhythmbox to inform the user that the issue is with the "audio output device".
Rhythmbox uses playbin and listens to messages from playbin pipeline ( as below ):
gst_bus_add_watch (gst_element_get_bus (mp->priv->playbin),
(GstBusFunc) bus_cb,
mp);
But, when an audio sink is having issues, there is no message in the bus, indicating that. I tried playing a song, and switch between the working and non-working sink in Sound Preferences, 'bus_cb' was never fired in gdb.
Version: 1.8.3