]> granicus.if.org Git - handbrake/commit
vfr: improve duplicate frame drop detection
authorJohn Stebbins <jstebbins.hb@gmail.com>
Sun, 14 Apr 2019 23:34:28 +0000 (17:34 -0600)
committerJohn Stebbins <jstebbins.hb@gmail.com>
Mon, 15 Apr 2019 15:55:55 +0000 (09:55 -0600)
commit5189e0d455286d6c203eb41bf542b4031b5ffd03
treeffc299aa88a2748c2b36f1bf727a8a946d984951
parent1ba1283d5653ca70395185b3cbcfc12595ecfca9
vfr: improve duplicate frame drop detection

More strictly limit the range of frames inspected when choosing a frame
to drop.

We were getting too many false positives which resulted in dropping
good frames. Limiting the range results in emitting good frames
before they can become the worst of a collection of other good
frames, and therefore be evaluated as droppable.

(cherry picked from commit d572956c90cffd6c221368af69ad129e2bc84bdb)
libhb/vfr.c