Gstreamer - теряется "последний" буфер

Gstreamer - теряется "последний" буфер

Я использую gstreamer с souphttp, demux и appsink. Appsink динамически подключается к demux при запросе новой площадки. hlsdemux, который я использую, похоже, сбрасывает "последний" буфер, так как я пропускаю около 0,5 секунд пакетов.

Я извлекаю пакеты на основе сигнала «new_sample».

Известна ли какая-либо проблема с демультиплексорами-->appsink с динамическим pad? Нужно ли мне что-то делать после получения EOS или добавления нового pad?

Связанный контент