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. |
27th July 2011, 20:11 | #9021 | Link | |
Registered User
Join Date: Apr 2010
Posts: 235
|
Quote:
__________________
__________________ System: Intel Core i5-6500, 16GB RAM, GTX1060, 75" Sony ZD9, Focal speakers, OS Win10 Pro, Playback: madvr/JRiver |
|
27th July 2011, 21:42 | #9022 | Link |
Registered User
Join Date: Apr 2010
Posts: 235
|
Hi madshi,
As I have reported A/V sync issues ( I hate them ) yesterday, my doubts were only about A/V issues which I experienced when I was seeking in the timeline. Today, I did some tests with madVR internal decoders and ffdshow 3949 and compared their behaviour when seeking in the timeline. Better said, I was focusing on lipsync, when I jumped to a different point in the movie and then watched the A/V sync: ffdshow video 3949: MPEG2 - no A/V issues ( libavcodec ) VC-1 - occasional A/V issues ( libavcodec ), but no A/V issues with wmv9 H.264 - no A/V issues ( libavcodec ) madVR 0.71 internal decoders: MPEG2 - no A/V issues ( libavcodec ) VC-1 - no A/V issues ( libavcodec ) H.264 - no A/V issues ( libavcodec ) So at my setup, only decoding VC-1 by ffdshow libavcodec causes occasional lipsync issues when seeking in the timeline. Nevcairiel always said its the most problematic video format ( timestamps workaround ). Maybe you can add some point too.
__________________
__________________ System: Intel Core i5-6500, 16GB RAM, GTX1060, 75" Sony ZD9, Focal speakers, OS Win10 Pro, Playback: madvr/JRiver |
27th July 2011, 21:47 | #9023 | Link | ||
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
goodness!
Quote:
Lemme know if you want me to whine about anything on the official korean forum. Quote:
-proper colors in PC range RGB32(just like in 0.67) -a way to get automatic PC range YV12(w/ proper colors of course), either through an "assume PC range for YCbCr" or "remember last YCbCr levels range". The former in order to be able to use ddcc() in ffdshow, and the latter for when I'm out of CPU power(because ConvertToRGB32() can't be MT'ed ). And that's pretty much it! for various reasons, such as: -I don't want to wait 3 secs for a 96MB LUT file to be loaded before each and every video(it takes forever, even from a PC8500 ramdisk ) -ddcc() does exactly what I need, and looks totally amazing, no need to reinvent the wheel really -I'm not interested in becoming a beta-tester for yCMS, when ddcc() does all I need brilliantly -you recently said that you would allow custom PS scripts at some point, so I could always use the AVS script someday in the future who knows maybe My only issues w/ using ddcc() CUDA in ffdshow are that: -ConvertToRGB32 can't be MT'ed, and it's a CPU hog...tritical said he might consider creating a CUDA way to convert YV12>RGB32, but that seems to annoy him quite a bit. -ffdshow is like a ghost train, and when you change the Avisynth scripting on the fly, the coder who added the Avisynth filter to ffdshow("Leak") cuts the plugins threads in a very dirty way and that crashes the CUDA drivers completely(which instantly locks up the computer). He also recently told me that he didn't care whatsoever...gotta love GPL software The solution to both problems is to get a faster CPU, and run ddcc() in software mode...then I will finally be able to do anything gamut-related I want in ffdshow, without stutter due to high CPU load, LUT loading waiting time or GPU drivers crashes Colorimetry is not your priority, and I don't mean to annoy you even further w/ stuff you don't care about. I know a perfectly working solution to my problems, all I need is shelling out a few hundred bucks to get a blazing fast i7 rig. I've got plenty of spare cash to do so, but I really hate to buy high-tech equipment that'll be losing 70% of its original value over a 12 months span...so I'll wait another 6/12 months for those second hand Sandy's to show up on the used market. Until then I'll keep using ddcc() CUDA and make damn sure to never switch gamuts on the fly, and use mVR in PC range YV12 when I really don't have enough CPU horse power to go RGB32. I promise to never talk about "gamut" or "SMPTE-C" in this thread anymore, otherwise you can fine me 10€ per occurrence Last edited by leeperry; 27th July 2011 at 23:15. |
||
27th July 2011, 21:49 | #9024 | Link |
Registered User
Join Date: Apr 2010
Posts: 235
|
Hi madshi again,
when using internal decoders and playing MPEG2 video, OSD via CTRL+J shows @ "every frame repeat" numbers like 41.67s or 41.57 etc. The playback is smooth. Im asking because when playing VC-1 or h.264 videos, I get at the same stat numbers like 1, 2 or more hours. Thanks
__________________
__________________ System: Intel Core i5-6500, 16GB RAM, GTX1060, 75" Sony ZD9, Focal speakers, OS Win10 Pro, Playback: madvr/JRiver |
27th July 2011, 23:33 | #9025 | Link |
Registered User
Join Date: Oct 2010
Posts: 34
|
Is this the 'Microsoft DTV-DVD Video Decoder' in the external filters? If not, how can I ensure the decoder you're referring to is used for VC-1 content? More importantly, is there a way to make sure it's used for VC-1 and NOT h264 should I choose to use madVR's h264 decoder....
|
28th July 2011, 05:04 | #9027 | Link | |
Registered User
Join Date: Sep 2006
Posts: 212
|
Quote:
That was the first thing I noticed when I moved to Win7 from XP this month, that video playback with madVR was not nearly as smooth. But like I mentioned before, it's just something to live with.... |
|
28th July 2011, 05:29 | #9028 | Link |
Registered User
Join Date: Oct 2010
Posts: 34
|
I gave madVR's internal h264 decoder a shot today. It performs noticeably better than ffdshow's software decoder. I'd be interested in using it being it's software based, and thus has no decoding artifacts that plague external dxva and HAM decoding... multithreading is a bonus.
I did have a crash instantly while watching particular movies, so I'd like to provide logs, but I never see any... QUESTION: Do I need to register the debug filter alongside madVR.ax or must I unregister madvr.ax first, and then register the debug? Where will the log be located? Thanks, |
28th July 2011, 07:32 | #9029 | Link | |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
Quote:
Madshi, I've enabled MPEG2 decoding with MadVR and found when opening a VOB from any of my DVD rips the audio ends up being out of sync and after seeking the video speeds up and stutters. I'm using Lav splitter/audio 0.30 and I'm having no issues with playback when switched to ffdshow for decoding. BTW thanks for the continued and prompt development! I'm looking forward to seeing improved scaling algorithms in the future, hopefully by the time 1.0 rolls around *fingers crossed* Your doing an awesome job it's much appreciated. Last edited by ryrynz; 28th July 2011 at 10:36. Reason: Oh Wile-E! You posted the answer to azaze1's question as well, guess I'll remove mine! |
|
28th July 2011, 09:47 | #9030 | Link |
Registered User
Join Date: Jun 2011
Posts: 61
|
Once madvr is installed, just double click on the "register debug mode" and launch your video until the problem appears. The log file will be on your desktop. Once you're done debugging double click the "register debug mode" again to deactivate debug mode.
|
28th July 2011, 12:20 | #9031 | Link | ||||||
Software Developer
Join Date: Oct 2001
Location: Israel
Posts: 1,005
|
madshi:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
||||||
28th July 2011, 12:30 | #9032 | Link |
Software Developer
Join Date: Oct 2001
Location: Israel
Posts: 1,005
|
Madshi:
Here's the log file you requested where creating a window (before even showing it) causes MadVR to lose exclusive mode for a second. Are you checking the window handle for visibility and position? If you're just checking position and hooking the window create function, you're going to get false positives. I just did a very quick initial test and 0.71 partially breaks the OSD. If I pause playback, no OSD is displayed. If I press play again, the 'pause' OSD appears briefly before switching to a 'play' OSD. P.S. I prefer posting here (rather than eMail) as it allows other users (and users of ZP) to see the development process and maybe add some input. |
28th July 2011, 12:37 | #9033 | Link | |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
Quote:
I'm actually beginning to like videos opening paused, since it gives me a chance to enter fullscreen before starting playback. Though the better solution would be fixing the MPC-HC "Launch files in fullscreen" option to work with madVR. Last edited by cyberbeing; 28th July 2011 at 12:42. |
|
28th July 2011, 13:11 | #9034 | Link | |
Registered User
Join Date: Feb 2009
Posts: 77
|
Quote:
I use mpc-hc.exe /fullscreen /play /close file
__________________
ASUS H97 Plus, Intel i5-4690 2.50Ghz, 16GB DD3 1600, XFX R9 270X 2GB DDR5, LynxTwo B Win 8.1 Pro with WMC 64Bit, Kodi, MPC-HC 1.7.8, LAV 0.65.0, Reclock 1.8.8.5, HD AnyDVD |
|
28th July 2011, 13:26 | #9036 | Link | |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
Quote:
Edit: Or not, it seems to be working now after I removed the /fullscreen which I just added to File Types. I think I just misunderstood what the option was supposed to do. It only works when opening something from Explorer, not the the Playlist. In that case, a start playback paused option would still be useful, but less needed. This seems to workaround the bug, since MPC-HC enters fullscreen before the refresh rate change. Opening videos via command line doesn't seem very practical, but I can just add the command line option to File Types. Edit: See above update. Last edited by cyberbeing; 28th July 2011 at 15:35. |
|
28th July 2011, 15:11 | #9037 | Link |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
On another note, madshi could you make ISubRender subtitles get scaled with with the selected madVR luma/chroma resizers? If you set maximum texture size of 1280x720 and then playback fullscreen at 1920x1080, subtitles are very blurry. Do you even have control over that, or is it MPC-HC doing the blurry subtitle resizing with a lower texture size?
Why don't I just use 1920x1080 or Desktop as my maximum texture size? Performance reasons. On this computer, playback of higher bitrate 1080p 10bit h264 results in dropped/delayed frames with a subtitles max texture size of 1920x1080 and two or more lines (or complex subs) on screen, while using a max texture size of 1280x720 is always fine. Having the subtitles resized by madVR from lower texture sizes would work nicely at reducing the blur, since I use Spline36 for luma upscaling. Last edited by cyberbeing; 28th July 2011 at 15:32. |
28th July 2011, 23:32 | #9038 | Link | ||
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
The only real improvement for me could be the support of HPET, that in combination w/ Fidelizer would allow me to lower the OS timer granularity much lower than on XP. This would make everyone happy: Reclock, mVR and my audio apps...XP is really not meant for realtime use, even when using the ACPI timer. Quote:
Intel will be switching sockets within a few months again: http://www.legitreviews.com/news/11106/ Being a computer geek is a risky business, and zillions of them will be selling their 2700K for dead cheap shortly...I can wait Last edited by leeperry; 29th July 2011 at 01:01. |
||
29th July 2011, 02:19 | #9039 | Link |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
madshi, there appears to be a very slight inaccuracy in your 10-bit to 32/64-bit to 8-bit conversion using 10-bit input from the madVR internal decoder (either that or x264 has an issue with 8-bit to 10-bit conversion). This is with calibration disabled. Took a screenshot of 8-bit & 10-bit in fullscreen (Catmull-Rom chroma) and measured screenshots with Photoshop's Color Sampler (11 by 11 average).
8-bit input w/ madVR on left, 10-bit input w/ madVR on right (R-G-B) 0-0-0 -> 1-0-1 32-32-32 -> 33-32-33 127-127-127 -> 128-127-128 0-0-127 -> 1-0-128 0-127-127 -> 1-127-129 0-127-0 -> 0-127-1 ...and so on. AVS HD 709 mp4 test pattern 3-Color Steps.mp4 re-encoded as 10-bit 4:2:0 lossless. Last edited by cyberbeing; 29th July 2011 at 20:31. |
29th July 2011, 07:20 | #9040 | Link | |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
Quote:
Time consuming business and also fun at that, don't wait too long. |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|