最近重新编译l-smash-tMod,发现无法安装。原因是l-smash源码目录有改动。
改了MakeFile后可以安装,但是x264_tMod无法编译通过。提示链接错误。。。
下面是错误信息:
input/audio/lsmash.o:在函数‘lsmash_init’中:
lsmash.c:(.text+0x149):对‘lsmash_importer_open’未定义的引用
lsmash.c:(.text+0x163):对‘lsmash_duplicate_summary’未定义的引用
lsmash.c:(.text+0x39b):对‘lsmash_importer_close’未定义的引用
input/audio/lsmash.o:在函数‘get_next_au’中:
lsmash.c:(.text+0x903):对‘lsmash_importer_get_access_unit’未定义的引用
lsmash.c:(.text+0x96a):对‘lsmash_importer_get_last_delta’未定义的引用
input/audio/lsmash.o:在函数‘lsmash_close’中:
lsmash.c:(.text+0xa28):对‘lsmash_importer_close’未定义的引用
output/mp4_lsmash.o:在函数‘set_param’中:
mp4_lsmash.c:(.text+0x1bbf):对‘mp4sys_amr_create_damr’未定义的引用
collect2: 错误:ld 返回 1
make: *** [x264] Error 1
ps:他们好像想把库与importer.h分离,这回菊苣得写一堆patch了 。。。
https://github.com/silverfilain/L-SMASH ... 13a39dR274