From: Charlotte Pabst cpabst@codeweavers.com
--- dlls/mfsrcsnk/media_source.c | 2 -- dlls/mfsrcsnk/tests/mfsrcsnk.c | 4 ---- dlls/winegstreamer/media_source.c | 3 --- 3 files changed, 9 deletions(-)
diff --git a/dlls/mfsrcsnk/media_source.c b/dlls/mfsrcsnk/media_source.c index adc5f407786..e2b344584f7 100644 --- a/dlls/mfsrcsnk/media_source.c +++ b/dlls/mfsrcsnk/media_source.c @@ -1058,8 +1058,6 @@ static HRESULT WINAPI media_source_IMFRateControl_SetRate(IMFRateControl *iface,
if (rate < 0.0f) return MF_E_REVERSE_UNSUPPORTED; - if (thin) - return MF_E_THINNING_UNSUPPORTED;
if (FAILED(hr = IMFRateSupport_IsRateSupported(&source->IMFRateSupport_iface, thin, rate, NULL))) return hr; diff --git a/dlls/mfsrcsnk/tests/mfsrcsnk.c b/dlls/mfsrcsnk/tests/mfsrcsnk.c index 3309659df1e..940d54504f5 100644 --- a/dlls/mfsrcsnk/tests/mfsrcsnk.c +++ b/dlls/mfsrcsnk/tests/mfsrcsnk.c @@ -647,7 +647,6 @@ static void test_sample_times_at_rate(struct event_callback *callback, IMFMediaS ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
hr = IMFRateControl_SetRate(rate_control, thin, rate); - todo_wine_if(thin && hr == MF_E_THINNING_UNSUPPORTED) ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
while (!got_stream_end && (event = event_callback_recv_event(callback, 1000))) @@ -722,9 +721,7 @@ static void test_sample_times_at_rate(struct event_callback *callback, IMFMediaS IMFMediaStream_Release(stream);
ok(got_stream_end, "Expected MEEndOfStream.\n"); - todo_wine_if(thin) ok(got_rate_change, "Expected MESourceRateChanged.\n"); - todo_wine ok(got_thin_mode, "Expected MEStreamThinMode.\n"); ok(got_samples >= total_samples/keyframe_interval, "Expected at least %d samples, got %d.\n", total_samples/keyframe_interval, got_samples); @@ -739,7 +736,6 @@ static void test_sample_times_at_rate(struct event_callback *callback, IMFMediaS LONGLONG tolerance = 10; LONGLONG diff = expect_interval - interval;
- todo_wine_if(thin) ok((diff < 0 ? -diff : diff) <= tolerance, "Expected interval %lld, got %lld.\n", expect_interval, interval); } diff --git a/dlls/winegstreamer/media_source.c b/dlls/winegstreamer/media_source.c index 9112b5c040d..ca9ce0ee4a0 100644 --- a/dlls/winegstreamer/media_source.c +++ b/dlls/winegstreamer/media_source.c @@ -1297,9 +1297,6 @@ static HRESULT WINAPI media_source_rate_control_SetRate(IMFRateControl *iface, B if (rate < 0.0f) return MF_E_REVERSE_UNSUPPORTED;
- if (thin) - return MF_E_THINNING_UNSUPPORTED; - if (FAILED(hr = IMFRateSupport_IsRateSupported(&source->IMFRateSupport_iface, thin, rate, NULL))) return hr;