
Go to the source code of this file.
Functions | |
| void | EstimateWPBSliceAlg2 (ImageParameters *img, InputParameters *params) |
| void | EstimateWPPSliceAlg2 (ImageParameters *img, InputParameters *params, int offset) |
| int | TestWPPSliceAlg2 (ImageParameters *img, InputParameters *params, int offset) |
| int | TestWPBSliceAlg2 (ImageParameters *img, InputParameters *params, int method) |
| void | compute_offset () |
Definition in file wp_mciter.h.
| void EstimateWPBSliceAlg2 | ( | ImageParameters * | img, | |
| InputParameters * | params | |||
| ) |
Estimates reference picture weighting factors for B slices.
implicit mode. Values are fixed and it is important to show it here
explicit mode. Values can be changed for higher precision.
implicit mode
Definition at line 160 of file wp_mciter.c.
References InputParameters::ChromaWeightSupport, ComputeImgSum(), ImageParameters::current_mb_nr, ImageParameters::frameOffset, ImageParameters::height, ImageParameters::height_cr, storable_picture::imgUV, ImageParameters::mb_data, macroblock::mb_field, ImageParameters::MbaffFrameFlag, pCurImg, storable_picture::poc, ImageParameters::width, ImageParameters::width_cr, and wpxDetermineWP().
Referenced by InitWP().

| void EstimateWPPSliceAlg2 | ( | ImageParameters * | img, | |
| InputParameters * | params, | |||
| int | offset | |||
| ) |
Estimates reference picture weighting factors for P slices.
Definition at line 29 of file wp_mciter.c.
References ImageParameters::bitdepth_chroma, ImageParameters::bitdepth_luma, InputParameters::ChromaWeightSupport, ComputeImgSum(), ImageParameters::current_mb_nr, ImageParameters::frameOffset, ImageParameters::height, ImageParameters::height_cr, storable_picture::imgUV, ImageParameters::mb_data, macroblock::mb_field, ImageParameters::MbaffFrameFlag, storable_picture::p_curr_img, pCurImg, ImageParameters::size_cr, ImageParameters::width, ImageParameters::width_cr, and wpxDetermineWP().
Referenced by InitWP().

| int TestWPBSliceAlg2 | ( | ImageParameters * | img, | |
| InputParameters * | params, | |||
| int | method | |||
| ) |
TestWPBSliceAlg2: Tests B slice weighting prediction.
implicit mode
implicit mode
explicit mode
implicit mode
Definition at line 519 of file wp_mciter.c.
References InputParameters::B_List0_refs, InputParameters::B_List1_refs, InputParameters::ChromaWeightSupport, ComputeImgSum(), ImageParameters::current_mb_nr, ImageParameters::frameOffset, ImageParameters::height, ImageParameters::height_cr, storable_picture::imgUV, ImageParameters::mb_data, macroblock::mb_field, ImageParameters::MbaffFrameFlag, ImageParameters::nal_reference_idc, pCurImg, storable_picture::poc, ImageParameters::width, ImageParameters::width_cr, and InputParameters::WPIterMC.
Referenced by InitWP().

| int TestWPPSliceAlg2 | ( | ImageParameters * | img, | |
| InputParameters * | params, | |||
| int | offset | |||
| ) |
Tests P slice weighting factors to perform or not WP RD decision.
Definition at line 369 of file wp_mciter.c.
References ImageParameters::bitdepth_chroma, ImageParameters::bitdepth_luma, InputParameters::ChromaWeightSupport, ComputeImgSum(), ImageParameters::current_mb_nr, ImageParameters::frameOffset, ImageParameters::height, ImageParameters::height_cr, storable_picture::imgUV, ImageParameters::mb_data, macroblock::mb_field, ImageParameters::MbaffFrameFlag, storable_picture::p_curr_img, pCurImg, InputParameters::RDPSliceBTest, ImageParameters::size_cr, ImageParameters::width, and ImageParameters::width_cr.
Referenced by InitWP().
