[MPlayer-users] colorspace conversion problem

Rocky zhang zhanghua at rocketmail.com
Mon Sep 6 04:43:34 CEST 2010


Hi there,
I have compiled mplayer 1.0rc3 and the newest Subversion snapshot source code(Sep 3,2010) for embedded arm(Samsung s3c6410), 
the video output device is fbdev(framebuffer), when i play the test video use this two versions,1.0 rc3 work fine, but the 
newest version work fine too except that the backgound area around the output zone of the lcd keep flashing continually. 
the two version use the same configure parameters as below:
./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm  --enable-static --disable-win32dll --disable-dvdread --disable-dvdread-internal --disable-dvdnav --disable-libdvdcss-internal --enable-fbdev --disable-mencoder --disable-live --enable-libavcodec_a 2>&1 | tee logfile
and i use the same compile tools(codesurcery arm-none-linux-eabi 4.3.3),
The console output for 1.0rc3:
[root]#./mplayer_rc3 -vo fbdev test.mpg
.....
[swscaler @ 0x7a9688]No accelerated colorspace conversion found.                
[swscaler @ 0x7a9688]using unscaled yuv420p -> rgb565 special converter         
VO: [fbdev] 300x168 => 300x168 BGR 16-bit

The newest version output:
[root]#./mplayer_new -vo fbdev test.mpg
.....
[swscaler @ 0x899198]No accelerated colorspace conversion found from yuv420p to.
[swscaler @ 0x899198]using unscaled yuv420p -> rgb565le special converter       
compare the output,i can find that the only difference is that 1.0rc3 version 
converte the colorspace from yuv420p to rgb565 and the newest version converte 
the colorspace form yuv420p to rgb565le.
my question is:
1)what is the difference between rgb565 and rgb565le?
2)how can i force the program to use the specified colorspace converter through parameters? 
i have tried format fourcc and outfourcc,but it seems not to work.
3)is there another way to solve this problem? 
 
Greets,
 
Rocky


      


More information about the MPlayer-users mailing list