YxPlayer is the first to claim AVI playback capability, but their first version only plays for 2 minutes of your video as a 'demo', and the file browser leaves a LOT of be desires, as it is UNSORTED. So the initial reaction is absolutely horrendous.

Previously tested version is ad-supported, have no other limits. It also added OpenGL rendering and ARMv8 acceleration for better performance. However, a version downloaded in December 2010 requires you to enter a "code" to unlock or else you have to request "trial mode" at each use. It is very annoying.



In actual testing with AVI files transferred through a PC (a 700MB AVI file, and some other misc. AVI files) tearing and vsync problems are visible in action scenes. Subjectively, the player seem to be showing only about 10-15 fps, and video quality is not quite good. However, turning off the OpenGL rendering seem to improve the frame rate somewhat. Still, the ad stays at the bottom of the playback screen.

The file browser is EXTREMELY annoying. First, it defaults to INTERNAL memory. You have to click on "SD Card" button to browse the SD card. THEN you realize the directories are UNSORTED (i.e. physical order). The only redeeming feature is a "playlist", but even then the program is annoying. You click on a file, and it asks you if you want to play, add to playlist, or cancel. It is NOT proper Android UI!

It also lacks the "widgets" and additional controls like brightness available in other players. It, however, have the smallest footprint of all players: 3.3MB when all the FFMPEG based players are over 4MB (VitalPlayer is over 8 MB!) After Move2SD its footprint is under 2MB.



Overall, it works, but it is aggravating to use. Why put up with this when there are MUCH better choices?



Rating: 6 out of 10

Link to Appbrain for YxPlayer Neon (Cortex A8 only)



