Module: wine Branch: master Commit: 486f89b97d1c6a75a9558ed52da8ef9a5e1e88a7 URL: https://gitlab.winehq.org/wine/wine/-/commit/486f89b97d1c6a75a9558ed52da8ef9...
Author: Akihiro Sagawa sagawa.aki@gmail.com Date: Mon Apr 22 23:55:02 2024 +0900
winegstreamer: Reject unexpected formats on init.
---
dlls/quartz/tests/mpegsplit.c | 2 +- dlls/winegstreamer/quartz_parser.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/dlls/quartz/tests/mpegsplit.c b/dlls/quartz/tests/mpegsplit.c index c44eeb0dff5..9e29dc1a54e 100644 --- a/dlls/quartz/tests/mpegsplit.c +++ b/dlls/quartz/tests/mpegsplit.c @@ -2152,7 +2152,7 @@ static void test_no_acceptable_type(void) ok(hr == S_OK, "Got hr %#lx.\n", hr);
hr = IFilterGraph2_ConnectDirect(graph, source, sink, NULL); - todo_wine ok(hr == VFW_E_NO_ACCEPTABLE_TYPES, "Got hr %#lx.\n", hr); + ok(hr == VFW_E_NO_ACCEPTABLE_TYPES, "Got hr %#lx.\n", hr);
IPin_Release(source); IPin_Release(sink); diff --git a/dlls/winegstreamer/quartz_parser.c b/dlls/winegstreamer/quartz_parser.c index a64a906d4b8..c8f72a42c73 100644 --- a/dlls/winegstreamer/quartz_parser.c +++ b/dlls/winegstreamer/quartz_parser.c @@ -2387,7 +2387,11 @@ static BOOL mpeg_splitter_filter_init_gst(struct parser *filter) if (!create_pin(filter, wg_parser_get_stream(parser, i), L"Audio")) return FALSE; } - else FIXME("unexpected format %u\n", fmt.major_type); + else + { + TRACE("unexpected format %u\n", fmt.major_type); + return FALSE; + } }
return TRUE;