|
| | PlotVideoProcessorIntegrationTest () |
| |
| virtual | ~PlotVideoProcessorIntegrationTest () |
| |
| void | RunTest (int width, int height, const std::string &filename) |
| |
| | VideoProcessorIntegrationTest () |
| |
| virtual | ~VideoProcessorIntegrationTest ()=default |
| |
| void | SetUpCodecConfig (const CodecParams &process, const VisualizationParams *visualization_params) |
| |
| void | ResetRateControlMetrics (int num_frames) |
| |
| void | UpdateRateControlMetrics (int frame_num, FrameType frame_type) |
| |
| void | VerifyRateControlMetrics (int update_index, int max_key_frame_size_mismatch, int max_delta_frame_size_mismatch, int max_encoding_rate_mismatch, int max_time_hit_target, int max_num_dropped_frames, int num_spatial_resizes, int num_key_frames) |
| |
| void | VerifyQuality (const test::QualityMetricsResult &psnr_result, const test::QualityMetricsResult &ssim_result, const QualityThresholds &quality_thresholds) |
| |
| void | LayerIndexForFrame (int frame_number) |
| |
| void | SetLayerRates () |
| |
| void | ProcessFramesAndVerify (QualityThresholds quality_thresholds, RateProfile rate_profile, CodecParams process, RateControlThresholds *rc_thresholds, const VisualizationParams *visualization_params) |
| |
| | VideoProcessorIntegrationTest () |
| |
| virtual | ~VideoProcessorIntegrationTest ()=default |
| |
| void | SetUpCodecConfig (const CodecParams &process, const VisualizationParams *visualization_params) |
| |
| void | ResetRateControlMetrics (int num_frames) |
| |
| void | UpdateRateControlMetrics (int frame_num, FrameType frame_type) |
| |
| void | VerifyRateControlMetrics (int update_index, int max_key_frame_size_mismatch, int max_delta_frame_size_mismatch, int max_encoding_rate_mismatch, int max_time_hit_target, int max_num_dropped_frames, int num_spatial_resizes, int num_key_frames) |
| |
| void | VerifyQuality (const test::QualityMetricsResult &psnr_result, const test::QualityMetricsResult &ssim_result, const QualityThresholds &quality_thresholds) |
| |
| void | LayerIndexForFrame (int frame_number) |
| |
| void | SetLayerRates () |
| |
| void | ProcessFramesAndVerify (QualityThresholds quality_thresholds, RateProfile rate_profile, CodecParams process, RateControlThresholds *rc_thresholds, const VisualizationParams *visualization_params) |
| |
| | Test () |
| |
| virtual void | SetUp () |
| |
| virtual void | TearDown () |
| |
|
| static void | SetCodecParams (CodecParams *process_settings, VideoCodecType codec_type, bool hw_codec, bool use_single_core, float packet_loss_probability, int key_frame_interval, int num_temporal_layers, bool error_concealment_on, bool denoising_on, bool frame_dropper_on, bool spatial_resize_on, int width, int height, const std::string &filename, bool verbose_logging) |
| |
| static void | SetCodecParams (CodecParams *process_settings, VideoCodecType codec_type, bool hw_codec, bool use_single_core, float packet_loss_probability, int key_frame_interval, int num_temporal_layers, bool error_concealment_on, bool denoising_on, bool frame_dropper_on, bool spatial_resize_on) |
| |
| static void | SetQualityThresholds (QualityThresholds *quality_thresholds, double min_avg_psnr, double min_min_psnr, double min_avg_ssim, double min_min_ssim) |
| |
| static void | SetRateProfile (RateProfile *rate_profile, int update_index, int bit_rate, int frame_rate, int frame_index_rate_update) |
| |
| static void | SetRateControlThresholds (RateControlThresholds *rc_thresholds, int update_index, int max_num_dropped_frames, int max_key_frame_size_mismatch, int max_delta_frame_size_mismatch, int max_encoding_rate_mismatch, int max_time_hit_target, int num_spatial_resizes, int num_key_frames) |
| |
| static void | SetCodecParams (CodecParams *process_settings, VideoCodecType codec_type, bool hw_codec, bool use_single_core, float packet_loss_probability, int key_frame_interval, int num_temporal_layers, bool error_concealment_on, bool denoising_on, bool frame_dropper_on, bool spatial_resize_on, int width, int height, const std::string &filename, bool verbose_logging) |
| |
| static void | SetCodecParams (CodecParams *process_settings, VideoCodecType codec_type, bool hw_codec, bool use_single_core, float packet_loss_probability, int key_frame_interval, int num_temporal_layers, bool error_concealment_on, bool denoising_on, bool frame_dropper_on, bool spatial_resize_on) |
| |
| static void | SetQualityThresholds (QualityThresholds *quality_thresholds, double min_avg_psnr, double min_min_psnr, double min_avg_ssim, double min_min_ssim) |
| |
| static void | SetRateProfile (RateProfile *rate_profile, int update_index, int bit_rate, int frame_rate, int frame_index_rate_update) |
| |
| static void | SetRateControlThresholds (RateControlThresholds *rc_thresholds, int update_index, int max_num_dropped_frames, int max_key_frame_size_mismatch, int max_delta_frame_size_mismatch, int max_encoding_rate_mismatch, int max_time_hit_target, int num_spatial_resizes, int num_key_frames) |
| |