Module: wine Branch: master Commit: 90107bba944a1da286e9ebd246ab3fd5dd7cb115 URL: https://source.winehq.org/git/wine.git/?a=commit;h=90107bba944a1da286e9ebd24...
Author: Zebediah Figura z.figura12@gmail.com Date: Wed Jan 20 18:58:52 2021 -0600
winegstreamer: Keep the stream in paused state for its entire lifetime.
This noticeably improves stream startup time. The process of typefinding and negotiation takes about 70 ms for a simple test file on one machine, and this is currently done twice. This patch replaces the second instance with a simple seek, which takes less than 10 ms.
Signed-off-by: Zebediah Figura z.figura12@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/winegstreamer/gstdemux.c | 194 +++++++----------------------------------- 1 file changed, 32 insertions(+), 162 deletions(-)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=90107bba944a1da286e9e...