[vlc] Re: The Mpeg4 decode and display capability of VLC on Xscale(pxa255)

Jean-Paul Saman jean-paul.saman at planet.nl
Mon Jul 26 21:35:32 CEST 2004


chenxuekai at zju.edu.cn wrote:

>I had successfully moved VLC0.72 on Xscale(pxa255).The plateform is Montavista
>linux for xscale.VLC can decode the MPEG4 video and display it.But the video
>quality is not good .The ffmpeg drop frames horriablly.The display skip frames
>serverly.The information printed on console is :
>-------------------------------------------------------------------
>[00000166] ffmpeg decoder error: more than 5 seconds of late video -> dropping
>[00000166] ffmpeg decoder error: more than 5 seconds of late video -> dropping
>[00000166] ffmpeg decoder error: more than 5 seconds of late video -> dropping
>[00000166] ffmpeg decoder error: more than 5 seconds of late video -> dropping
>............
>-------------------------------------------------------------------
>  
>
Maybe you should take this as a hint that your platform is not capable 
of reencoding the video provided into the format you want. If you don't 
believe me use FFMPEG directly (http://ffmpeg.sourceforge.net/ use the 
CVS version or the tarball from VLC's contrib directory.).

>The configure option of ffmpeg is :--prefix=/.../target/usr --enable-static
>--enable-shared --disable-debug --disable-altivec --disable-ffserver
>--disable-ffplay --host=xscale --disable-faac --disable-a52 --enable-pp
>--enable-amr_nb-fixed --tune=strongarm1100 --disable-mmx --cpu=arm41
>--cross-prefix=/.../bin/xscale_le- --disable-mp3lame --disable-faad --disable-sdl
>
>How the perfermance your vlc on xscale is?
>  
>
Mind that encoding is a CPU intensive task. Unless your platform has the 
horse power of a 1.5 GHZ (CPU speed on Intel platform's or equivalent of 
that for another CPU architectur) it won't work well.

>How can i modified it to let it work with mpeg4 video smooth on 352*288 25fps on 
>xscale?
>
>  
>
Some solutions:
1) Scale down the source video ?
2) Or beef up the CPU horse power on your platform,
3) or reencode into a less CPU intensive format (e.g MPEG 1 or MPEG 2).
4) Or use a hardware based encoder board (or DSP) into your platform

-- 

Many greetings,
Jean-Paul Saman

Consultant
--------------------------------------------------------------
VLC iPAQ maintainer                    http://www.videolan.org
RedHat Certified Engineer         RHCE number: 807202745005548
--------------------------------------------------------------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.videolan.org/pipermail/vlc/attachments/20040726/e3cbb659/attachment.sig>


More information about the vlc mailing list