This is causing test failures for me:
meg@uriel:~/git/wine64/dlls/mf/tests$ make && ~/git/wine/tools/runtest make[1]: Entering directory '/home/meg/git/wine64' CC dlls/mf/tests/mf.cross.o CCLD dlls/mf/tests/mf_test.exe make[1]: Leaving directory '/home/meg/git/wine64' 002c:err:wineboot:process_run_key Error running cmd L"C:\windows\system32\winemenubuilder.exe -a -r" (2). 00c4:fixme:wmadec:transform_GetInputAvailableType iface 0000000000AC0758, id 0, index 0, type 000000000021F7A0 stub! mf.c:6126: Test marked todo: GetInputAvailableType returned 0x80004001 mf.c:6128: Test marked todo: 0 input media types 00c4:fixme:mfplat:mf_media_type_to_wg_format_wma Bitrate is not set. mf.c:6216: Test marked todo: got cbSize 0x2000 mf.c:6268: Test marked todo: Release returned 0 mf.c:6348: Test succeeded inside todo block: 0: unexpected buffer data mf.c:6348: Test succeeded inside todo block: 1: unexpected buffer data mf.c:6356: Test marked todo: 2: got length 8192 mf.c:6336: Test failed: 3: ProcessOutput returned 0xc00d6d72 mf.c:6356: Test marked todo: 3: got length 0 mf.c:6375: Test marked todo: missing 0x1000 bytes mf.c:6377: created L"C:\users\meg\Temp\wmadecdata.bin" 00c0:mf: 383 tests executed (7 marked as todo, 3 failures), 0 skipped.
I still think it's a mistake to try to test that the output matches this closely...