mf/session: Avoid leaking samples in transform_node_deliver_samples.
This commit is contained in:
parent
43fb0ecd07
commit
593dcb1b5c
1 changed files with 3 additions and 0 deletions
|
@ -3334,7 +3334,10 @@ static void transform_node_deliver_samples(struct media_session *session, struct
|
|||
stream = &topo_node->u.transform.inputs[input];
|
||||
|
||||
if (SUCCEEDED(transform_stream_pop_sample(stream, &sample)))
|
||||
{
|
||||
session_deliver_sample_to_node(session, topo_node->node, input, sample);
|
||||
IMFSample_Release(sample);
|
||||
}
|
||||
else if (FAILED(hr = IMFTopologyNode_GetInput(topo_node->node, input, &up_node, &output)))
|
||||
WARN("Failed to get node %p/%lu input, hr %#lx\n", topo_node->node, input, hr);
|
||||
else
|
||||
|
|
Loading…
Add table
Reference in a new issue