TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

查看: 2585|回复: 0

Recent Updates on libtcas and TcasFilter [复制链接]



Rank: 7Rank: 7Rank: 7

发表于 2011-10-10 02:36:31 |显示全部楼层
I spent several days on updating the libtcas library, for I had got some good ideas to improve it. Two main conceptual guidelines are that using multi-threading and caching to improve the overall performance of rendering. Resulted in two sets of high level APIs, the hla_file_cache and hla_frame_cache, these APIs are more pertinent to the performance issues than hla_mt and hla_mt_mm APIs.

I implemented them without too much difficulties, since the logic was very clear. And the techniques are also some kind of mature. With the two newly developed API sets, the performance of the Avisynth interface has been improved dramatically, however, though haven't figured out yet, the performance of the DirectShow interface doesn't improve, but even decreased. So I kept it using the old way of rendering.

I believe now is the time to create more TCAS FXs, for both experimental purpose and showing what TCAS can do.

您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-2-26 01:48

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.