Video Playback on Lumia 610 - Specification Comparison
Nokia has prepared a guide for developers to make their applications Tango-compatible. The article discusses how Windows Phone devices with Qualcomm’s Snapdragon S1 7x27A processor will cope with video playback. Everything before Windows Phone 7.5 Refresh, or Tango, ran on Qualcomm’s more powerful MSM8x55 line of CPU’s.
According to the article, we will not see the same video crunching power on the low-spec hardware that the Lumia 61o represents. This will most probably be the case with other Windows Phone 7.5 Refresh -hardware too. Developers will have to take this into account when developing software for this new low-range of devices.
Formats that are not supported on all Windows Phones — such as FLAC, RMVB, and OGG — will fail to play on 7x27a-powered phones.
Video in a supported format but encoded in a codec not supported with hardware acceleration or at higher bitrates or resolutions than the Windows Phone baseline, may either fail to playback or be rendered in software. If software rendering occurs playback will be poor — jumpy and choppy.
For example, a video using the VC1 codec Advanced or Main profiles may play through software rendering, instead of hardware acceleration, but if the encoded bitrate is too high it will fail.
7x27a-powered phones impose limitations on the video they can play. These limitations have been implemented to account for the lower processing capacity and memory of these phones. However, by re-encoding your video and making use of the techniques outlined in this article you can preserve your apps UX and continue to offer your users a rich video experience.
Hit View Post to see a full codec/bitrate breakdown.