Skip to content
  • Edward Hervey's avatar
    gst/playback/gstdecodebin.c: Replace GstPadBlockCallback with pad probes that... · e4aa8fcb
    Edward Hervey authored
    gst/playback/gstdecodebin.c: Replace GstPadBlockCallback with pad probes that detect first buffer AND eos before remo...
    
    Original commit message from CVS:
    * gst/playback/gstdecodebin.c: (gst_decode_bin_init),
    (free_pad_probes), (remove_fakesink), (pad_probe),
    (close_pad_link), (gst_decode_bin_change_state):
    Replace GstPadBlockCallback with pad probes that detect
    first buffer AND eos before removing fakesink.
    Fixes hang with demuxers doing EOS while pre-rolling.
    Solves #328279
    e4aa8fcb