I have some question regarding the application of filters to videos in Flash on mobile phones:
At which point in the code is it optimal, in terms of CPU usage, to place the filter for the video?
When I use the fullscreen mode the Flash Player has to upscale the video to fit on the display of the phone. In my case I use the Google Nexus and so the phone has to upscale the video to 800x480. Is the filter on the video applied before or after the upscaling?
I assume that it is done after the upscaling because I saw now performance improvement when I switch from a CIF(352 × 288) source to a QCIF (176 × 144). The resulting frame-rate stays the same at about 7 FPS (with a 24 FPS source video). Is there any possibility to do apply the filter before the upscaling? Or maybe do the upscaling by another filter and disable the upscaling of the Flash Player?
Other performance hints regarding the usage of filters on videos on mobile devices are also welcome!
I use the Flash Player 10.1 for Android 2.2 and the Google Nexus One.