From: Torge Matthies tmatthies@codeweavers.com
--- dlls/winegstreamer/media_sink.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/dlls/winegstreamer/media_sink.c b/dlls/winegstreamer/media_sink.c index cd41d40000b..ebabf4c1eae 100644 --- a/dlls/winegstreamer/media_sink.c +++ b/dlls/winegstreamer/media_sink.c @@ -907,9 +907,15 @@ done:
static HRESULT WINAPI media_sink_GetPresentationClock(IMFFinalizableMediaSink *iface, IMFPresentationClock **clock) { - FIXME("iface %p, clock %p stub!\n", iface, clock); + struct media_sink *media_sink = impl_from_IMFFinalizableMediaSink(iface);
- return E_NOTIMPL; + TRACE("iface %p, clock %p stub!\n", iface, clock); + + if (!media_sink->clock) + return MF_E_NO_CLOCK; + + *clock = media_sink->clock; + return S_OK; }
static HRESULT WINAPI media_sink_Shutdown(IMFFinalizableMediaSink *iface)