“B600 FFPLAYER移植”的版本间的差异

来自IPTV爱好者
跳转至: 导航搜索
(新页面: 参考资料:http://www.linuxdiyf.com/viewarticle.php?id=103949 依赖关系: FFPLAY 需要 SDL SDL需要若干图像库)
 
第3行: 第3行:
 
       FFPLAY 需要 SDL  
 
       FFPLAY 需要 SDL  
 
     SDL需要若干图像库
 
     SDL需要若干图像库
 +
 +
  移植SDL,只要在configure里加入交叉编译的选项即可。
 +
  移植FFMPEG,比较复杂,不同的配置组合,经常会缺少一些obj的生成,需要手工生成。
 +
  比如编译带rm支持的时候最后成成ffmpepg_g时会缺golomb.o 的几个常量数组。需要手工加入命令行。
 +
  建议初学者,可以这样操作 make  2>x 这样可以把最后的编译命令行保持在窗口。出错信息保存在文件x中
 +
  另外FFMPEG最新的快照和当前的SVN中,有一些X86编译不会出错的,但换成sh4就一定会出错的。
 +
  主要是internel.h 中一些staticb函数,不知什么原因过不去,建议换成宏。
 +
 +
  rmvb的移植:如果不用加速核,移植很容易,只要正常编译即可。
 +
  Q版三国,第一集 48M 384X288 ,20fps
 +
  效果:无声音,原始大小,约10 fps
 +
      无声音,全屏(720x567-24@50i) 约 5 fps

2009年2月15日 (日) 07:54的版本

 参考资料:http://www.linuxdiyf.com/viewarticle.php?id=103949
 依赖关系:
     FFPLAY 需要 SDL 
    SDL需要若干图像库
 移植SDL,只要在configure里加入交叉编译的选项即可。
 移植FFMPEG,比较复杂,不同的配置组合,经常会缺少一些obj的生成,需要手工生成。
 比如编译带rm支持的时候最后成成ffmpepg_g时会缺golomb.o 的几个常量数组。需要手工加入命令行。
 建议初学者,可以这样操作 make  2>x 这样可以把最后的编译命令行保持在窗口。出错信息保存在文件x中
 另外FFMPEG最新的快照和当前的SVN中,有一些X86编译不会出错的,但换成sh4就一定会出错的。
 主要是internel.h 中一些staticb函数,不知什么原因过不去,建议换成宏。
 rmvb的移植:如果不用加速核,移植很容易,只要正常编译即可。
 Q版三国,第一集 48M 384X288 ,20fps 
 效果:无声音,原始大小,约10 fps 
      无声音,全屏(720x567-24@50i) 约 5 fps