Почему video-appsrc не отправляет сигнал need_data, если audio-appsrc(в том же конвейере) не отправляет буфер? Видео/аудио потоки подключены к mp4mux

#gstreamer

Вопрос:

Мой gstreamer-конвейер содержит video-appsrc и audio-appsrc, и после кодирования их потоки подключаются к мультиплексору mp4mux. Если audio-appsrc не нажимает аудио-буфер, после нажатия некоторых видео-буферов video-appsrc отправляет достаточно данных и больше не отправляет сигнал need_data, пока я снова не вставлю аудио-буфер в audio-appsrc. Как я могу преодолеть эту проблему? Заранее спасибо: схематическая структура трубопровода