Gstreamer - perdendo o "último" buffer

Gstreamer - perdendo o "último" buffer

Estou usando o gstreamer com sopahttp, demux e appsink. O appsink é anexado ao demux dinamicamente na nova solicitação do pad. O hlsdemux, que eu uso, parece estar descartando o "último" buffer, pois perco cerca de 0,5 segundos de pacotes.

Eu recupero pacotes com base no sinal "new_sample".

Algum problema conhecido em relação aos desmultiplicadores -> appsink com pad dinâmico? Devo ter que fazer algo específico após o recebimento do EOS ou a adição de um novo pad?

informação relacionada