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 12th April 2011, 20:06   #6741  |  Link
Razoola
Registered User
 
Join Date: May 2007
Posts: 454
Quote:
Originally Posted by madshi View Post
Sounds weird. If you think it worthwhile, maybe you could try to reproduce the problem? You could do it like this: (1) Downgrade to v0.50. (2) Change any of the settings and "apply" to make sure that the settings.bin is created by v0.50. (3) Change the settings to what you had before upgrading to v0.51. (4) Re-Upgrade to v0.51. Does the problem occur again?

How about frame drops etc? Can you comment on whether the new rendering path is now better/identical/worse compared to v0.49? Thanks!
I tried to reproduce the situation with the method you suggested but it did not happen again.

Yes the new 051 exclusive mode is as smooth as 049, the frame repeat issues I had are gone. As far as proformance goes I never had any issues with 049 so I can't really report anything on that front.

One thing I have noticed with 051 is coming in and out of full screen does not feel as smooth as 049.
Razoola is offline   Reply With Quote
Old 12th April 2011, 20:57   #6742  |  Link
Qaq
AV heretic
 
Join Date: Nov 2009
Posts: 422
Thanks for new version.
Win7 x86, ATI 5450 (512Mb, DDR3). Tried 0.51 with 720p/24 video.
For me results look almost the same as with 0.50. CPU usage little bit less now, but still 4-5 times more than with 0.49. Funny, RAM usage now looks big too. In FS mode it's still bit stuttering and in windowed mode playback is smooth. OSD keeps the same values if I switch between FS and W modes. Decoder queue is about 7-8/8, no drops. Went back to 0.49 to watch the movie. BTW, I'd like to diagnose more, but didn't find any manual (how to make logs, etc).
Qaq is offline   Reply With Quote
Old 12th April 2011, 21:04   #6743  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by madshi View Post
Why is that? Chroma is stored as Cb and Cr. 4:2:2 simply throws away half of the Cb and Cr values. I don't see why that should affect green less than red?
Green is the Y channel, isn't it? Or is that just a photography thing where "luminance" is always the green histogram, and sensors are RGGB.

Green is perhaps not completely untouched but the difference is clear. 192 red, 160 green, 255 blue.

4:4:4 PC mode:

4:2:2 Cinema mode:


(not sure why the font looks weird in the photos it's fine on the screen)

Quote:
Originally Posted by madshi View Post
Most HDMI chips don't really support 1080p120 yet. Not enough bandwidth. You can do 1080p24 3D or you can do 1080i60 3D, but not 1080p60 3D. Except side-by-side, of course, cause that doesn't consume more bandwidth than 2D.
Yes, and it sucks. With PCs it is 720p60 or 1080p24. 720p looks awful and 24fps is too slow for games. They should have upgraded the spec.
6233638 is offline   Reply With Quote
Old 12th April 2011, 21:13   #6744  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by 6233638 View Post
Yes, and it sucks. With PCs it is 720p60 or 1080p24. 720p looks awful and 24fps is too slow for games. They should have upgraded the spec.
The spec is fine, its the hardware implementation thats just too slow and cannot handle the full bandwidth.

Quote:
Originally Posted by fastplayer View Post
Just in case you're wondering where that part is hidden inside of MPC-HC:
FGManager.cpp, line 2205-2210.
@madshi
I took the liberty of fixing this for you, also marking madVR compatible with the sub renderer in the Output configuration GUI (in r3025)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 12th April 2011 at 21:20.
nevcairiel is offline   Reply With Quote
Old 12th April 2011, 21:34   #6745  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by nevcairiel View Post
The spec is fine, its the hardware implementation thats just too slow and cannot handle the full bandwidth.
The HDMI 1.4 spec doesn't make 1080p60 in 3D a standard option. There should have been a HDMI 1.5 spec with 3D's introduction to make it a requirement.
6233638 is offline   Reply With Quote
Old 12th April 2011, 21:46   #6746  |  Link
ajp_anton
Registered User
 
ajp_anton's Avatar
 
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
When paused, and you move the mouse up and down very fast between showing the seekbar and not showing it, occasionally it will get stuck at either showing it or not. If it doesn't show, it will still be there (you can seek by clicking where the seekbar should be). This gets reset when you seek or play (update the movie image).
ajp_anton is offline   Reply With Quote
Old 12th April 2011, 22:37   #6747  |  Link
Plutotype
Registered User
 
Join Date: Apr 2010
Posts: 235
Quote:
Originally Posted by madshi View Post

Please double check if you really have v0.51. Sometimes the browser doesn't really download a new version but gives you an older zip from the browser cache. I guess that you're still running v0.50? Just a guess, though.
Im definately on 0.51.
Regarding seeking in paused mode - maybe Nevcairel can help - it happens only with VC-1 videos. H.264/MPEG2 are ok. Additionally, when paused and skipping in the timeline the frames are corrupted:
http://img816.imageshack.us/f/paused1.png/
http://img405.imageshack.us/f/paused2.png/
http://img713.imageshack.us/f/paused3.png/

The second issue is, mentioned by anton too - in fullscreen exclusive mode the seekbar does not show always when video is paused and you move over it with the mouse.
__________________
__________________
System: Intel Core i5-6500, 16GB RAM, GTX1060, 75" Sony ZD9, Focal speakers, OS Win10 Pro, Playback: madvr/JRiver
Plutotype is offline   Reply With Quote
Old 12th April 2011, 22:53   #6748  |  Link
yesgrey
Registered User
 
Join Date: Sep 2004
Posts: 1,295
Quote:
Originally Posted by madshi View Post
Why is that? Chroma is stored as Cb and Cr. 4:2:2 simply throws away half of the Cb and Cr values. I don't see why that should affect green less than red?
For BT.709:
R = 1.0*Y + 1.5748*Cr
G = 1.0*Y - 0.1873*Cb - 0.4681*Cr
B = 1.0*Y + 1.8556Cb

If you analyse the above functions carefully, you will see that Cb and Cr have a small influence on Green, but a big one on R and B. So, It's natural that green has more resolution, because the Y resolution is kept intact for every pixel.
yesgrey is offline   Reply With Quote
Old 12th April 2011, 23:29   #6749  |  Link
ajp_anton
Registered User
 
ajp_anton's Avatar
 
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
Is the decoder supposed to pass the color matrix to the renderer? Tested madVR, EVR and Haali, plus exporting RGB from ffdshow.
ffdshow apparently used the correct matrix, but Haali was the only renderer that correctly used the 601 matrix on a HD test video. (edit: nevermind, see later post)

Last edited by ajp_anton; 13th April 2011 at 01:52.
ajp_anton is offline   Reply With Quote
Old 12th April 2011, 23:55   #6750  |  Link
Andy o
Registered User
 
Join Date: Mar 2009
Posts: 962
Quote:
Originally Posted by 6233638 View Post
Green is the Y channel, isn't it? Or is that just a photography thing where "luminance" is always the green histogram, and sensors are RGGB.
I'm pretty sure this depends on the camera, I've had Canons which offer both luminance and RGB histograms, and luminance is not the same as green channel.

Quote:
4:4:4 PC mode:

4:2:2 Cinema mode:


(not sure why the font looks weird in the photos it's fine on the screen)
Which screen is that? I think my Pioneer Kuro does the same with PC and video modes.

Quote:
Yes, and it sucks. With PCs it is 720p60 or 1080p24. 720p looks awful and 24fps is too slow for games. They should have upgraded the spec.
I think madshi meant 1080/120p or 1080/60p 3D. Regular 1080/60p is not a problem, I think all 1080p HDTVs can do it.
Andy o is offline   Reply With Quote
Old 13th April 2011, 00:12   #6751  |  Link
fiver
Registered User
 
Join Date: Mar 2011
Posts: 7
Envy 17/ Radeon 6850

Got a new Envy 17 3D, madvr does not work with Radeon 6850. Custom EVR pres works fine.

Tested with madvr .50, and .51.

Tested with last offical release of MPC-HC and xhmikosr build from the other day (SVN 3021)

Issue: When loading any media type, MPC-HC hangs indefinitely on a black screen.

This laptop has switchable graphics, when I switch to the onboard intel GPU madvr works fine.

Let me know whatever you need for debugging, consider me your servant.
fiver is offline   Reply With Quote
Old 13th April 2011, 00:16   #6752  |  Link
pankov
Registered User
 
Join Date: Mar 2002
Location: Sofia, Bulgaria
Posts: 661
madshi,
I'm very impressed with the way v0.51 works - CPU usage is OK and it's smooth as butter with the few short clips I tested.

I'm going to watch a couple of episodes now just to check a longer time performance
pankov is offline   Reply With Quote
Old 13th April 2011, 00:19   #6753  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Tested on my AMD machine. Working great! I haven't had a chance to test on my nVidia box which is where the CPU usage was high last night. It'll probably be tomorrow before I can do that.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 13th April 2011, 00:25   #6754  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by Andy o View Post
I'm pretty sure this depends on the camera, I've had Canons which offer both luminance and RGB histograms, and luminance is not the same as green channel.
It was on all the Canons I've ever used. (just slightly more detailed due to the larger scale)

Quote:
Originally Posted by Andy o View Post
Which screen is that? I think my Pioneer Kuro does the same with PC and video modes.
Sony HX909. I could be mistaken but I don't think the Kuros offered 4:4:4 at all. Been too long since I had one to be sure though. (liked the black level, disliked everything else)
6233638 is offline   Reply With Quote
Old 13th April 2011, 00:48   #6755  |  Link
ajp_anton
Registered User
 
ajp_anton's Avatar
 
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
Also, about the red OSD and green having a higher res...
I'd imagine the OSD being rendered in RGB, where there is no resolution difference between different colors. Right?
ajp_anton is offline   Reply With Quote
Old 13th April 2011, 01:12   #6756  |  Link
Andy o
Registered User
 
Join Date: Mar 2009
Posts: 962
Yeah, but the difference is in the screens. My NEC LCD shows the red letters as clear as anything else, but the Kuro looks like the photo the guy above showed.
Andy o is offline   Reply With Quote
Old 13th April 2011, 01:17   #6757  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
I don't think we really get a vote, but, hypothetically if we did, I'd vote for green. I can't read the red very easily on my SXRD screen.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 13th April 2011, 01:42   #6758  |  Link
mrcorbo
Registered User
 
Join Date: Jan 2005
Posts: 171
I did a search, but didn't see this problem listed before, so I wanted to report the following behavior.

I have MPC-HC's "auto-change fullscreen monitor mode" enabled. If I toggle the player between fullscreen and windowed, which also causes a monitor resolution change, It immediately locks the player. The video area is black and you can see where mpc-hc was able to draw some of the window elements before it hung.

This happened with both the old and new exclusive renderer with and without desktop composition turned off and even with exclusive fullscreen mode turned off. Is there any way that this can be fixed? I like this renderer enough that I'd probably choose to disable the fullsceen mode switch before I stopped using MadVR, but it would be nice to not have to choose.

Edit:My apologies. I forgot to include my system details:

Windows 7 x64, ATI HD 6970 (Cat 11.4preview), MPC-HC revision 3016

Last edited by mrcorbo; 13th April 2011 at 01:51.
mrcorbo is offline   Reply With Quote
Old 13th April 2011, 01:42   #6759  |  Link
Andy o
Registered User
 
Join Date: Mar 2009
Posts: 962
I still get higher CPU usage. It's difficult to tell if it's less than before, but the difference is that most of the higher usage before was on one core. Here it seems the difference is spread out to two cores. The dip in the middle is where I switched from new to old exclusive.



Here's my previous graph for comparison:


Last edited by Andy o; 13th April 2011 at 01:47.
Andy o is offline   Reply With Quote
Old 13th April 2011, 01:50   #6760  |  Link
ajp_anton
Registered User
 
ajp_anton's Avatar
 
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
Quote:
Originally Posted by ajp_anton View Post
Is the decoder supposed to pass the color matrix to the renderer? Tested madVR, EVR and Haali, plus exporting RGB from ffdshow.
ffdshow apparently used the correct matrix, but Haali was the only renderer that correctly used the 601 matrix on a HD test video.
Did some more testing. So it's a 720p video encoded at both 601 and 709, with flags set correctly.

ffdshow is the only one that can convert these to RGB correctly, every renderer fails.
EVR and madVR assumes the clip is 709, probably because of the resolution. Don't know if it can be manually changed.
Haali and "video renderer" assumes the clip is 601. Yes, Haali is set to "auto". Don't know about VR's settings.

edit: I also did a 0-255 range test, and again ffdshow is the only one that didn't fail.
edit2: So adding to the original question "Is the decoder supposed to pass the color matrix to the renderer?", what about the fullrange flag? ffdshow was used as the decoder for all tests.

Last edited by ajp_anton; 13th April 2011 at 02:09.
ajp_anton is offline   Reply With Quote
Reply

Tags
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, 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 19:38.


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