View Single Post
Old 20th September 2015, 21:30   #32978  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
madVR v0.89.3 released

http://madshi.net/madVR.zip

Code:
* NNEDI3/OpenCL now uses D3D11 interop instead of D3D9 interop
* implemented most of the various missing black bar features
* added support for device profiling
* added vertical scrollbar to "profile auto select rules" edit field
* added "smoothmotion" bool value for profile rules
* fixed: sometimes video was zoomed in way too much without any reason
* fixed: black bar detection sometimes had false positives
* fixed: black bar detection sometimes unnecessarily dropped correct detection
* fixed: DXVA processing sometimes broke when stopping & starting the graph
* fixed: sub options were active even if black bar detection was off
Important things in this release:

1) NNEDI3 now uses a different interop interface, which seems to perform slightly faster for NVidia and quite noticeably faster for AMD. Also it should work with newer NVidia drivers on Windows 10. I haven't tested yet whether the interop problem is gone for AMD, but there's a good chance that it is.

On the negative side, v0.89.3 requires Windows 7 or newer for NNEDI3, so unfortunately Windows XP and Vista users can no longer use NNEDI3. I'm sorry about that, but making the new code XP/Vista capable would have been too much work and not worth the effort, IMHO. Go upgrade to Windows 7 (or newer). It's about time.

Since the new interop is brand new, don't be surprised if there are some new bugs. It does work well on my PC, though.

2) madVR can now "notify the media player about cropped black bars". Basically that means that in non-fullscreen windowed playback mode the media player can now automatically adjust the window size in such a way that no black bars are part of the window at all, anymore. Some media players do this better than others, though. Here's a list of media players with recommend settings to make use of this new feature:

MPC-HC & MPC-BE:
Player -> Limit window proportions on resize
Playback -> Auto-zoom: "100%" or "Autofit"

ZoomPlayer:
Interface -> Position & Size -> Auto-Size User Interface to maintain Video Aspect Ratio (when resizing)
Interface -> Position & Size -> Auto-Size User Interface to fit Source Video Resolution (on load)

PotPlayer:
Playback -> Aspect Ratio -> Fit Window to Image Size

These 4 media players do (more or less) already work well with the new madVR feature. MPC-HC & MPC-BE do this best, although both still have room to improve here, as well. ZoomPlayer and PotPlayer don't auto resize their window if madVR tells them to, but at least they adjust the window size to the video when you resize the window. So it's partially working.

Most other media players don't support the new feature. Which means the new feature will simply have no effect on them at all.

3) Most of the other zoom control features are fully implemented now. Give them a try!

4) For those who need it, you can now create profiles in the "device" section.
madshi is offline   Reply With Quote