In the linux driver world, there are multiple ways to get a hardware-decoded video rendering on a screen. In 4.4, they were probably using a software overlay (camera "sees", hardware driver in the kernel decodes things, software in "userspace" gets the camera image output, software draws it into...