void SetOption(OverlayOption o)
Set functions...
Definition: overlay.h:102
int m_ref
Local copy of reference offset.
Definition: overlay.h:190
Class encapsulating parameters for drawing the picture.
Definition: draw_overlay.h:55
void GlobalMotionDifference(const MEData &, MvArray &)
Remove global motion from block motion.
int m_ref
Reference picture.
Definition: overlay.h:124
A class for encapsulating all the data relating to a picture.
Definition: picture.h:51
int m_mv_scale
Temporal scaling factor for motion vectors.
Definition: overlay.h:187
int MvClip() const
Returns clip value for motion vectors.
Definition: overlay.h:95
OverlayOption m_option
Instrumentation command line option.
Definition: overlay.h:121
void PadPicture(const MEData &)
Calculates if picture requires padding.
int Reference() const
Returns which reference is to be used.
Definition: overlay.h:86
int SADClip() const
Returns clip value for sad.
Definition: overlay.h:98
Parameters for overlapped block motion compensation.
Definition: common.h:817
Overlay(const OverlayParams &, Picture &)
constructor
Picture & m_picture
Local reference to picture.
Definition: overlay.h:196
Class managing instrumentation overlay.
Definition: overlay.h:140
bool m_legend
Instrumentation legend off.
Definition: overlay.h:130
void SetBackground(bool b)
Set whether input picture or grey is used as background.
Definition: overlay.h:108
OverlayOption
Enumeration of options for instrumentation overlay.
Definition: overlay.h:61
Class holding instrumentation overlay information.
Definition: overlay.h:70
OverlayOption Option() const
Get functions...
Definition: overlay.h:83
Definition: draw_overlay.h:50
bool m_bg
Background - original luma or mid-grey.
Definition: overlay.h:127
const OverlayParams m_oparams
Overlay parameters.
Definition: overlay.h:193
Class for all the motion estimation data.
Definition: motion.h:313
void DoOverlay(const MEData &)
Manages overlay based on command-line option.
int Background() const
Returns true if input picture background is used, false if grey.
Definition: overlay.h:89
void SetReference(int r)
Set which reference picture is to be used.
Definition: overlay.h:105
TwoDArray< MVector > MvArray
MvArray is a two-D array of MVectors.
Definition: motion.h:186
void SetLegend(bool l)
Set display of colour legend.
Definition: overlay.h:111
int m_mv_clip
Motion vector clip value.
Definition: overlay.h:133
ChromaFormat
Definition: common_types.h:58
int Legend() const
Returns true if colour legend is displayed.
Definition: overlay.h:92
void SetSADClip(int c)
Set clip for sad.
Definition: overlay.h:117
void CalculateFactors(const ChromaFormat &)
Calculates chroma sample factors.
void SetMvClip(int c)
Set clip for motion vectors.
Definition: overlay.h:114
DrawPictureMotionParams m_draw_params
Parameters for drawing picture overlays.
Definition: overlay.h:199
int m_sad_clip
SAD clip value.
Definition: overlay.h:136