OK, back from Holidays and did some testing with using the following combinations:
- LAVSplitter 0.23 (as a splitter with File Source (Async) as the Source Filter)
- LAV Audio Decoder 0.23 for all audio formats except DTS-MA (using the TMT filter)
- FFDSHOW Video Decoder rev3771 Mar3 for all video formats except VC-1 (using std MS DMO filter till libavcodec support Interlaced VC-1)
- JR Audio Renderer 16.0.74 with VideoClock checked
- madVR Video Renderer v0.58 with display modes set at 1080p24, 1080p50, 1080p60 (note: I'm not using 23.976 or 59.94 and it all works well).
Thanks to the addition of basic frame rate changing I've been able to test using MC's audio renderer instead of reclock across a wide range of video formats, frame rates, dimensions, containers etc:
! Let me say that in general it works really well on my HTPC
- Good lip syc
- No visible stutter, judder, or other video glitches (and non being reported by madVR's OSD)
I've got a couple of things to work through and see if I can understand what is happening:
1) Exclusive Mode Failure (madVR): Once I get this msg, all videos from this point on will only play in Windowed Mode until MC is closed and restarted. Matt has mentioned that madVR may not clean up well and the end of playback in MC, so I hope this is one area that will be resolved
2) Frame Rate switching: I still think this should be done by the player....but JR has been unusually absent in comments on this! Anyway, as outlined in the Doom9 madVR thread, the two current issues for me is that it madVR does not return the display mode back to the default and of course it does not work with some sources (eg DVD).
3) I've got madVR Rendering issues on my non-HTPC (much more powerful box) but I think it has to do with my dual display - will have to do more testing.
Thanks
Nathan