[Angstrom-distro-users] mplayer woes

Tim Chick chick at computergeek.freeserve.co.uk
Fri Oct 19 16:01:18 CEST 2007


On Friday 19 October 2007 06:41, Siarhei Siamashka wrote:
> On 18 October 2007, Tim Chick wrote:
> Just out of curiosity, what does angstrom mplayer using pxa driver do
> when it is provided with inconvinient video as input (let's say
> 352x288 for example)? Does it handle scaling with libswscale? Does is
> perform software scaling for planar YV12 -> planar YV12? Or planar
> YV12 -> packed YUY2?
>
The pxa driver and hardware supports YV12 format, unlike the N800, which 
needs to convert to some other format (sorry I forget the name, 
basically the one where U and V are the same resolution as Y)

The pxa driver does not do any scaling itself, just crop, so you can 
apply the swscale stuff, and it should work quite well directly on the 
YV12 data.

The problem with sharing stuff with the N800 is that has an ARMV6 (with 
arm DSP instructions), whereas the c1000/c3200 have an ARMv5 with 
iwmmxt (intel SIMD instructions)

I think the swscale stuff is pretty good on the arm, and we have been 
picking up some of the optimisations the Maemo people have been making, 
as they have been working their way upstream into mplayer/ffmpeg

Has anyone tried software scaling on the zaurus?

I think there are so many video files out there which will not work 
(cause they are too high res, or use a floating point audio format, or 
some other wonky video format) that everyone just ends up converting 
the files to watch on the zaurus.

Thanks,
Tim





More information about the Angstrom-distro-users mailing list