[Bug 771772] New: No bus messages when audio sink has issues

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 21 15:11:53 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=771772

            Bug ID: 771772
           Summary: No bus messages when audio sink has issues
    Classification: Platform
           Product: GStreamer
           Version: 1.8.3
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: common
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: vrishab.in at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

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.

-- 
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