From 594a0152ba53b30baa9a22a8d546960c500cd572 Mon Sep 17 00:00:00 2001 From: Jochen Henneberg Date: Wed, 2 Jul 2025 09:48:22 +0200 Subject: [PATCH] gopbuffer: Push GOPs in order of time on EOS GOPs are internally ordered with latest GOP first so they have to be pushed in reverse order on EOS. Part-of: --- generic/gopbuffer/src/gopbuffer/imp.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generic/gopbuffer/src/gopbuffer/imp.rs b/generic/gopbuffer/src/gopbuffer/imp.rs index e29153a4b..6792159b4 100644 --- a/generic/gopbuffer/src/gopbuffer/imp.rs +++ b/generic/gopbuffer/src/gopbuffer/imp.rs @@ -379,7 +379,7 @@ impl Stream { } fn drain_all(&mut self) -> impl Iterator + '_ { - self.queued_gops.drain(..) + self.queued_gops.drain(..).rev() } fn flush(&mut self) {