gpt4 book ai didi

c++ - 如何从多个线程使用 ffmpeg 的 sws_scale?

转载 作者:太空宇宙 更新时间:2023-11-04 02:09:28 25 4
gpt4 key购买 nike

我有一个基于sws_scale的颜色空间转换函数.在应用程序的生命周期中,它将被多个不同的线程调用。但是,我不知道 sws_scale 的线程安全性如何,而且我没有在其文档中找到它。

我假设每个线程都需要自己的 SwsContext因为这个参数将被共享,但这是否足以保证不会发生任何内部冲突?

最佳答案

只要每个线程都有自己的 SwsContext 值,您就应该是安全的。快速查看 libswscale 源代码会发现它不使用任何全局变量。

关于c++ - 如何从多个线程使用 ffmpeg 的 sws_scale?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16154197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com