1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

mf/session: Avoid leaking samples in transform_node_deliver_samples.

This commit is contained in:
Rémi Bernon 2024-03-13 10:27:26 +01:00 committed by Alexandre Julliard
parent 43fb0ecd07
commit 593dcb1b5c

View file

@ -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