[Alsasrc] System hang once disconnect the device, while pipeline is alive

Ralph ralph.gucwa at racelogic.co.uk
Thu Dec 20 06:44:25 PST 2012

I am not able to receive any special events when I disconnect the audio
I'm listening to events on autoaudiosink's sink pad.  The code below is in

audioSink.SinkPads.Cast<Gst.Pad>().First().EventFunction = PadEventFunction;

private bool PadEventFunction(Gst.Pad pad, Gst.Event evnt)
    if (evnt.Type == Gst.EventType.<?which type?>)
        //do something
        return true;

    return pad.EventDefault(evnt);

All I can receive are NewSegment, FlushStart or other standard events,
nothing happens when I disconnect the audio device.

View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Alsasrc-System-hang-once-disconnect-the-device-while-pipeline-is-alive-tp4657320p4657557.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.

More information about the gstreamer-devel mailing list