hvirtual/quicktime/interlacemodes.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BC_ILACE_UNKNOWN_T   "Error!"
#define BC_ILACE_AUTOFIXOPTION_MANUAL   0
#define BC_ILACE_AUTOFIXOPTION_MANUAL_T   "Manual compensation using selection"
#define BC_ILACE_AUTOFIXOPTION_AUTO   1
#define BC_ILACE_AUTOFIXOPTION_AUTO_T   "Automatic compensation using modes"
#define BC_ILACE_MODE_UNDETECTED   0
#define BC_ILACE_MODE_UNDETECTED_XMLT   "UNKNOWN"
#define BC_ILACE_MODE_UNDETECTED_T   "Unknown"
#define BC_ILACE_MODE_TOP_FIRST   1
#define BC_ILACE_MODE_TOP_FIRST_XMLT   "TOP_FIELD_FIRST"
#define BC_ILACE_MODE_TOP_FIRST_T   "Top Fields First"
#define BC_ILACE_MODE_BOTTOM_FIRST   2
#define BC_ILACE_MODE_BOTTOM_FIRST_XMLT   "BOTTOM_FIELD_FIRST"
#define BC_ILACE_MODE_BOTTOM_FIRST_T   "Bottom Fields First"
#define BC_ILACE_MODE_NOTINTERLACED   3
#define BC_ILACE_MODE_NOTINTERLACED_XMLT   "NOTINTERLACED"
#define BC_ILACE_MODE_NOTINTERLACED_T   "Not Interlaced"
#define BC_ILACE_ASSET_MODEDEFAULT   BC_ILACE_MODE_UNDETECTED
#define BC_ILACE_PROJECT_MODEDEFAULT   BC_ILACE_MODE_NOTINTERLACED_T
#define BC_ILACE_FIXMETHOD_NONE   0
#define BC_ILACE_FIXMETHOD_NONE_XMLT   "DO_NOTHING"
#define BC_ILACE_FIXMETHOD_NONE_T   "Do Nothing"
#define BC_ILACE_FIXMETHOD_UPONE   1
#define BC_ILACE_FIXMETHOD_UPONE_XMLT   "SHIFT_UPONE"
#define BC_ILACE_FIXMETHOD_UPONE_T   "Shift Up 1 pixel"
#define BC_ILACE_FIXMETHOD_DOWNONE   2
#define BC_ILACE_FIXMETHOD_DOWNONE_XMLT   "SHIFT_DOWNONE"
#define BC_ILACE_FIXMETHOD_DOWNONE_T   "Shift Down 1 pixel"
#define BC_ILACE_FIXDEFAULT   BC_ILACE_FIXMETHOD_UPONE
#define BC_ILACE_Y4M_UKNOWN_T   "unknown"
#define BC_ILACE_Y4M_NONE_T   "non-interlaced, progressive frame"
#define BC_ILACE_Y4M_TOP_FIRST_T   "interlaced, top-field first"
#define BC_ILACE_Y4M_BOTTOM_FIRST_T   "interlaced, bottom-field first"
#define BC_ILACE_Y4M_MIXED_T   "mixed, \"refer to frame header\""

Functions

void ilaceautofixoption_to_text (char *string, int autofixoption)
int ilaceautofixoption_from_text (char *text, int thedefault)
void ilacemode_to_text (char *string, int ilacemode)
int ilacemode_from_text (char *text, int thedefault)
void ilacemode_to_xmltext (char *string, int ilacemode)
int ilacemode_from_xmltext (char *text, int thedefault)
void ilacefixmethod_to_text (char *string, int fixmethod)
int ilacefixmethod_from_text (char *text, int thedefault)
void ilacefixmethod_to_xmltext (char *string, int fixmethod)
int ilacefixmethod_from_xmltext (char *text, int thedefault)
int ilaceautofixmethod (int projectilacemode, int assetilacemode)
int ilaceautofixmethod2 (int projectilacemode, int assetautofixoption, int assetilacemode, int assetfixmethod)
int ilace_bc_to_yuv4mpeg (int ilacemode)
int ilace_yuv4mpeg_to_bc (int ilacemode)
void ilace_yuv4mpeg_mode_to_text (char *string, int ilacemode)


Define Documentation

#define BC_ILACE_ASSET_MODEDEFAULT   BC_ILACE_MODE_UNDETECTED

Definition at line 44 of file interlacemodes.h.

Referenced by AssetEditWindow::create_objects().

#define BC_ILACE_AUTOFIXOPTION_AUTO   1

#define BC_ILACE_AUTOFIXOPTION_AUTO_T   "Automatic compensation using modes"

Definition at line 27 of file interlacemodes.h.

Referenced by ilaceautofixoption_from_text(), and ilaceautofixoption_to_text().

#define BC_ILACE_AUTOFIXOPTION_MANUAL   0

#define BC_ILACE_AUTOFIXOPTION_MANUAL_T   "Manual compensation using selection"

Definition at line 25 of file interlacemodes.h.

Referenced by ilaceautofixoption_from_text(), and ilaceautofixoption_to_text().

#define BC_ILACE_FIXDEFAULT   BC_ILACE_FIXMETHOD_UPONE

Definition at line 60 of file interlacemodes.h.

Referenced by AssetEditWindow::create_objects(), and ilaceautofixmethod().

#define BC_ILACE_FIXMETHOD_DOWNONE   2

#define BC_ILACE_FIXMETHOD_DOWNONE_T   "Shift Down 1 pixel"

Definition at line 57 of file interlacemodes.h.

Referenced by ilacefixmethod_from_text(), and ilacefixmethod_to_text().

#define BC_ILACE_FIXMETHOD_DOWNONE_XMLT   "SHIFT_DOWNONE"

Definition at line 56 of file interlacemodes.h.

Referenced by ilacefixmethod_from_xmltext(), and ilacefixmethod_to_xmltext().

#define BC_ILACE_FIXMETHOD_NONE   0

#define BC_ILACE_FIXMETHOD_NONE_T   "Do Nothing"

Definition at line 51 of file interlacemodes.h.

Referenced by ilacefixmethod_from_text(), and ilacefixmethod_to_text().

#define BC_ILACE_FIXMETHOD_NONE_XMLT   "DO_NOTHING"

Definition at line 50 of file interlacemodes.h.

Referenced by ilacefixmethod_from_xmltext(), and ilacefixmethod_to_xmltext().

#define BC_ILACE_FIXMETHOD_UPONE   1

#define BC_ILACE_FIXMETHOD_UPONE_T   "Shift Up 1 pixel"

Definition at line 54 of file interlacemodes.h.

Referenced by ilacefixmethod_from_text(), and ilacefixmethod_to_text().

#define BC_ILACE_FIXMETHOD_UPONE_XMLT   "SHIFT_UPONE"

Definition at line 53 of file interlacemodes.h.

Referenced by ilacefixmethod_from_xmltext(), and ilacefixmethod_to_xmltext().

#define BC_ILACE_MODE_BOTTOM_FIRST   2

#define BC_ILACE_MODE_BOTTOM_FIRST_T   "Bottom Fields First"

Definition at line 39 of file interlacemodes.h.

Referenced by ilacemode_from_text(), and ilacemode_to_text().

#define BC_ILACE_MODE_BOTTOM_FIRST_XMLT   "BOTTOM_FIELD_FIRST"

Definition at line 38 of file interlacemodes.h.

Referenced by ilacemode_from_xmltext(), and ilacemode_to_xmltext().

#define BC_ILACE_MODE_NOTINTERLACED   3

#define BC_ILACE_MODE_NOTINTERLACED_T   "Not Interlaced"

Definition at line 42 of file interlacemodes.h.

Referenced by ilacemode_from_text(), and ilacemode_to_text().

#define BC_ILACE_MODE_NOTINTERLACED_XMLT   "NOTINTERLACED"

Definition at line 41 of file interlacemodes.h.

Referenced by ilacemode_from_xmltext(), and ilacemode_to_xmltext().

#define BC_ILACE_MODE_TOP_FIRST   1

#define BC_ILACE_MODE_TOP_FIRST_T   "Top Fields First"

Definition at line 36 of file interlacemodes.h.

Referenced by ilacemode_from_text(), and ilacemode_to_text().

#define BC_ILACE_MODE_TOP_FIRST_XMLT   "TOP_FIELD_FIRST"

Definition at line 35 of file interlacemodes.h.

Referenced by ilacemode_from_xmltext(), and ilacemode_to_xmltext().

#define BC_ILACE_MODE_UNDETECTED   0

#define BC_ILACE_MODE_UNDETECTED_T   "Unknown"

Definition at line 33 of file interlacemodes.h.

Referenced by ilacemode_from_text(), and ilacemode_to_text().

#define BC_ILACE_MODE_UNDETECTED_XMLT   "UNKNOWN"

Definition at line 32 of file interlacemodes.h.

Referenced by ilacemode_from_xmltext(), and ilacemode_to_xmltext().

#define BC_ILACE_PROJECT_MODEDEFAULT   BC_ILACE_MODE_NOTINTERLACED_T

Definition at line 45 of file interlacemodes.h.

#define BC_ILACE_UNKNOWN_T   "Error!"

#define BC_ILACE_Y4M_BOTTOM_FIRST_T   "interlaced, bottom-field first"

Definition at line 67 of file interlacemodes.h.

Referenced by ilace_yuv4mpeg_mode_to_text().

#define BC_ILACE_Y4M_MIXED_T   "mixed, \"refer to frame header\""

Definition at line 68 of file interlacemodes.h.

#define BC_ILACE_Y4M_NONE_T   "non-interlaced, progressive frame"

Definition at line 65 of file interlacemodes.h.

Referenced by ilace_yuv4mpeg_mode_to_text().

#define BC_ILACE_Y4M_TOP_FIRST_T   "interlaced, top-field first"

Definition at line 66 of file interlacemodes.h.

Referenced by ilace_yuv4mpeg_mode_to_text().

#define BC_ILACE_Y4M_UKNOWN_T   "unknown"

Definition at line 64 of file interlacemodes.h.

Referenced by ilace_yuv4mpeg_mode_to_text().


Function Documentation

int ilace_bc_to_yuv4mpeg ( int  ilacemode  ) 

void ilace_yuv4mpeg_mode_to_text ( char *  string,
int  ilacemode 
)

int ilace_yuv4mpeg_to_bc ( int  ilacemode  ) 

int ilaceautofixmethod ( int  projectilacemode,
int  assetilacemode 
)

int ilaceautofixmethod2 ( int  projectilacemode,
int  assetautofixoption,
int  assetilacemode,
int  assetfixmethod 
)

Definition at line 149 of file interlacemodes.c.

References BC_ILACE_AUTOFIXOPTION_AUTO, and ilaceautofixmethod().

Referenced by VRender::get_use_vconsole(), and VModule::import_frame().

Here is the call graph for this function:

int ilaceautofixoption_from_text ( char *  text,
int  thedefault 
)

void ilaceautofixoption_to_text ( char *  string,
int  autofixoption 
)

int ilacefixmethod_from_text ( char *  text,
int  thedefault 
)

int ilacefixmethod_from_xmltext ( char *  text,
int  thedefault 
)

void ilacefixmethod_to_text ( char *  string,
int  fixmethod 
)

void ilacefixmethod_to_xmltext ( char *  string,
int  fixmethod 
)

int ilacemode_from_text ( char *  text,
int  thedefault 
)

int ilacemode_from_xmltext ( char *  text,
int  thedefault 
)

void ilacemode_to_text ( char *  string,
int  ilacemode 
)

void ilacemode_to_xmltext ( char *  string,
int  ilacemode 
)


Generated on Mon Apr 28 14:07:10 2008 for Cinelerra by  doxygen 1.5.5