2013-11-20, 20:49
(2013-11-20, 19:56)Alchete Wrote: lymllari, thank you for all the links. I'll be happy to pile on and keep those threads active.I checked out OE from git, switched to branch openelec-3.2 and built everything with "PROJECT=Intel ARCH=x86_64 make release -j8" to check that everything works (and to get the sources downloaded, extracted and patched).
I assume you're trying to build the driver/shader assembly directly in OpenELEC? Can you give a link to the source code and the steps you've taken to build it?
I am now looking into build.OpenELEC-Intel.x86_64-devel/libva-driver-intel-1.2.1/src/shaders/render/exa_wm_yuv_rgb.g7a. I've changed the bt.601 coefs to bt.709, but to build the .g7b I would need the shader compiler from intel-gpu-tools. When I can get that to build, I'll use it to compile the shader, put the new .g7b in place and rebuild OE. Or if that doesn't work, make a patch and put it in the package directory (I think the build system applies patches for us on top original sources).
See http://paste.ubuntu.com/6449587/ for the shader patch.
Quote:Are you an EE? Just curious.Just a regular software hacker.