We have a spinoff board of a Boundary Nitrogen6q, using an imx6q cpu, linux 3.0.35 and android 4.2.2, when we plug the HDMI monitor we can play video with the Android Player, 1080p, etc, but when we plug the LVDS monitor, Player says "cannot play video" for any video, still pictures works fine.
Monitor is decided at boot by uboot, we use a command line like this for HDMI:
setenv bootargs $bootargs video=mxcfb0:dev=hdmi,bpp=32,1920x1080M@60,if=RGB24 fbmem=48M
abd this for LVDS:
setenv bootargs $bootargs video=mxcfb0:dev=ldb,1920x1080MR@60,if=RGB24,fbpix=RGB32 ldb=spl0 fbmem=48M
Is this because of some RGB24/RGB32 mix?