Hello again,
isn't there anyone out there who has tried playing a video in the browser on an i.MX53?
In the meantime, I have investigated the topic further. I switched over to the i.MX53 SMD board, using the Freescale BSP 11.05 (WCE700_11.05.03_ER.msi). When I build the OS image "iMX53_SMD_Mobility" out of this BSP, video playback in the browser works on this board. However, the video is played using software rendering, without the VPU.
When I add the Multimedia extensions (WinCE700_MX53_SMD_11.05.03_ER_MM.exe) to the BSP in order to use the VPU, video playback in the browser does not work anymore. I can play videos using the Video Player application, but the ActiveX control fails to play any video (just like on the QSB board).
I looked at the changes the Multimedia extension makes to the PBXML file and found out, that it's the "FSL_VIDEO_RENDER" environment variable which makes the ActiveX control fail. I saw in PLATFORM\iMX53_SMD\SRC\Multimedia\misc\fslmm_mx53.reg, that this variable removes the Windows VMR from the registry:
[-HKEY_CLASSES_ROOT\Filter\{B87BEB7B-8D29-423f-AE4D-6582C10175AC}]
[-HKEY_CLASSES_ROOT\CLSID\{B87BEB7B-8D29-423f-AE4D-6582C10175AC}]
When I remove these two lines, the ActiveX control basically works again, using the VPU. However, the video is displayed in a separate window, with wrong size and position, making it unusable.
Does anybody have an idea how to make this work? Is this a known problem at Freescale?
Best regards,
Tim