OESF Portables Forum

Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Debian => Topic started by: glac on December 11, 2007, 02:11:44 pm

Title: Mplayer Pxa Vs Sdl
Post by: glac on December 11, 2007, 02:11:44 pm
Hello to all,

After installing Debian EABI with the Zdevil's rootfs, I had to install younggun's mplayer to have pxa and to have a usable mplayer (the newer one hangs with sdl and do not have pxa support) to view my VGA videos.

Sadly, the mplayer pxa supports only 480x640 videos (not 640x480 ones as 2or0) and to view then I have to use -vf rotate=1 and this software rotation slows down all the pxa optimisations.

I reencoded (rotated my video) and ran mplayer with pxa and it ran well, except that if I ran the video two times in a row, it does a segmentation fault and sometimes crash my system. Another problem with pxa is that sometimes some vertical white lines appears now and then (sometimes only that lines appears and not the video).

For my surprise, when I changed to the sdl output, the speed is almost the same (very little slower) of the pxa (because it's already rotated - and remember, the sdl rotates if needed then it slows down because of it - pxa doesn't even rotate) without the white lines.

I don't see any gain in using pxa because for me it's buggy and I still need to reencode (rotate) to get any performance that I gain with sdl too and it's more stable then pxa output.

Also, when I try to run mplayer with my system overclocked to 624 MHz, my system hangs.

Does anyone have a different experience (with 640x480 with pxa or 480x640 with pxa or sdl)? Does anyone know how to run mplayer with the system overclocked without hanging?

The video I was using was encoded with Xvid, 640x480 (the 480x640 is the same one rotated).

Thanks for the attention,

glac.