标题: Recent Updates on libtcas and TcasFilter [打印本页] 作者: milkyjing 时间: 2011-10-10 02:36:31 标题: Recent Updates on libtcas and TcasFilter
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.