Lines Matching full:fps
856 static void normalize_firstpass_stats(FIRSTPASS_STATS *fps, in normalize_firstpass_stats() argument
859 fps->coded_error /= num_mbs_16x16; in normalize_firstpass_stats()
860 fps->sr_coded_error /= num_mbs_16x16; in normalize_firstpass_stats()
861 fps->intra_error /= num_mbs_16x16; in normalize_firstpass_stats()
862 fps->frame_avg_wavelet_energy /= num_mbs_16x16; in normalize_firstpass_stats()
863 fps->log_coded_error = log1p(fps->coded_error); in normalize_firstpass_stats()
864 fps->log_intra_error = log1p(fps->intra_error); in normalize_firstpass_stats()
865 fps->MVr /= f_h; in normalize_firstpass_stats()
866 fps->mvr_abs /= f_h; in normalize_firstpass_stats()
867 fps->MVc /= f_w; in normalize_firstpass_stats()
868 fps->mvc_abs /= f_w; in normalize_firstpass_stats()
869 fps->MVrv /= (f_h * f_h); in normalize_firstpass_stats()
870 fps->MVcv /= (f_w * f_w); in normalize_firstpass_stats()
871 fps->new_mv_count /= num_mbs_16x16; in normalize_firstpass_stats()
898 FIRSTPASS_STATS fps; in update_firstpass_stats() local
912 fps.weight = stats->intra_factor * stats->brightness_factor; in update_firstpass_stats()
913 fps.frame = frame_number; in update_firstpass_stats()
914 fps.coded_error = (double)(stats->coded_error >> 8) + min_err; in update_firstpass_stats()
915 fps.sr_coded_error = (double)(stats->sr_coded_error >> 8) + min_err; in update_firstpass_stats()
916 fps.intra_error = (double)(stats->intra_error >> 8) + min_err; in update_firstpass_stats()
917 fps.frame_avg_wavelet_energy = (double)stats->frame_avg_wavelet_energy; in update_firstpass_stats()
918 fps.count = 1.0; in update_firstpass_stats()
919 fps.pcnt_inter = (double)stats->inter_count / num_mbs; in update_firstpass_stats()
920 fps.pcnt_second_ref = (double)stats->second_ref_count / num_mbs; in update_firstpass_stats()
921 fps.pcnt_neutral = (double)stats->neutral_count / num_mbs; in update_firstpass_stats()
922 fps.intra_skip_pct = (double)stats->intra_skip_count / num_mbs; in update_firstpass_stats()
923 fps.inactive_zone_rows = (double)stats->image_data_start_row; in update_firstpass_stats()
924 fps.inactive_zone_cols = 0.0; // Placeholder: not currently supported. in update_firstpass_stats()
925 fps.raw_error_stdev = raw_err_stdev; in update_firstpass_stats()
926 fps.is_flash = 0; in update_firstpass_stats()
927 fps.noise_var = 0.0; in update_firstpass_stats()
928 fps.cor_coeff = 1.0; in update_firstpass_stats()
929 fps.log_coded_error = 0.0; in update_firstpass_stats()
930 fps.log_intra_error = 0.0; in update_firstpass_stats()
933 fps.MVr = (double)stats->sum_mvr / stats->mv_count; in update_firstpass_stats()
934 fps.mvr_abs = (double)stats->sum_mvr_abs / stats->mv_count; in update_firstpass_stats()
935 fps.MVc = (double)stats->sum_mvc / stats->mv_count; in update_firstpass_stats()
936 fps.mvc_abs = (double)stats->sum_mvc_abs / stats->mv_count; in update_firstpass_stats()
937 fps.MVrv = ((double)stats->sum_mvrs - in update_firstpass_stats()
940 fps.MVcv = ((double)stats->sum_mvcs - in update_firstpass_stats()
943 fps.mv_in_out_count = (double)stats->sum_in_vectors / (stats->mv_count * 2); in update_firstpass_stats()
944 fps.new_mv_count = stats->new_mv_count; in update_firstpass_stats()
945 fps.pcnt_motion = (double)stats->mv_count / num_mbs; in update_firstpass_stats()
947 fps.MVr = 0.0; in update_firstpass_stats()
948 fps.mvr_abs = 0.0; in update_firstpass_stats()
949 fps.MVc = 0.0; in update_firstpass_stats()
950 fps.mvc_abs = 0.0; in update_firstpass_stats()
951 fps.MVrv = 0.0; in update_firstpass_stats()
952 fps.MVcv = 0.0; in update_firstpass_stats()
953 fps.mv_in_out_count = 0.0; in update_firstpass_stats()
954 fps.new_mv_count = 0.0; in update_firstpass_stats()
955 fps.pcnt_motion = 0.0; in update_firstpass_stats()
961 fps.duration = (double)ts_duration; in update_firstpass_stats()
963 normalize_firstpass_stats(&fps, num_mbs_16X16, cm->width, cm->height); in update_firstpass_stats()
966 // local variable 'fps'), and then cpi->output_pkt_list will point to it. in update_firstpass_stats()
967 *this_frame_stats = fps; in update_firstpass_stats()
974 av1_accumulate_stats(cpi->ppi->twopass.stats_buf_ctx->total_stats, &fps); in update_firstpass_stats()