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. |
24th October 2015, 16:22 | #33881 | Link |
Registered User
Join Date: Nov 2012
Posts: 11
|
I have some videos that aren't in the same aspect ratio as my monitor.
When I watch them in full screen black bars are added at the top and at the bottom. Embedded subtitles are always partially shown in the black area at the bottom. So far so good. But in certain cases external subtitles aren't shown in the black area. I can't find a pattern for this. I only know that it depends on the .srt file. For example if I have video A which shows external subs correctly in the black area, and video B that doesn't, I can use B's subs with video A and they will not be shown correctly. And vice-versa. I thought this might be related to the line ending used in the file but it doesn't. Is this a known issue or am I doing something wrong? I'm using (32-bit) madVR 0.89.12, LAV filters 0.66, XySubFilter 3.1.0.746, MPC-HC 1.79. |
24th October 2015, 16:36 | #33882 | Link | |
Registered User
Join Date: Aug 2008
Posts: 86
|
Quote:
|
|
24th October 2015, 21:57 | #33884 | Link |
Registered User
Join Date: Apr 2014
Posts: 13
|
Hi guys! I was testing HEVC and whatnot, and I encountered something I can't explain. I switched back to AVC and x264 for this test, just in case.
So a short rundown on the problem: 10bit encode makes outline of the letters in my sample more saturated, and chroma position shifts a bit. 8bit encodes do not. EVR-CP (and VLC) does not exhibit this problem. Sample pictures upscaled x5 in GIMP with NN (BD, 8bit): 10bit, 10bit EVR What I tried: Different scaling algo, D3D9 or D3D11 (fullscreen windowed to allow screenshots), monitor bit-depth, disabled 10bit output in LAV (output was NV12 in this case), turned AR filter and chroma superres on/off (chroma SRes creates halos tho), changed dithering. I also had a friend test it, with KCP, it produced the same results. Settings: (On pictures) Jinc chroma upscale with anti rigging filter, D3D9 fullscreen windowed (new path), 8bit monitor, ordered dithering, no trade quality for performance, all image enhacements and artifact removal algos are disabled. Only chroma scaling is active. Currently on MPC HC 1.7.9, using its internal LAVfilters, MadVR 89.12 (88.12 produced same results with D3D9 and Jinc). System is: i5 2500k, GTX 970, Windows 10 x64, latest WHQL driver. Sample is Non Non Biyori Blu-Ray, episode 1, frame 4750. Encoding settings: For 8 bit re-encode I used latest x264 command line, with MKV input and output. For 10bit, I did the same, and I also acquired a different encode, made quite some time ago. All exhibit the same problem. For HEVC, I used last 1.7 x265, and 1.8.65 x265, both produced indentical results, which also exhibit this problem. In the x265 pipeline, the encoder was fed a y4m file, decoded with FFMPEG. Sample with 8bit and 10bit reencode, plus some more screenshots. This seems to be a problem in MadVR, but for some reason, it didn't go away if LAV had to do the conversion from 10 to 8 bits, so I'm quite clueless as to what is going on here. On a side note, chroma seems to be slightly shifted in EVR compared to MadVR, independent on encode. Which one is correct here (I guess MadVR, it looks more correct)? EDIT: For those who have GIMP (or can open XCF files), here is one with lots of layers of different images, and some notes on what to look for. It also has HEVC tests in it, so if you are interested in that here you go. Another note: using printscreen or MPC's ALT+I function made no difference. Last edited by Barnahadnagy; 24th October 2015 at 22:15. |
24th October 2015, 22:24 | #33885 | Link |
Hi-Fi Fans
Join Date: Dec 2008
Posts: 222
|
I finally found why snap image failed.
Conditions: An interlaced video, MPC-HC using "minimized" mode view (removed MPC-HC's title and border), madVR using DXVA method rendering. Then, if you snap image in playing, you will failed. Last edited by nijiko; 24th October 2015 at 22:27. Reason: fix |
24th October 2015, 23:05 | #33886 | Link | ||||||||||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Still not sure why there are situations in which my IP control test tool doesn't work while yours works. I can't find anything in either the PDF I've been using or in the X500 user manual that would indicate that I'm doing anything less than perfectly. Quote:
The key problem for me is that JVC doesn't support reading the current lens memory number (Sony projectors do!!). So I don't know if you've manually changed the lens memory or not. Of course I could simply issue the lens memory activation again, but doing so does blend in the lens memory focus test pattern for a short moment (on my X35 at least), even if the lens memory I'm requesting is already active, so it's not something I'd like to do if I don't have to. So what's a good check for me to do to find out whether I should reactivate the lens memory or not? E.g. I guess I could do that every time a new video is loaded? Would that solve the problem for you? Anyway, considering the logic I explained, does that solve the mystery of why lens activation sometimes worked as you expected and sometimes not? So it's not a logic bug, but "as intended"? Of course "as intended" doesn't automatically have to mean that it's good. Quote:
Quote:
Quote:
Quote:
http://madshi.net/Barnahadnagy8bit.png http://madshi.net/Barnahadnagy10bit.png Every so slightly different, but the difference is much lower than in your screenshots. Do you have any unusual filters in your playback chain? Any profiles in madVR? Try LAV Video Decoder and madVR with default settings for both, and with no funny filters in between (like ffdshow raw or stuff). Interesting. It happens only in minimized mode view? |
||||||||||||||
25th October 2015, 01:35 | #33889 | Link | |
Registered User
Join Date: Apr 2014
Posts: 13
|
Quote:
So in order to troubleshoot my HEVC issues, I unknowingly created a completely different one, which looked similar enough to the original that I didn't notice. Well there goes my hard work with providing beautiful samples. Also, I wouldn't have expected the DXVA native issue to be this serious. If I remember correctly a slight blur was mentioned, but this doesn't seem to be so slight. Not to mention misaligned chroma... All is well in the end, at least I learned something today. Sorry for creating more work for you But at least we know now that EVR (and VLC) suffers from this DXVA native quality loss too... Last edited by Barnahadnagy; 25th October 2015 at 01:38. |
|
25th October 2015, 09:04 | #33891 | Link | |
Registered User
Join Date: Sep 2014
Posts: 280
|
Quote:
In the meantime I will try to open a thread in the nvidia forums. Maybe they have an idea.
__________________
Intel i5 6600, 16 GB DDR4, AMD Vega RX56 8 GB, Windows 10 x64, Kodi DS Player 17.6, MadVR (x64), LAV Filters (x64), XySubfilter .746 (x64) LG 4K OLED (65C8D), Denon X-4200 AVR, Dali Zensor 5.1 Set |
|
25th October 2015, 14:24 | #33892 | Link |
Registered User
Join Date: Mar 2009
Posts: 3,645
|
Is the error reporting working? I get the error message "Sorry sending the bug report didn't work"
Had madVR crash MPC-BE when I changed from fullscreen to windowed mode. http://pastebin.com/fh0P5Y79 |
25th October 2015, 14:43 | #33893 | Link |
Registered User
Join Date: Sep 2012
Posts: 53
|
Something causing memory leak.
Here is error log. https://www.dropbox.com/s/12ef5azfz2...g.txt.bz2?dl=0 EDIT: Probably XYSubfilter This occur even with EVR Custom but not with EVR. EDIT2: Disabled Xysubfilter & no memory leak. Can anyone report it to XY Subfilter(XySubFilter_3.1.0.746_x64_BETA3)
__________________
Win 7 Ultimate x64 Core i5 2500K 4.2Ghz,Asus p8z68 v pro gen 3 Corsair 2x4GB DDR3 @1600Mhz Asus Gtx 960 strix OC Last edited by Dlget; 25th October 2015 at 15:06. |
25th October 2015, 15:14 | #33894 | Link | |
Registered User
Join Date: Nov 2012
Posts: 11
|
Quote:
I can switch between subtitles while the video is playing while using XySubFilter context menu while in MPC-HC. And I can see how embedded subtitles are correctly shown at the bottom of the screen while (some) external ones aren't. Regarding madVR settings, under the zoom control tab, the only checked item is move subtitles: and the corresponding drop down is set to ... to bottom of the screen/window. I also tried checking automatically detect hard coded black bars but it didn't help. Indeed, since the videos don't have black bars in themselves it shouldn't do anything, right? While I was at it I also enabled full screen exclusive mode, which I usually don't use, but it doesn't help either. |
|
25th October 2015, 23:24 | #33896 | Link |
Registered User
Join Date: Jan 2015
Location: Sweden
Posts: 58
|
Question and a Problem
Why is madvr Locked to SRGB gamut when using a 3D LUT for calibration? i have created a 3D LUT for a wider colorspace close to DCI P3 that my tv can deliver. still selecting the P3 3D LUT in the DCI P3 section in madvr it only gets to SRGB gamut. without the 3D LUT i get the full DCI gamut. or is it a bug with argyll cms? it almost seems that madvr doesnt read all the info from the 3D LUT files. the P3 3d lut and the rec709 3d LUT are alot different and should not get the same gamut. Edit: i know its a bug with argyll CMS but i want to try to ask here also so i can rule out madvr and have it on paper to show the stubborn argyll CMS creator lol Last edited by Patrik G; 25th October 2015 at 23:31. |
25th October 2015, 23:31 | #33897 | Link | |
Registered User
Join Date: Apr 2006
Posts: 299
|
Quote:
|
|
25th October 2015, 23:33 | #33898 | Link | ||||||
Registered User
Join Date: Oct 2008
Posts: 187
|
Quote:
This, of course, means that the Pause is minimal and barely noticeable. Quote:
This is the first time I've really looked at the logs of my TCPIP control when used with the RS4910 and it's not really working perfectly. The only reason I haven't noticed this before is because it usually gets it right on the second retry so it seems like it's ok when it really isn't. Since it worked fine on my RS50, I have to investigate how the differences in the RS4910 are interacting with my code. I'll report back on what I find. EDIT: I looked at it carefully last night and everything was working fine then so I don't know what to think. Here's a couple of things in my code that may help you: 1) I found that I needed to have a 100 ms delay after the completion of the initial handshaking (PJ_OK, PJREQ, PLACK) before I sent the actual command/request, 2) if you need to send 2 commands/requests in sequence, you can send the second 100ms after the first without repeating the initial handshaking. One thing you might change in your test tool is to have it send the PW inquiry prior to the INML command since I believe that's the way madVR does it. FYI: I believe that one of the commercial calibration tools (Calman, I think) had a lot of trouble integrating their tool via TCPIP to the RS49/X500 series. The last I heard, they had actually given up on it. I might have missed something since then, however. Quote:
If I depend on madVR to do everything, the Media Library will be partly off screen after a 2.35 video (since madVR apparently doesn't do anything at the end of a video). If I manually set the Lens Memory back to 16:9, madVR still thinks the JVC is at 2.35 and won't change it for the next 2.35 video. (Things are further confused by the fact that madVR control of the JVC is flaky in my case.) Quote:
Quote:
Quote:
At this point what I (as a member of the very small group of users that have done their own control programming) would like is an additional optional TCPIP interface for this part of madVR. It would work like this: 1. I would enter a TCPIP address and port number to mad VR 2. Each time madVR detected that the lens memory should be at a particular setting for the video being played it would output just the lens memory number to this port. 3. If necessary, I would send that number back as an acknowledgement I would handle everything else in my logic (including setting it back to 16:9 at the end of a video). I think that this would be the simplest solution for you and me to implement but, of course, it would be applicable for only a small subset of users. EDIT: After looking at it some more, I think that I could make my JVC simulator code work just fine as an interface. The one thing that I would need from you is an option to ALWAYS send a Load Lens Memory command even when you think that it's already there. You may need to have this anyway because of the problems in determining where you are. Last edited by jmonier; 26th October 2015 at 18:03. |
||||||
25th October 2015, 23:34 | #33899 | Link | |
Registered User
Join Date: Jan 2015
Location: Sweden
Posts: 58
|
Quote:
the problem is that different 3D LUTs based on different colorspaces still gets the same rec709 colorspace when i select them in madvr. |
|
26th October 2015, 00:06 | #33900 | Link | |
Registered User
Join Date: Dec 2011
Posts: 180
|
Quote:
The 3dlut is not here so the user can "choose" the color space. And the "rec 709 3dlut" actually have the information needed for wide gamut transformation. Sent from my 306SH Last edited by baii; 26th October 2015 at 00:08. |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|