gereral1
Well-Known Member
Thread Starter
- Joined
- Mar 3, 2013
- Messages
- 968
- Likes
- 265
Created for AMD RX video card users as AMD has no support for HDR video.
As for other products it should work as well....beta testers welcome
When you go fullsceen it stays locked in full screen and switches to 10bit display. Madvr acts weird and HDR colors are off. Some get black screens. XDR just works....
Madvr vs xdr vs real hdr samsung uhd player
Special note:
You can block lav video filter in external filters and use mpc(low) built in filter which will give you a deeper color. This internal filter will support smooth glitch free harware acceralation on video cards. The results may look even better than the lav filter for video!
You still need to use custom presenter filter for adjustments.....
Output a2r10g10b10
evrf
16bit float thru HDMI at UHD resolution. A16b16g16r16 buffer
A16b16g16r16 sufrace
15-255 or 0-250
rgb 444 limited or rgb 444 full if card supports it, YCbCr 444, YCbCr 422 at 30hz 8,10,12 bit color
-Xdr.cal can be burned to 50gig disks with UHD video in same root folder and work with XDRDesktop right click play function.
-XDR will work with redfox ISO of blurays as well launch iso with XDR Desktop
There is no banding on p010 (hevc main 10) video files with AMD RX series GPUs.
Update as of July 31,2017
XDR also known as the Kodi HDR Project now has XDRCAL automation in version 2.0.0.0 soon to be released. what will happen is you load XDR and then XDR loads your player. You make adjustments on a video to video basis. You will be able to adjust filters, contrast, brightness, saturation and hue, 10bit fullsceen to the panel, 8bit float 16bit float all in RGB. limited or full color as well. Each video can be tweaked to look its best in XDR. These settings are stored in an XDR.CAL file and placed next to the video in its own folder. Using XDRDesktop simply right click play with XDR and my application will load your player in fullscreen and apply the custom metadata for that file. Then it will exit the player and return the settings to what they were before XDR settings were added. Inside Kodi this works the same. Selct the file and play with XDR. Kodi goes in the background and the player launches fullscreen with XDR.CAL settings applied to the uhd source. Once the movie ends XDR closes the player and returns to kodi. This is all automated.
These filter switch settings are very important for madvr users. If your player is setup for madvr xdrcal will switch out madvr for evr or custom presenter filter then switch back to madvr on exit. If you do not include xdrcal your madvr will be used for HDR or HDR passthru. If you supply xdrcal it will switch to XDR customs settings then restore all your existing settings. Now you can use 1 player for both.
To create XDR file is simple. To edit an existing XDR.CAL file is simple. The format is all laid out for you. This program should be released very soon. Been working on it for 3 months now. There are tons of screenshots at the end of this tread to look at to see what XDR can do with dull uhd footage.
Update official release Aug 6th,2017
Ok guys finally I can now release The Kodi HDR Project Version 2.0.0.0
All the videos are done including the donation video. Thankyou all for your support following this project over the past 3 months. I have put all my effort and time into this app to make it the best I can. Tried to make a nice interface with good options. The auto launcher works perfect and the code is streamlined. here is the download link. ENJOY THIS APP!
Due to this being a external project please click on any of the demo videos and in the video description is the official download link to my google server that is online 24/7. In the program are more files to the actual lav filters and mpcbe version I used to get these results.
My channel link is:
https://www.youtube.com/playlist?list=PLL6zS_8A86Kh4NMRvPEWCwz5pgNWt_6-h
Tip for Nvidia users:
For nvidia users please check let applications decide color in advanced settings nvidia control panel.
Inside mpcbe64 press APPLY not OK when making xdr.cal then shut down player. After this the save xdrcal will popup.....
My Test system and htpc:
(This goes to show you hdr is possible on old hardware!)
Windows 10 64bit creators update
8 gig ram
Amd 965 x4 core black edition processor
GA-790XTA-UD4(rev. 1.0)
Window hdr tab off during testing
Amd rx470 gpu hdmi 2.0a set at rgb444
onkyo tx-nr555 support hdmi 2.0a hdcp 2.2
Kodi latest offering
Mpcbe 64bit
Latest lav filters
Sony 850c xbr hdr tv with hdr off
Tv set to bt709 with 12+ tint in xdrcal
Tv set to bt2020 with 0 tint in xdrcal
Tv set to vivid mode(same settings to watch cable tv)
Compare with uhd samsung and philips hdr uhd players with hdmi 2.0a hdcp 2.2
All movies were original uhd disks
Test samples oled and 4k uhd test samples to compare xdr with actual player that shows real hdr.
Manixx2020 tested xdr with perfect results on kaby lake cpu with a sony xbr hdr tv one year newer than my hdr tv with uhd rip and philips uhd player for comparing results.
Imhh1 tested with nvidia and it looks awful. Trying to figure out why he sees no shadowing...(nvidia users can already use madvr hdr passdthru....)
XDR was to fill the gap where madvr does not for users with amd hdr cards and kaby lake cpus. Your results will depend on the tv you own. If you own a nice oled tv expect nice results. My results were tested on hdr tv with hdr off to see if I could duplicate hdr by processing on the computer side without meta data instead of the tv doing the processing and requiring a properly formatted hdr metadata encode tags.
Testing shows that all the guys are wrong online about hdr. Hdr is extended brightness and contrast and saturation beyond the normal rec709.
If tv is set to bt2020 its exact the color from xdr!
This explains why windows 10 hdr attempt to dull your desktop when switched on is to elimate windows from adding to the contrast and brightness and saturation. Same goes with a pure hdr uhd file. It looks like its stripped to get the tv ready to add the contrast snd brightness and saturation. XDR adds it and leaves the desktop in normal color and tv in normal mode. All different paths to the same result. Where xdr benifits is if a person using static metadata may guess wrong on uhd file and ruin the color or the contrast is set way to high. Anyone playing with uhd knows this. XDR gives you full control over every uhd and bluray file to customize each file to adjust hdr or sdr the way that it will look good to you on your monitor. HDR tvs with HDR video card or kabu lake cpu can expect perfect uhd hdr if adjusted right. I am not out to replace Madvr but to give users other options......
With UHD if you run audio your are limited with HD audio with a high fps 4k file. You can use dtsdecoder.DLL and 7.1 jacks on back of your motherboard to get 7.1 into amified speaker package if HDMI audio bandwidth is limited. This is how I did 7.1 until I bought HDMI amp. I have all the hdcp 2.2 chain to watch UHD. Just thought I'd take HDR on PC challenge to see if it was possible and to my surprise it is with primitive methods.
By the way this is my first program in VB.net that I have written...... Self taught
I need to learn c++ to program real HDR APIs
Last edited: