Here's some new information that I hope will help. When I Ctrl+J to display diagnostic stats in MadVR, it says the video is "limited range (best guess)", and I assume that means video levels. However, the video clearly has PC levels. Is it possible that MadVR is just incorrectly detecting the levels of the clip?
This is a little confusing, but when I configure the display output settings in MadVR to 16-235, the clip renders correctly.
I have read some threads that refer to "double expansion," and it certainly seems like that could be happening here: MadVR thinks it's limited range, so it expands, clipping blacks and whites. Has anyone else had problems with MadVR level detection? Is this a known problem? I should also note that nothing changes when I swap MadVR fro EVR. Thanks again.