From 27fbe80bccafe744ca3f96129c9e582f39921891 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 13 Feb 2019 00:17:10 +0000 Subject: Fixes to 3D shuffler to fix #1463. Make the shuffler longer; I've seen examples where the video and sound are over a second apart within the muxed file. Allow the shuffler to pass through complete missed frames; e.g. if the input is L1 R1 L3 R3 we can pass that through without worrying about the missing frame #2. Add a log warning if the shuffler fills: at this point, 3D sync may be lost. --- src/lib/shuffler.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/lib/shuffler.h') diff --git a/src/lib/shuffler.h b/src/lib/shuffler.h index 3eed3e4f0..7ac300b47 100644 --- a/src/lib/shuffler.h +++ b/src/lib/shuffler.h @@ -38,4 +38,5 @@ public: private: std::list _store; boost::optional _last; + static int const _max_size; }; -- cgit v1.2.3