Mic 的技术点滴:关于linux, wince 6.0...还有其他牢骚 mic's another world http://www.ootroo.com/zblog

Gnash SDL的编译已经通过了

上一篇 / 下一篇  2008-05-27 13:33:45 / 个人分类:linux

Gnash是开源的flash播放器(由GNU发起,可见其重要性),而且大家都知道flash的swf格式在网络上已经广泛流传。于此同时,很多基于flash的客户端也在出现。 出于这个背景我觉得做这个挺有意思。LUPA开源社区0`Yf Y~:R"a
LUPA开源社区_}\T,{$A/U
我使用的版本是gnash0.8.2,目前支持swf v7,支持流媒体在线收看,使用agg优化图形输出,我看到动画播放的时候画质比较细腻;
e-l,[Z H(V"}0LUPA开源社区$@obM!W7B$W5F
但是我发现速度很慢,同样的动画在PC上流畅的哦播放,但是在开发板上非常慢,大概1秒1帧
+Bb3a"VM0W#KVF0
7O*ju6r K+C#G0 使用的库文件LUPA开源社区/x%u `}4Az
SDL-1.2.13
~xz#|K{ U}0在运行的时候发现video初始化有问题,fbcon好像不支持,然后没有mouse输入,所以暂时把两处代码屏蔽
k8i!? H7o6\*H*^0"Couldn't initialize SDL:Unable to open mouse"
jSx4\uw O ^`u k0"Couldn't initialize SDL: Unsupported console hardware"LUPA开源社区 FrGg+Q%U
LUPA开源社区:_zT'dE\:Ph{8}p
修改SDL_fbvideo.cLUPA开源社区4nvF} v
LUPA开源社区$?V;m4c&XPF
LUPA开源社区Hc8^}&~#q9pU
libpng 1.2.24
G*J!IR YzA}GB oXM0LUPA开源社区(?*nT;uh"[
agg-2.5LUPA开源社区6h5`&]7[*Tj1y
LUPA开源社区5o6F1R;xN~8@ q
boost1.34.1LUPA开源社区n4H3\+_4C4A.R
C++库,编译时间特别长,编译出来的东西特别大
9jU'YA,Z0
DL#U(u5tDe0gstreamer-0.10.15LUPA开源社区7Z)}7T n8Y
LUPA开源社区PRMe&e8I6SlG
libxml2-26.29LUPA开源社区 bT/x5}m&Le
jpeg-6b
e6Ly.jK\%d0
&taz _+\'I0freetype-2.3.5
'?#dtD9K*F.R$r0LUPA开源社区w `xmM%YH{,n2Gn
glib-2.10.3
5gR#W/U M;e0选择SDL作为输出后台,却还是需要用到glib-2.10.3; 需要修改gui/Makefile,将GLIBC_CFLAGS添加到SDL_CFLAGS中LUPA开源社区8Q \o.|6t2K-@
LUPA开源社区3s4]c7~-J/N {l
ffmpeg-export-snapshot.tar.bz2LUPA开源社区!b"T;oti)|
在目标板上运行ffmpeg -v
ffmpeg version svn-r11592,....
libavutil version: 49.6.0
libavcodec version: 51.49.0
libavformat version: 52.5.0
libavdevice version: 52.0.0LUPA开源社区I9~Tsy
LUPA开源社区R;x0_;wgT
LUPA开源社区#X&U]~%H:f5~
gnash 0.8.2LUPA开源社区)wh|G3rC

;h-v eU\K6G1B0zlib-1.2.3
BNLZa.F,rnz_0 
3J3Tot K0LUPA开源社区S*[^3D:@Z
LUPA开源社区}vAMk~ u

TAG: Linux linux

mic 引用 删除 mic   /   2008-08-08 14:04:44
CPU arm920t, 400MHZ
RAM 64MByte 133MHZ SDRAM
引用 删除 guest   /   2008-08-03 19:16:15
你好,请问你开发板的硬件配置是怎么样的?cpu速度和ram各有多少?
引用 删除 amywang1840   /   2008-07-07 15:56:01
你好!
想问下GNASH移植的问题
MSN:
amywang1840@hotmail.com
mic 引用 删除 mic   /   2008-05-27 14:09:22
查看了gnash的硬件需求
里面有讲到gnash可以在arm上运行,200MHZ cpu,32MB内存,但是不支持video
"One of the goals of Gnash is to make it portable enough to install on small devices. As a result, the hardware requirements are minimal. Gnash has even run on an ARM9 at 200 MHz with 32 MB of RAM! (It ran without video support in this case.)"
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar