Dirac - A Video Codec
Created by the British Broadcasting Corporation.
void PadPicture(const MEData &)
Calculates if picture requires padding.
@ gm_colour_arrows
Definition: overlay.h:64
void DoOverlay(const MEData &)
Manages overlay based on command-line option.
TwoDArray< MVector > MvArray
MvArray is a two-D array of MVectors.
Definition: motion.h:186
Class for all the motion estimation data.
Definition: motion.h:313
A class for encapsulating all the data relating to a picture.
Definition: picture.h:51
@ gm_inliers
Definition: overlay.h:66
Class encapsulating parameters for drawing the picture.
Definition: draw_overlay.h:55
bool m_legend
Instrumentation legend off.
Definition: overlay.h:130
OverlayOption
Enumeration of options for instrumentation overlay.
Definition: overlay.h:61
int m_mv_scale
Temporal scaling factor for motion vectors.
Definition: overlay.h:187
ChromaFormat
Definition: common_types.h:58
void SetSADClip(int c)
Set clip for sad.
Definition: overlay.h:117
@ gm_arrows
Definition: overlay.h:64
int Legend() const
Returns true if colour legend is displayed.
Definition: overlay.h:92
void SetBackground(bool b)
Set whether input picture or grey is used as background.
Definition: overlay.h:108
DrawPictureMotionParams m_draw_params
Parameters for drawing picture overlays.
Definition: overlay.h:199
void SetLegend(bool l)
Set display of colour legend.
Definition: overlay.h:111
int m_ref
Local copy of reference offset.
Definition: overlay.h:190
Definition: draw_overlay.h:50
int SADClip() const
Returns clip value for sad.
Definition: overlay.h:98
Class managing instrumentation overlay.
Definition: overlay.h:140
bool m_bg
Background - original luma or mid-grey.
Definition: overlay.h:127
Overlay(const OverlayParams &, Picture &)
constructor
@ gm_diff_arrows
Definition: overlay.h:65
@ gm_colour
Definition: overlay.h:64
OverlayOption m_option
Instrumentation command line option.
Definition: overlay.h:121
const OverlayParams m_oparams
Overlay parameters.
Definition: overlay.h:193
Class holding instrumentation overlay information.
Definition: overlay.h:70
int m_mv_clip
Motion vector clip value.
Definition: overlay.h:133
void CalculateFactors(const ChromaFormat &)
Calculates chroma sample factors.
int Background() const
Returns true if input picture background is used, false if grey.
Definition: overlay.h:89
int m_ref
Reference picture.
Definition: overlay.h:124
OverlayOption Option() const
Get functions...
Definition: overlay.h:83
@ gm_diff_colour_arrows
Definition: overlay.h:65
Parameters for overlapped block motion compensation.
Definition: common.h:817
void SetMvClip(int c)
Set clip for motion vectors.
Definition: overlay.h:114
@ pred_mode
Definition: overlay.h:66
@ SAD
Definition: overlay.h:66
Picture & m_picture
Local reference to picture.
Definition: overlay.h:196
int m_sad_clip
SAD clip value.
Definition: overlay.h:136
int Reference() const
Returns which reference is to be used.
Definition: overlay.h:86
@ split_mode
Definition: overlay.h:66
void SetOption(OverlayOption o)
Set functions...
Definition: overlay.h:102
void SetReference(int r)
Set which reference picture is to be used.
Definition: overlay.h:105
@ motion_colour
Definition: overlay.h:63
@ gm_diff_colour
Definition: overlay.h:65
int MvClip() const
Returns clip value for motion vectors.
Definition: overlay.h:95
@ motion_colour_arrows
Definition: overlay.h:63
@ motion_arrows
Definition: overlay.h:63
void GlobalMotionDifference(const MEData &, MvArray &)
Remove global motion from block motion.
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.