If you are using i.MX28 BSP release L2.6.35_1.1.0_130130 and the kernel image is loaded by u-boot, please make sure to apply this patch. Otherwise, the video playback will just have sound only.
This patch passes the chip ID & revision from u-boot to the kernel. In kernel, the video decoder libraries will check the chip ID and refuse to work if it found an unknown chip ID.
This video playback issue in L2.6.35_1.1.0_130130 affects the system when the kernel is loaded by u-boot only. When the kernel is loaded by boot stream, the linux prep always setup the appropriate ATAG_REVISION to kernel.