我已经读过了(在某个地方,现在不再记得并找到它了 - 也许这个问题对我来说已经过时了),有些FFmpeg函数同时从多个线程调用是不安全的.
FFmpeg本身并不是多线程安全的,因为你不应该同时从不同的线程调用av_read_frame或avcodec_decode_audio4处理相同的上下文 - 但这很明显.
但是,例如,似乎avformat_find_stream_info即使在不同的上下文中同时从不同的线程调用也是不安全的.因此,为了确保安全,您需要一个全局互斥锁.
是否有不安全的功能列表?
| 归档时间: |
|
| 查看次数: |
4208 次 |
| 最近记录: |