View Single Post
Posts: 25 | Thanked: 31 times | Joined on Feb 2010
#94
Originally Posted by Copernicus View Post
I understand your pain, but I still gotta disagree. Here are my arguments:
...
C - This also means that those phones actually are doing the equivalent of re-encoding the video, only without giving you any say in the quality of the result.
Update: the OMAP3630 use the PowerVR SGX530 GPU, not the Mali400 GPU. Sorry for the mistake.

You only need to decode at the resolution of the file. The picture resize at the decoding output is usually assisted by the hardware. On the OMAP3 SoC, you can use the PowerVR SGX530, the DSP, or the picture processing subsystem to do picture resize. The PowerVR SGX530 should be the best choice. You can see how smooth the transitions are on the N9 by using it. A number of transitions includes a resize if the application image buffer in real time. You can use the same for the video output picture buffer.

So the only real limitation is how fast is the decoder to fill the video output picture buffer depending on the resolution of the file.

Last edited by jcdr; 2011-12-06 at 18:42.