Quote:Does anyone know what the "hdmi self-adaptation" option in the Mi Box does?
I'm pretty confused with all these similar-sounding options actually.
HDMI self-adaptation
Auto-select best HDMI mode
Deep-color mode
HDR mode
HDMI Self Adaptation - is not working on the Mi Box. Usually this will allow Kodi to dynamically refresh switch the TV itself to a display frequency (Hz) to match the Frames Per Second (fps) of the source video file being played for ultra smooth video playback.
For example 23.976fps movies/TV when played in Kodi will dynamically switch (at movie start) a TV to its 24p Cinema or Movie Mode for beautifully smooth video playback.
The only Android Marshmallow AMLogic boxes I have seen this function working on are the MINIX U9 and the WeTek Hub and Play2.
This dynamic auto switching for proper video sync comes in real handy for boxes that also are used as Kodi PVR's. Because in certain parts of the world TV is 25fps which is then full motion deinterlaced (hopefully) and output at 50fps.
Auto-select best HDMI mode - will on Android device bootup switch the video output Resolution and Hz to the highest available for the particular HDMI connected display.
Deep-Color mode - Deep Color supports 10-bit, 12-bit and 16-bit color bit depths, up from 8-bit, which is the current standard for consumer video... ...A higher color bit depth enables finer gradations between different shades of the same color, for
smoother gradients and reduced color banding.
You of course have to be playing 10bit source video content AND have a 10bit capable HDMI input - connected display device.
A more detailed bit depth discussion here.
If Deep-Color mode is OFF - 10bit (color depth) video content is reduced down to 8bit with AMLogic S905x and S912 devices. This is what happens when you play 10bit video content with AMLogic S905(x) LibreELEC Kodi that has no Deep Color mode switching option.
HDR mode - either manually or Auto switch a HDR capable TV to its HDR mode when playing video containing HDR Metadata. Self explanatory. Mediacodec (Surface) hardware video acceleration has to be used in Kodi for HDR10.