- 精华
- 0
- 帖子
- 585
- 威望
- 0 点
- 积分
- 636 点
- 种子
- 0 点
- 注册时间
- 2005-7-5
- 最后登录
- 2010-7-19
|
发表于 2006-10-7 10:30 · 四川
|
显示全部楼层
RM/RMVB测试器Reality, CNGBA更新贴 转自 电完巴士
在记忆棒根目录上放入需要测试的rm, rmvb文件, 并重命名为test.rm. (ms0:/test.rm)
仅供测试兼容性, 评估性能.
因为Real的版权问题, 所以不能公开太多信息
目前还很不完善, 大致情况如下:
没有操作界面
没有声音
黑白图像
不能拉伸/缩放/全屏
速度较慢,没有与时钟同步
理论上来说, MIPS指令集和x86相似, 因此222的CPU基本上可以等于PII233级别的CPU. 当年我大学里用PII 266, 32M内存, WIN98下看RM电视剧没有问题, 因此PSP播放类似的RM文件是完全没有问题的. 实际上我试过了, 352*288, RVG2, RV8编码的RM文件是可以全速播放的, 但更高分辨率, RV9编码的RMVB文件就比较吃力了, 在码流低的情况下可以比较流畅, 但一旦到了复杂场景, 就会很卡.
我不知道PSP的ME能不能辅助解码, 我需要很多资料.
***目前是用纯c语言写的, 没有用到PSP的全部机能, 所以性能很差. 只解码了视频中的亮度通道, 还没有处理彩色通道和声音通道.
所以不能称为播放器, 只能叫做测试器.
优化方案有几种:
第一是用汇编优化***,但这不现实,提升也有限
第二是用PSP的Media Engine, 但资料太少.
所以没有这些资料, 就没有什么大的更新, 如果大家能找到这些资料, 请提供给我.
第2次更新 ver001_alpha3
设置频率为333Mhz, 速度有提升, 部分RM/RMVB能正常观看
第1次更新 ver001_alpha2
修正影片宽度大于512时不能正常显示的情况.
去除部分影响图像的调试信息 |
|