• Edward Hervey's avatar
    queue2: Reset result flow when retrying · 98fabd2f
    Edward Hervey authored
    If we ever get a GST_FLOW_EOS from downstream, we might retry
    pushing new data. But if pushing that data doesn't return a
    GstFlowReturn (such as pushing events), we would end up returning
    the previous GstFlowReturn (i.e. EOS).
    Not properly resetting it would cause cases where queue2 would
    stop pushing on the first GstEvent stored (even if there is more
    data contained within).
gstqueue2.c 123 KB