Some encoders do it on their own, but others
don't, so do it unconditionally for consistency.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6714
b64f7644-9d1e-0410-96f1-
a4d463321fa5
job->par.num, job->par.den, 255);
}
+ /*
+ * The frame rate may affect the bitstream's time base, lose superfluous
+ * factors for consistency (some encoders reduce fractions, some don't).
+ */
+ hb_reduce(&job->vrate.num, &job->vrate.den,
+ job->vrate.num, job->vrate.den);
+
#ifdef USE_QSV
if (hb_qsv_decode_is_enabled(job))
{