View Single Post
Old 23rd September 2012, 16:05   #13951  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
madVR v0.83 released

http://madshi.net/madVR.zip

Code:
* added "enable windowed overlay (Windows 7 and newer)" option
* added "anti-ringing" option for chroma and luma scaling
* added extra "delay playback start after seeking, too" option
* added new calibration option "disable GPU gamma ramps"
* doubled exclusive mode seekbar in size
* added position / runtime information to exclusive mode seekbar
* removed some tweak options (rendered superfluous by new WHQL NVidia driver)
* madVR window is now created and served by a separate thread
* Windows timer/scheduler is now always set to finest possible resolution
* modified DXVA deinterlacing to work a bit more similar to EVR
* AVI Decompressor output is now always considered to be decompressed video
* added workaround to hide kmplayer crash when resizing video
* fixed: crash when multiple madVR instances are created at the same time
* fixed: freeing madVR instance sometimes resulted in a crash
* fixed: VSFilter passes RGB -> input was incorrectly considered limited range
* fixed: bilinear chroma upsampling used MPEG1 chroma position instead of MPEG2
* fixed: switching deinterlacing mode -> "resetting Direct3D device failed"
* fixed: crash when playing certain video files with AVSplitter
Some comments:

(1) I've received several crash reports from madVR users pointing to crashes during madVR shutdown. As a result I've modified the shutdown behaviour and I think those crashes should be gone now. However, there's a certain chance that instead madVR (and with it the media player) might freeze once in a while when closing or changing video files. I have done some more changes in the hope to avoid such freezes, but only real life will tell whether freezes will occur or not. Please let me know...

(2) The new option "disable GPU gamma ramps" seems to work only in fullscreen exclusive mode. Is that what you guys need? Or do you need/want madVR to disable the gamma ramps in windowed mode, too?

(3) I've tried to improve the anti-ringing quality further compared to the last test build, but I have been unable to do so. So this build is identical in quality to the last test build. I might look into providing a higher quality option in a future build, which will probably consume quite a bit more GPU power, though.

(4) Most importantly: madVR now supports using "Overlay" for windowed mode (requires Windows 7 or 8). This has several benefits and a few disadvantages:

+ should have no tearing (I think)
+ performs noticeably better than standard windowed mode
+ seems to work around the levels problems with NVidia drivers
- resizing the media player window looks ugly
- only one player (instance) can use overlay at a time
- I'm not sure yet whether the GPU driver leaves the video untouched

I've enabled Overlay by default for Windows 7, but I need your FEEDBACK:

(1) Does it work well for you? (need feedback from all AMD, NVidia and Intel users)
(2) Do you think it should be enabled or disabled by default?
(3) If you can (and know how to) please check whether image quality is alright and untouched by the GPU driver and report back.
(4) Is there anybody who still needs the "old exclusive mode path" (which is what you get when enabling exclusive mode and disabling the option "prerender multiple frames in advance")? I'm asking because I'd like to remove the old exclusive mode path.
madshi is offline   Reply With Quote