|
| 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) |
|