Variable frame rate improvements.
commitaebcbe663c8bdc20ceebb6ae829e13fa0761f519
authorjbrjake <jbrjake@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Mon, 4 Feb 2008 16:53:27 +0000 (4 16:53 +0000)
committerjbrjake <jbrjake@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Mon, 4 Feb 2008 16:53:27 +0000 (4 16:53 +0000)
treef76b7093dc83e8620bdbd57d7c21ddbb8c4cacfb
parentfaad42ec3c9beb64693a2581f977ab91ba710f5c
Variable frame rate improvements.
- Makes it work better with the source's time stamps and avoids discontinuities, by removing its lazy assumption that all frames are 3003 ticks long.
- Handles more than 1 frame being dropped out of 5.
- Preserves chapter markers from being dropped along with frames they're attached to (thanks van!).
- Also, since VFR no longer requires input at 29.97 fps, removes the hard-coding of that frame rate.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1249 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb/render.c
libhb/work.c