()
| 321 | |
| 322 | |
| 323 | def main() -> None: |
| 324 | args = parse_args() |
| 325 | apply_quality_gate( |
| 326 | args.meta_json.expanduser().resolve(), |
| 327 | args.quality_report.expanduser().resolve(), |
| 328 | device=args.device, |
| 329 | jitter_threshold=args.jitter_threshold, |
| 330 | max_samples=args.max_samples, |
| 331 | gemini_api_key=args.gemini_api_key, |
| 332 | video_field=args.video_field, |
| 333 | eval_field=args.eval_field, |
| 334 | num_threads=args.num_threads, |
| 335 | sampling_fps=args.sampling_fps, |
| 336 | ) |
| 337 | |
| 338 | |
| 339 | if __name__ == "__main__": |
no test coverage detected