CX310视频应用,配置GAPI 文章编号:1256846189 创建于:2006-02-07 16:00:00 ===================== 众所周,HPC Pro所使用的WinCE2.11缺少许多WinCE3.0所支持的函数库,比如负 责直接屏幕访问的GAPI(GameAPI由GX.DLL负责),不过很多第三方开发者都为W inCE2.11的机器制作了一系列的函数库,用来在一部分程度上支持PPC的软件, 而且随着这些DLL的普及,学来学多的开发者也开始广泛使用这些由第三方开发 的函数库,这次涉及到的是TCPMP——非常著名的PDA用媒体播放软件,以开放源代 码,解码速度快,而且快越多种平台著称,而HPC上面也有对应的版本,但是需 要GAPI的支持,才能得到比较理想的解码速度,而GAPI的核心GX.DLL TCPMP是不 提供的,我在一个日本WinCE爱好者的网站找到了Dummygx,可以在非PPC的系统 上支持GAPI的部分功能 http://www.age.jp/~k-matsu/CE/dummygx/ 这个GAPI有三部分构成gx.dll动态链接库gx.lib库文件gx.dll.ini配置文件,前 两个库文件对于不同的CPU类型和系统版本有不同的文件对应,而gx.dll.ini则 根据CPU的分辨率又有不同,Dummygx的压缩包里面已经包含了部分HPC的配置文 件,其中就包括CX310 # gx.dll.ini for Fujitsu INTERTOP CX310/300 65536 colors mode framebuffer 0xaa000000 #display properties - see gx.h cxWidth 640 cyHeight 480 cbxPitch 2 cbyPitch 1280 cBPP 16 ffFormat 0xA0 但是按正常步骤复制文件之后,却不能用出现颜色混乱的现象,经过一番配置和 调整,终于使配置文件能够正常工作了,下面是更改后的配置 # gx.dll.ini for Fujitsu INTERTOP CX310/300 65536 colors mode framebuffer 0xaa000000 #display properties - see gx.h cxWidth 640 cyHeight 480 cbxPitch 2 cbyPitch 640 cBPP 8 ffFormat 0x10 不过这样一来,系统在GAPI模式下就只有256色了,在yameCE下面仍然不能用, 色彩混乱,不过在TCPMP上面算是正常了(而且色彩好像还能超过256色?迷惑中 ),图片就是在CX310上面看柯南的效果,还是说的过去的。 这是视频文件的参数 视频: DivX 5 320x240 12.00fps 151Kbps 音频(A): MPEG 音频 (层次 3) 22050Hz 单声 32Kbps (Image: http://images.blogcn.com/2006/2/8/11/dr_quest,20060208202848.j pg)