I'm writing an application that uses a SequencerSource and either the EVR or a MP4 sink.
I have 3 videos and create a topology for each one. If I use the EVR as the sink the videos play in sequence, no problem.
If I swap the EVR for an MP4 Media Sink, the resulting file size looks correct (size of the three videos) but the duration is the length of the first video. Also, only the first video plays back.
I read that there is/was a bug where the media session only finalizes every other sink? Finalizing them didn't seems to help.
Running the EVR and then the MP4 versions through MFTrace doesn't give anything obvious either. The two appear pretty much identical.
Any ideas gratefully & hugely appreciated!