diff options
| author | Prashant Laddha <[email protected]> | 2015-04-22 14:32:34 -0300 |
|---|---|---|
| committer | Mauro Carvalho Chehab <[email protected]> | 2015-05-01 07:14:02 -0300 |
| commit | f67476589afc9a4a48bc342f1b5f505b508bd1ff (patch) | |
| tree | dc402509bceed35ddf256a3dbda258d7702faf8e /tools/perf/scripts/python/bin | |
| parent | ef403bcaf16b704b772cf33cc2871fb8693d3bb3 (diff) | |
[media] v4l2-dv-timings: fix rounding error in vsync_bp calculation
Changed the rounding offsets used in vsync_bp calculation in cvt and
gtf timings. The results for vsync_bp should now match with results
from timing generator spreadsheets for cvt and gtf standards.
In the vsync_bp calculation for cvt, always round down the value of
(CVT_MIN_VSYNC_BP / h_period_est) and then add 1. It thus, reflects
the equation used in timing generator spreadsheet. Using 1999999 as
rounding offset, could pontentially lead to bumping up the vsync_bp
value by extra 1.
In the vsync_bp calculations for gtf, instead of round up or round
down, round the (CVT_MIN_VSYNC_BP / h_period_est) to the nearest
integer.
Thanks to Martin Bugge <[email protected]> for validating with
standards and suggestions on equations.
Cc: Martin Bugge <[email protected]>
Signed-off-by: Prashant Laddha <[email protected]>
Signed-off-by: Hans Verkuil <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions