更新mplayer/mencoder/ffmpeg/x264
很久编译了,心血来潮编译一次,关键是抓到了一个好的ffmpeg rev号
ffmpeg rev: 12666
mplayer/mencoder rev: 26320
x264 rev: 9556fe1(x264已经换用git进行源代码管理)
aeolusc的开发blog www.pspsp.org www.aeolusc.com
| 一 | 二 | 三 | 四 | 五 | 六 | 日 |
|---|---|---|---|---|---|---|
| « Apr | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
很久编译了,心血来潮编译一次,关键是抓到了一个好的ffmpeg rev号
ffmpeg rev: 12666
mplayer/mencoder rev: 26320
x264 rev: 9556fe1(x264已经换用git进行源代码管理)
此次主要是x264放弃nal-hrd补丁用回pictiming并且解决了PS3的兼容问题
mplayer修正了全屏无法显示播放画面的问题。
ffmpeg rev: 12181
mplayer/mencoder rev: 26075
x264 rev: 736
过完年回到上海放出新编译的
mplayer/mencoder/ffmpeg rev: 25987
ffmpeg rev: 11914
x264 rev: 936(修正pthread-win32 static调用的一个问题,追加若干patch,使用nal hrd替代pictiming作为测试)
mplayer/mencoder rev: 25952
ffmpeg rev: 11849
x264 rev: 936
修正了mplayer和ffmpeg中的pthread-win32导致x264压缩crash的问题
此外换用了最新的解决了对齐问题的yasm来编译x264
最后修改了一些编译参数,补充了上个版本漏编的faac
因为gcc 4.3.0成功进行bootstrap编译,所以这个版本暂时先用gcc 4.3.0编译看效果(之前3.4.6版据说2-pass压缩会出问题)
mplayer/mencoder rev: 25811
ffmpeg rev: 11573
x264 rev: 721
我改过的源代码可以从这里下载:
http://www.pspsp.org/down/pspsh_usbhostfs_pc_mingw.7z
编译方法见内howto.txt,简单说来就是先装pthread-w32和readline,我给的完整包内都已经附带
基本修改方法:
1. windows的select不支持fild io层的fd,所以要新开线程进行输入监视
2. windows的read/write不支持socket层的fd,所以替换成send/recv
3. 用pthread-w32模拟unix pthread
4. 删除unix的pid/gid等安全函数
5. 加上windows socket的WSAStartup和WSACleanup
更新点:
1. psp-gdb更新为6.7.1
2. pspsdk更新到rev 2351
3. 修正usbhostfs_pc和pspsh不能正常运行的问题
4. PC用gcc退回为gcc 3.4.6以提高编译后程序的速度并减小容量
5. 解决了初始环境变量顺序错误导致不能建立用户目录的问题
仍然提供完整包和pspdev包下载。
根据ww的说法,gcc 3.4.6比4.x.x系列编译出来的程序运行更快,所以换用这个版本试了一下
mplayer/mencoder rev: 25539
ffmpeg rev: 11346
x264 rev: 714
另外提供了压缩PMP AVC需要的x264 pictiming patch下载