]> granicus.if.org Git - handbrake/commit
Variable frame rate improvements.
authorjbrjake <jb.rubin@gmail.com>
Mon, 4 Feb 2008 16:53:27 +0000 (16:53 +0000)
committerjbrjake <jb.rubin@gmail.com>
Mon, 4 Feb 2008 16:53:27 +0000 (16:53 +0000)
commit378b46d39143a80aa21b9d015ae69c051b987d7a
treef76b7093dc83e8620bdbd57d7c21ddbb8c4cacfb
parent8553dd7e5048a26fcc17b993da84d48f7dd4df70
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