• Paul Gofman's avatar
    mf/session: Avoid dropping samples delivered from transform in session_request_sample_from_node(). · 9070f0d5
    Paul Gofman authored
    session_request_sample() calls session_request_sample_from_node() and increments sink.requests
    only if that succeeds. But session_request_sample_from_node() calls session_deliver_sample_to_node()
    synchronously for MF_TOPOLOGY_TRANSFORM_NODE if there are output samples available. Then,
    if sink.requests is zero before this session_request_sample() call that sample is silently dropped.
    9070f0d5
session.c 133 KB