У меня есть функция преобразования цветового пространства на основе sws_scale. Он будет вызываться из нескольких разных потоков в течение всего жизненного цикла приложения. Однако я не знаю, насколько потокобезопасен sws_scale, и я не нашел упоминания об этом в его документации.
Я бы предположил, что для каждого потока требуется свой собственный SwsContext, так как этот параметр будет общим, но этого достаточно, чтобы гарантировать отсутствие внутренних столкновений?