26 Feb
2024
26 Feb
'24
10:34 a.m.
Rémi Bernon (@rbernon) commented about dlls/winegstreamer/media_sink.c:
hr = wg_muxer_push_sample(muxer, wg_sample, stream_id); wg_sample_release(wg_sample);
+ if (SUCCEEDED(hr)) + { + LIST_FOR_EACH_ENTRY(stream_sink, &media_sink->stream_sinks, struct stream_sink, entry) + { + if (stream_sink->id == stream_id) + { + hr = IMFMediaEventQueue_QueueEventParamVar(stream_sink->event_queue, MEStreamSinkRequestSample, &GUID_NULL, S_OK, NULL);
Same thing for this, would be nice to have tests to check that new sample is automatically requested after one is processed. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/5159#note_62626