[win] Fix default value of vertical sync setting from disable to always.
[vfs] CFile: remove 'virtual' from destructor
no class is derived from CFile
Add Native type for hybris hwcomposer

Initial commit for the hybris hwcomposer native type, based on the
Android native type. Nothing works yet.

Conflicts:
	xbmc/windowing/egl/EGLWrapper.cpp
	xbmc/windowing/egl/Makefile

 Changes to be committed:

	new file:   xbmc/windowing/egl/EGLNativeTypeHybris.cpp
	new file:   xbmc/windowing/egl/EGLNativeTypeHybris.h
	modified:   xbmc/windowing/egl/EGLWrapper.cpp
	modified:   xbmc/windowing/egl/Makefile.in

Signed-off-by: memeka <mihailescu2m@gmail.com>
Correct code for EGL hybris support

Add the correct code for creating and flipping the hybris hwcomposer
buffers.

Signed-off-by: memeka <mihailescu2m@gmail.com>
Add hybris platform support

Add the needed platfrom and package support for libhybris

Signed-off-by: memeka <mihailescu2m@gmail.com>
Hide hybris code behind platform defines

Add platform defines to hide all the bad code

Signed-off-by: memeka <mihailescu2m@gmail.com>
Add hybris include folder to configure script

Signed-off-by: memeka <mihailescu2m@gmail.com>
Fix some logic errors in the native window handling

Conflicts:
	xbmc/windowing/egl/EGLWrapper.cpp

 Changes to be committed:

	modified:   xbmc/windowing/egl/EGLNativeTypeHybris.cpp
	modified:   xbmc/windowing/egl/EGLNativeTypeHybris.h
	modified:   xbmc/windowing/egl/EGLWrapper.cpp

Signed-off-by: memeka <mihailescu2m@gmail.com>
Fix the swap surface buffer code Make sure the swap surface code only gets called when the app starts painting. This patch is less intrusive.

Signed-off-by: memeka <mihailescu2m@gmail.com>
Make sure we can still compile without the hybris libraries

Signed-off-by: memeka <mihailescu2m@gmail.com>
Add hybris H/W decoding

Conflicts:
	xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp

 Changes to be committed:

	modified:   configure.in
	modified:   xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp
	new file:   xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecHybris.cpp
	new file:   xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecHybris.h
	modified:   xbmc/cores/dvdplayer/DVDCodecs/Video/Makefile.in

Signed-off-by: memeka <mihailescu2m@gmail.com>
Do some extra cleanup

Signed-off-by: memeka <mihailescu2m@gmail.com>
Slight fixes for crashes

Signed-off-by: memeka <mihailescu2m@gmail.com>
force hybris EGL and change to xbmc13 code

Signed-off-by: memeka <mihailescu2m@gmail.com>
added Exynos support (by ovversun)

Signed-off-by: memeka <mihailescu2m@gmail.com>
added compile script
factor out the UI scaling computation from SetScalingResolution
use GetGUIScaling rather than SetScalingResolution when computing font size so as to not alter stored state
set MFC decoder preference over HYB
Merge remote-tracking branch 'origin/master' into working