LINUX.ORG.RU

История изменений

Исправление wolverin, (текущая версия) :

у тебя так работает?

нет, для очереди в которую читает поток с камеры и 2 потока забирают (записи и трансляции онлайн видео) всегда только последние кадры я выделил массив указателей через ффмпег (какой длины он выделяет через av_packet_alloc не знаю), а очередь просто индексы этого массива переставляет, что позволяет не делать копирование ни указателей, ни тем более памяти.

Исходная версия wolverin, :

у тебя так работает?

нет, для очереди в которую читает поток и 2 потока забирают (записи и трансляции онлайн видео) всегда только последние кадры я выделил массив указателей через ффмпег (какой длины он выделяет через av_packet_alloc не знаю), а очередь просто индексы этого массива переставляет, что позволяет не делать копирование ни указателей, ни тем более памяти.