Nikolay Sivov (@nsivov) commented about dlls/mfreadwrite/tests/mfplat.c:
IMFByteStream **stream;
IMFAttributes **attr;
IMFSinkWriter **writer;
HRESULT hr;
- } create_sink_writer_from_url_tests[] =
- {
{NULL, NULL, NULL, NULL, E_INVALIDARG},
{NULL, NULL, NULL, &writer, E_INVALIDARG},
{NULL, NULL, &attr, &writer, E_INVALIDARG},
{NULL, &stream, NULL, &writer, E_INVALIDARG},
{NULL, &stream, &attr, &writer, S_OK},
{tmp_file, NULL, NULL, &writer, S_OK},
{tmp_file, NULL, &attr, &writer, S_OK},
{tmp_file, &stream, NULL, &writer, S_OK},
{tmp_file, &stream, &attr, &writer, S_OK},
- };
Why do we need to run this for every format?