<div>Hi,</div>
<div> </div>
<div>I'm trying to add Matroska output to a DirectShow based capture utility using the Haali Matroska Muxer. The muxer seems to work fine if I connect it up in GraphEdit with a recorded file, but when I connect it in my app it creates the file but does not write any data to it.
</div>
<div> </div>
<div>The setup is fairly standard - I'm creating the filter, using the IFileSinkFilter interface to set the filename and connecting up some streams.</div>
<div> </div>
<div>Has anybody use the filter programmatically and have any idea what I may be missing? Is there any extra documentation for using the filter?</div>
<div> </div>
<div>A couple of side issues...</div>
<div> </div>
<div>The muxer supports the MP4 container as well. Is there an interface that is capable of setting this output?</div>
<div> </div>
<div>I can't find any license information for the Haali suite. I assume it's available under similar licenses to the rest of the Matroska project. At the very least I'd just like to confirm that it isn't GPLed so I can use the filters from non-GPL code.
</div>
<div> </div>
<div>Thanks, Richard</div>