nx_quality_metric.nx
buildroot/runtime/nx_quality_metric.nx
about
dependencies 0 imports · 25 importers
diagram shows first 10 each side; +0 more imports, +15 more importers in the complete lists below.
imports: none
imported by: nx_quality_metric_gate.nxnx_rd_intra_gate.nxnx_rdcurve_gate.nxnx_resid_entropy_gate.nxnx_ssim_gate.nxnx_vcodec_bgop_bench.nxnx_vcodec_dct2_rd_gate.nxnx_vcodec_drift_bench.nxnx_vcodec_entropy_gap.nxnx_vcodec_exceed_census.nxnx_vcodec_ffv1_entropy_gate.nxnx_vcodec_handoff_bench.nxnx_vcodec_inloop_gate.nxnx_vcodec_live_noise_probe.nxnx_vcodec_mvbits_probe.nxnx_vcodec_nf_gate.nxnx_vcodec_nf_train.nxnx_vcodec_rd_bench.nxnx_vcodec_realframe_gate.nxnx_vcodec_realseq_gate.nxnx_vcodec_sigwire_gate.nxnx_vcodec_speed_bench.nxnx_vcodec_stdseq_gate.nxnx_vcodec_t8noise_gate.nxnx_vdeblock_gate.nx
structs
| none |
consts
| 2 | const QM_MAGIC_65536: i64 = 65536 |
| 3 | const QM_MAGIC_131072: i64 = 131072 |
| 4 | const QM_MAGIC_32768: i64 = 32768 |
| 5 | const QM_MAGIC_9900: i64 = 9900 |
| 6 | const QM_MAGIC_65025: i64 = 65025 |
| 7 | const QM_MAGIC_217707: i64 = 217707 |
| 66 | const QM_SSIM_C1: i64 = 6 |
| 67 | const QM_SSIM_C2: i64 = 59 |
functions
| 14 | func qm_mse(a: *u8, b: *u8, n: i64) -> i64 |
| 22 | func qm_isqrt(v: i64) -> i64 called by 1: qm_rmse |
| 31 | func qm_rmse(a: *u8, b: *u8, n: i64) -> i64 { return qm_isqrt(qm_mse(a, b, n)) } |
| 34 | func qm_log2_q16(x: i64) -> i64 |
| 54 | func qm_psnr_cdb(a: *u8, b: *u8, n: i64) -> i64 |
| 68 | func qm_ssim_milli(a: *u8, b: *u8, W: i64, H: i64) -> i64 |