<div dir="ltr">Okay, that makes sense.  For the implementation, should libav be used, or ought wine to have its own implementation of the codecs?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 5, 2017 at 1:43 PM, Alexandre Julliard <span dir="ltr"><<a href="mailto:julliard@winehq.org" target="_blank">julliard@winehq.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Jefferson Carpenter <<a href="mailto:jeffersoncarpenter2@gmail.com">jeffersoncarpenter2@gmail.com</a><wbr>> writes:<br>
<br>
> Without a large binary file, how would we test the successful<br>
> processing of an audio or video file? We could use an IWMWriter to<br>
> create it, but then we wouldn't be testing for conformance against the<br>
> Windows API.<br>
<br>
</span>In general, to test something like a file loader, you'd want to test<br>
multiple files with various contents, including invalid values for<br>
header fields and the like. This is better done by generating them<br>
instead of including pre-built binaries. Like you said, using IWMWriter<br>
wouldn't guarantee that we are testing the right thing, so we'd most<br>
likely want to generate them by hand somehow.<br>
<br>
Again, this would be better done along with the implementation, so we<br>
can get a better idea of what cases would be interesting to test.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Alexandre Julliard<br>
<a href="mailto:julliard@winehq.org">julliard@winehq.org</a><br>
</font></span></blockquote></div><br></div>