Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 5th March 2012, 22:22   #12521  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 8,858
Thanks! Is that the MPC-HC build provided by Aleksoid?
madshi is offline   Reply With Quote
Old 5th March 2012, 22:30   #12522  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 8,858
madVR v0.82 released

http://madshi.net/madVR.zip

Code:
* added: new option to activate deinterlacing if in doubt whether it's needed
* added: new IVTC option to only look at pixels in the frame center
* added: IVTC "cadence breaks" information to OSD; resets with Ctrl+R, as usual
* deinterlacing + IVTC are now always forced on for 60i sources tagged as 24Hz
* improved IVTC cadence logic
* improved DXVA deinterlacing behaviour slightly
* improved display mode change event handling
* improved exclusive -> windowed switch a little bit more
* fixed: madVR sometimes didn't notice changed display mode
* fixed: if DXVA2 deinterlacing was not available in XP, it made madVR crash
* fixed: crash when moving madVR to another display with ZoomPlayer
* fixed: freeze when switching subtitles in paused state
* fixed: closing down madVR didn't always wait for the closing to complete
* fixed: closing the media player while madVR was in exclusive mode -> freeze
* fixed: sometimes asking for a freeze report created multiple reports at once
* fixed: MS DVD Navigator caused error in the primaries/matrix auto detection
* fixed: when switching from Bicubic to SoftCubic, options weren't updated
* fixed: red error messages were supposed to disappear after a while but didn't
* fixed: red error messages no longer show duplicate error messages
Additional notes:

(1) I've changed something in the madVR shutdown procedure which may affect media player behaviour. It is possible that you get less crashes and more freezes now. At the same time I've also fixed a couple of reasons for crashes and freezes, though, so I hope that you'll overall get a more stable experience. The shutdown procedure change is going deep, though, so it is possible some new issues might eventually show up. Hopefully not.

(2) By default the IVTC algorithm now only checks the (vertical) center part of each video frame. It ignores a small band at the top of the frame and a large band at the bottom of the frame. This is meant to help with broadcasts which sometimes have TV station overlays at the top or bottom of the screen. It also helps with burned subtitles. Both of these things often don't match the movie cadence (which is usually 3:2) and so confused the IVTC algorithm. Unfortunately ignoring some parts of the video frame can be bad for some Anime content, so there's an option available to check the full frame, like v0.80 and v0.81 did.

(3) If the freeze report key combination doesn't work for you, you can start the following tool which allows you to create a freeze report for your media player manually (as long as madVR is loaded):

http://madshi.net/madTraceProcess.zip

(4) I hope the display mode changing works better now.
madshi is offline   Reply With Quote
Old 5th March 2012, 22:40   #12523  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 4,569
Thx.
I can confirm that forcing deinterlacing works correctly now, including forcing of the field order.

Though, when I activate "Force Deinterlacing" (without actually doing any deinterlacing) in LAV, all frames will get flagged as interlaced by LAV, but madVR won't do any deinterlacing automatically because it says "deinterlacing off (says bitstream)". Don't know whether this is a design decision or not, and I don't really think it's a big problem. Just thought I'd let you know.

Last edited by sneaker_ger; 5th March 2012 at 22:45.
sneaker_ger is offline   Reply With Quote
Old 5th March 2012, 22:46   #12524  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 2,434
Quote:
Originally Posted by madshi View Post
Thanks! Is that the MPC-HC build provided by Aleksoid?
Quote:
Originally Posted by madshi View Post
madVR v0.82 released
Sure is, weeeee a new version! Cheers!
ryrynz is offline   Reply With Quote
Old 5th March 2012, 22:46   #12525  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,833
Quote:
Originally Posted by madshi View Post
* fixed: freeze when switching subtitles in paused state
The workaround you came up for this seems to be working so far. Switching subtitles now occasionally makes madVR jump/step forward a few frames, but that I can live with, if it's needed to fix the freezing.
cyberbeing is offline   Reply With Quote
Old 5th March 2012, 23:02   #12526  |  Link
noee
Registered User
 
Join Date: Jan 2007
Posts: 521
I'm getting video start problems, both in MPC-HC and jRiver MC17, playback on secondary (24Hz). Basically, you can see the display mode change (if necessary), aero goes off, and then the image is just stuck. If I go out of FSE, to windowed, it catches up and then back to FSE all is well. Does not happen in .81.

The key seems to be that playback starts immediately in FSE mode. I've tried only for 24p material, one file with the "24p", the other not. Log emailed.
noee is offline   Reply With Quote
Old 5th March 2012, 23:04   #12527  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 8,858
Quote:
Originally Posted by sneaker_ger View Post
Though, when I activate "Force Deinterlacing" (without actually doing any deinterlacing) in LAV, all frames will get flagged as interlaced by LAV, but madVR won't do any deinterlacing automatically because it says "deinterlacing off (says bitstream)". Don't know whether this is a design decision or not, and I don't really think it's a big problem. Just thought I'd let you know.
Well, the bitstream headers are so clear that it's a progressive file that madVR feels free to ignore the decoder flags. If madVR knew for a fact that LAV tries to force deinterlacing on, madVR would follow suit, but there's no easy way to know that.

Quote:
Originally Posted by ryrynz View Post
Sure is
Ok, thanks, I'll let Aleksoid know.

Quote:
Originally Posted by cyberbeing View Post
The workaround you came up for this seems to be working so far. Switching subtitles now occasionally makes madVR jump/step forward a few frames, but that I can live with, if it's needed to fix the freezing.
madVR itself doesn't really do any jumping/stepping. The only thing I've changed is that I'm reading the track information from the subtitle providing filter in a separate thread to avoid the freeze. The jumping/stepping is probably a side effect of the stream switching. Does it not occur with other renderers?
madshi is offline   Reply With Quote
Old 5th March 2012, 23:05   #12528  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 8,858
Quote:
Originally Posted by noee View Post
I'm getting video start problems, both in MPC-HC and jRiver MC17, playback on secondary (24Hz). Basically, you can see the display mode change (if necessary), aero goes off, and then the image is just stuck. If I go out of FSE, to windowed, it catches up and then back to FSE all is well. Does not happen in .81.

The key seems to be that playback starts immediately in FSE mode. I've tried only for 24p material, one file with the "24p", the other not. Log emailed.
Which OS, which GPU, D3D9 or D3D11 presentation? Does that also happen if you turn Aero off completely?
madshi is offline   Reply With Quote
Old 5th March 2012, 23:11   #12529  |  Link
noee
Registered User
 
Join Date: Jan 2007
Posts: 521
Quote:
Originally Posted by madshi View Post
Which OS, which GPU, D3D9 or D3D11 presentation? Does that also happen if you turn Aero off completely?
SOrry, Win7 Ult SP1, HD6570, D3D9 or D3D11, Aero on or off. I even disabled the option "Use separate device....", same result.

What's weird is I just tried a VC1 BD rip and it does not have the issue. I'll try another decoder option too....
noee is offline   Reply With Quote
Old 5th March 2012, 23:20   #12530  |  Link
fairchild
Registered User
 
Join Date: Sep 2010
Posts: 316
madshi, I've noticed a new problem. When seeking through files in FSE mode (it doesn't cause this when in just windowed mode), the frame will just get stuck while the audio keeps going. I tried different types of codecs but the problem persists (xvid, AVC). Perhaps it's something to do with the changes you made to FSE mode. It also does not affect FSE (old path)
__________________
MPC-HC/MPC-BE, Lav Filters, MadVR
CPU: i5 3570k, Video: AMD HD7870 -> Panasonic VT60 55", Audio: Sony HT-CT660 and Audio-Technica M50S
fairchild is offline   Reply With Quote
Old 5th March 2012, 23:27   #12531  |  Link
noee
Registered User
 
Join Date: Jan 2007
Posts: 521
Okay, yeah same here as fairchild. But, I disabled LAV filters and now using internal madVR decoders (for mpeg2 and h264) and it's working as expected, seeking too.
noee is offline   Reply With Quote
Old 5th March 2012, 23:32   #12532  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 8,858
Does this one fix the two issues?

http://madshi.net/madVR82b.zip
madshi is offline   Reply With Quote
Old 5th March 2012, 23:34   #12533  |  Link
fairchild
Registered User
 
Join Date: Sep 2010
Posts: 316
Quote:
Originally Posted by madshi View Post
Does this one fix the two issues?
Yep, that fixes it for me.
__________________
MPC-HC/MPC-BE, Lav Filters, MadVR
CPU: i5 3570k, Video: AMD HD7870 -> Panasonic VT60 55", Audio: Sony HT-CT660 and Audio-Technica M50S
fairchild is offline   Reply With Quote
Old 5th March 2012, 23:35   #12534  |  Link
Budtz
Registered User
 
Join Date: Apr 2011
Posts: 130
Im sorry to say that 0.82 seems quite unstable. I can hardly open files and switching to another file in a folder creates different kinds of freezes and lockups. 0.81 seems much more stable to me at least.
Budtz is offline   Reply With Quote
Old 5th March 2012, 23:35   #12535  |  Link
Plutotype
Registered User
 
Join Date: Apr 2010
Posts: 220
many thanks for the new version - confirmed - seeking does not work,

Testing display changer now..

EDIT: the update version fixed the seeking issue
__________________
__________________
System: Intel Core i5-6500, 8GB RAM, Sapphire RX480 8GB, 55" Sony Bravia KDL-55HX850 @ 1920x1080 24p, Yamaha YSR-1100 surround bar
Setup: Win10 Pro, JRiver 22

Last edited by Plutotype; 5th March 2012 at 23:39.
Plutotype is offline   Reply With Quote
Old 5th March 2012, 23:35   #12536  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 4,569
Yes, at a first glance it seems so.
sneaker_ger is offline   Reply With Quote
Old 5th March 2012, 23:37   #12537  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 2,434
Quote:
Originally Posted by fairchild View Post
madshi, I've noticed a new problem. When seeking through files in FSE mode (it doesn't cause this when in just windowed mode), the frame will just get stuck while the audio keeps going. I tried different types of codecs but the problem persists (xvid, AVC). Perhaps it's something to do with the changes you made to FSE mode. It also does not affect FSE (old path)
Happens to me also, only with FSE in the new mode. Once I start a video and run in FSE the video halts. I can fix this by either seeking through the file or by disabling ffdshow RAW.

Quote:
Originally Posted by madshi View Post
Does this one fix the two issues?

http://madshi.net/madVR82b.zip
yup, that fixed it.

Last edited by ryrynz; 5th March 2012 at 23:41.
ryrynz is offline   Reply With Quote
Old 5th March 2012, 23:40   #12538  |  Link
noee
Registered User
 
Join Date: Jan 2007
Posts: 521
Yes, that "b" version fixes it here, both MPC-HC and jRiver.
noee is offline   Reply With Quote
Old 5th March 2012, 23:41   #12539  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 8,858
Quote:
Originally Posted by Budtz View Post
Im sorry to say that 0.82 seems quite unstable. I can hardly open files and switching to another file in a folder creates different kinds of freezes and lockups. 0.81 seems much more stable to me at least.
Please try the v0.82b download (see a few posts above yours).
madshi is offline   Reply With Quote
Old 5th March 2012, 23:47   #12540  |  Link
TheShadowRunner
Registered User
 
TheShadowRunner's Avatar
 
Join Date: Feb 2004
Posts: 396
madshi, brilliant, 0.82 indeed fixes the "manual res switching prevents FSE" issue
Thank you! <3
__________________
XP SP3 / Geforce 8500 / Zoom Player
TheShadowRunner is offline   Reply With Quote
Reply

Tags
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, upsampling

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 20:46.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.