Posts: 160
Joined: Mar 2013
Reputation:
0
so just so I understand.
If I run:
- Full range xrandr, limited kodi + limited projector on your EGL build vs - Full range xrandr, limited kodi + limited projector with standard OE built form master
I could/should see a difference?
Posts: 6,810
Joined: Jul 2010
Reputation:
198
yes, you should. pre-EGL vaapi was not able to do yuv-RGB conversion in limited range.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
The point is, now you don't need VAAPI GLX upscaling to full rgb and then again downscaling via the driver if you want to use e.g. VAAPI-MADI, MCDI. The only way to get real Limited out of the older version was to disable Prefer VAAPI Render Method and not using MCDI/MADI and so on ... also it was bypassed for 4k before.
EGL is the biggest advancement performance wise and feature wise we have see since ... *let me think a moment* ... for ever :-)
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
2015-07-07, 21:08
(This post was last modified: 2015-07-07, 21:10 by fritsch.)
BEFORE EGL
If you used VAAPI and VAAPI Prefer Render Method, Kodi's Limited Settings had absolutely _no_ influence on the video output, it was not touched at all - it was directly displayed with VAAPI.
This happens always on the old build, when:
- you use vaapi vpp (mcdi, madi, vaapi-bob) for e.g. interlaced media
- if Prefer VAAPI Render Method is turned on (even for normal progressive)
- if video is > 4k
The only way to get that going differently was to additionally disable "Prefer VAAPI Render Method" and not use anything of the above, cause the above would implicitely enable the VAAPI Render path again.
VAAPI has scaled to full range and was also used for display afterwards and directly output as full range.
See btw. the chromebox wiki for detailled explanation.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 305
Joined: Nov 2014
Reputation:
9
Now that there are some substantial performance improvements in the pipeline (many, many thanks to all of you involved in this voluntary task), is there a possibility to implement some more sharpening but apparently more CPU hungry upscaling options such as Spline36 or Spline64?
Posts: 6,810
Joined: Jul 2010
Reputation:
198
This can't have worked for the reason I gave. VAAPI pre-egl can only output full range (into the back buffer). So if you set the driver to full range too, the tv gets full range. having the tv set to limited results in wrong color. There is a little chance that this does not happen: very few tv sets observe info frames which convey the setting from the source to the sink.
Posts: 160
Joined: Mar 2013
Reputation:
0
2015-07-07, 21:31
(This post was last modified: 2015-07-07, 21:40 by jjslegacy.)
Yes sorry I had the prefer VAAPI render method off - changing too many things at once
Posts: 216
Joined: Jun 2014
Reputation:
11
Hmh, observing and feeling the excitement. Anybody out there who can comment on how these OE EGL builds compare to afedchin's DX11 builds for Win in terms of the video quality?