|
ocssw
1.0
|
Go to the source code of this file.
Classes | |
| struct | fill_infoType |
| struct | ffm_infoType |
Defines | |
| #define | IS_FRAME_VALID(x) (((x) == 1) || ((x) == 2) || ((x) == 3)) |
| #define | NEXT_LAC_FRAME(x) (((x) % 3) + 1) |
| #define | PREV_LAC_FRAME(x) ((((x)+1) % 3) + 1) |
| #define | NEXT_GAC_FRAME(x) ((((x)+1) % 3) + 1) |
| #define | PREV_GAC_FRAME(x) (((x) % 3) + 1) |
| #define | IS_FRAME_JUMP(prev, next, dtype) (((dtype != GACTYPE)?NEXT_LAC_FRAME(prev):NEXT_GAC_FRAME(prev)) != (next)) |
| #define | NEXT_FRAME(x, dtype) ((dtype != GACTYPE)?NEXT_LAC_FRAME(x):NEXT_GAC_FRAME(x)) |
| #define | PREV_FRAME(x, dtype) ((dtype != GACTYPE)?PREV_LAC_FRAME(x):PREV_GAC_FRAME(x)) |
| #define | MOD3(x) (((x)-1)%3+1) |
| #define | ADD_GAC_FRAME(prev, add) MOD3(3 + (prev) - MOD3(add)) |
| #define | ADD_LAC_FRAME(prev, add) ((((prev-1)+(add)) % 3)+1) |
| #define | ADD_FRAME(prev, add, dtype) ((dtype != GACTYPE)?ADD_LAC_FRAME(prev,add):ADD_GAC_FRAME(prev,add)) |
| #define | CALC_FRAME_GAP(ptime, ntime, delta) (((ntime) - (ptime))/(delta)) |
| #define | CALC_FRAME_DISTANCE(prev, next, dtype) (((dtype) != GACTYPE)?(CALC_LAC_FRAME_DISTANCE(prev,next)):(CALC_GAC_FRAME_DISTANCE(prev,next))) |
| #define | CALC_GAC_FRAME_DISTANCE(prev, next) (((next) > (prev))?3:0)+((prev)-(next)) |
| #define | CALC_LAC_FRAME_DISTANCE(prev, next) (((next - prev) == -2)?(1):(next-prev)) |
| #define | FILL_FRAME(pframe, nframe, ptime, ntime, delta) |
| #define | SCAN_MSEC_INC(dtype) ((dtype == GACTYPE)?(GAC_MSEC_INC):(LAC_MSEC_INC)) |
| #define | FFM_MSEC_INC(dtype) ((dtype == GACTYPE)?(GAC_FFM_MSEC_INC):(LAC_FFM_MSEC_INC)) |
| #define | MSEC_ERR(dtype) ((dtype == GACTYPE)?(GAC_MSEC_ERR):(LAC_MSEC_ERR)) |
| #define | FFM2SCAN(ffm, dtype) (ffm*((dtype == GACTYPE)?(GAC_PER_FFM):1)) |
| #define | FFM_MSEC_MOD(msec, dtype) fmodf((msec),FFM_MSEC_INC(dtype)) |
| #define | MSEC_OFFSET(msec, ref) (((msec) > (ref/2))?(msec-ref):msec) |
| #define | NEXT_TIMECODE(timecode, dtype) (timecode + FFM_MSEC_INC(dtype)) |
| #define | PREV_TIMECODE(timecode, dtype) (timecode - FFM_MSEC_INC(dtype)) |
| #define | SAME_TIMECODE(timecodeA, timecodeB, dtype) ((-MSEC_ERR(dtype) <= (timecodeA - timecodeB)) && ((timecodeA - timecodeB) <= MSEC_ERR(dtype))) |
| #define | FRAME_ERR -1 |
| #define | FRAME_SYNC 0 |
| #define | FRAME_NOSYNC 1 |
| #define | FRAME_STATUS(n) frame_status_str[n+1] |
| #define | MAX_FILL_SEG 100 |
| #define | TIME_ERR -1 |
| #define | TIME_SYNC 0 |
| #define | TIME_SYNC_FRAME 1 |
| #define | TIME_SYNC_SCAN 2 |
| #define | TIME_SYNC_SAME 3 |
| #define | TIME_NOSYNC 4 |
| #define | TIME_STATUS(n) time_sync_status_str[n+1] |
| #define | FILL_BAND_NONE 0 |
| #define | FILL_BAND_1 1 |
| #define | FILL_BAND_2 2 |
| #define | FILL_BAND_3 4 |
| #define | FILL_BAND_4 8 |
| #define | FILL_BAND_5 16 |
| #define | FILL_BAND_6 32 |
| #define | FILL_BAND_7 64 |
| #define | FILL_BAND_8 128 |
| #define | FILL_BAND_ALL 255 |
| #define | FILL_TYPE_ERR -2 |
| #define | FILL_TYPE_UNKNOWN -1 |
| #define | FILL_TYPE_NONE 0 |
| #define | FILL_TYPE_FRAME_NO 1 |
| #define | FILL_TYPE_TIME 2 |
| #define | FILL_TYPE_LAST 3 |
| #define | FILL_TYPE_LAST_DATA 4 |
| #define | FILL_TYPE_LAST_DROP 5 |
| #define | FILL_TYPE_CURR_DROP 6 |
| #define | FILL_TYPE_ALL 255 |
| #define | FILL_TYPE_ERR_INDEX FILL_TYPE_CURR_DROP |
| #define | FILL_TYPE_STATUS(n) fill_type_status_str[(n > FILL_TYPE_ERR_INDEX)?(FILL_TYPE_ERR_INDEX+3):(n+2)] |
| #define | REWIND 0 |
| #define | NOREWIND 1 |
| #define | GOOD_FILL_REPORT (good_fill_report == 1) |
| #define | GOOD_FILL_REPORT_ON() good_fill_report = 1 |
| #define | GOOD_FILL_REPORT_OFF() good_fill_report = 0 |
| #define | GOOD_FILL_REPORT_TOGGLE() good_fill_report = 1 - good_fill_report |
| #define | SET_SCENE_TAB(tab) strcpy(scene_tab,tab) |
| #define | SET_FRAME_TAB(tab) strcpy(frame_tab,tab) |
| #define | SET_TIME_TAB(tab) strcpy(time_tab,tab) |
| #define | SET_FILL_TAB(tab) strcpy(fill_tab,tab) |
| #define | F_SCENE_TAB(fp) fprintf(fp,"%s",scene_tab) |
| #define | F_FRAME_TAB(fp) fprintf(fp,"%s",frame_tab) |
| #define | F_TIME_TAB(fp) fprintf(fp,"%s",time_tab) |
| #define | F_FILL_TAB(fp) fprintf(fp,"%s",fill_tab) |
| #define | SCENE_TAB() printf("%s",scene_tab) |
| #define | FRAME_TAB() printf("%s",frame_tab) |
| #define | TIME_TAB() printf("%s",time_tab) |
| #define | FILL_TAB() printf("%s",fill_tab) |
| #define | XMALLOC(x) (x *)malloc(sizeof(x)) |
| #define | XCALLOC(x) (x *)calloc(1,sizeof(x)) |
| #define | XMEMCPY(dst, src) memcpy(dst,src,sizeof(*src)) |
| #define ADD_FRAME | ( | prev, | |
| add, | |||
| dtype | |||
| ) | ((dtype != GACTYPE)?ADD_LAC_FRAME(prev,add):ADD_GAC_FRAME(prev,add)) |
Definition at line 135 of file fillframe.h.
| #define ADD_GAC_FRAME | ( | prev, | |
| add | |||
| ) | MOD3(3 + (prev) - MOD3(add)) |
Definition at line 133 of file fillframe.h.
| #define ADD_LAC_FRAME | ( | prev, | |
| add | |||
| ) | ((((prev-1)+(add)) % 3)+1) |
Definition at line 134 of file fillframe.h.
| #define CALC_FRAME_DISTANCE | ( | prev, | |
| next, | |||
| dtype | |||
| ) | (((dtype) != GACTYPE)?(CALC_LAC_FRAME_DISTANCE(prev,next)):(CALC_GAC_FRAME_DISTANCE(prev,next))) |
Definition at line 143 of file fillframe.h.
| #define CALC_FRAME_GAP | ( | ptime, | |
| ntime, | |||
| delta | |||
| ) | (((ntime) - (ptime))/(delta)) |
Definition at line 139 of file fillframe.h.
| #define CALC_GAC_FRAME_DISTANCE | ( | prev, | |
| next | |||
| ) | (((next) > (prev))?3:0)+((prev)-(next)) |
Definition at line 144 of file fillframe.h.
| #define CALC_LAC_FRAME_DISTANCE | ( | prev, | |
| next | |||
| ) | (((next - prev) == -2)?(1):(next-prev)) |
Definition at line 145 of file fillframe.h.
| #define F_FILL_TAB | ( | fp | ) | fprintf(fp,"%s",fill_tab) |
Definition at line 265 of file fillframe.h.
| #define F_FRAME_TAB | ( | fp | ) | fprintf(fp,"%s",frame_tab) |
Definition at line 263 of file fillframe.h.
| #define F_SCENE_TAB | ( | fp | ) | fprintf(fp,"%s",scene_tab) |
Definition at line 262 of file fillframe.h.
| #define F_TIME_TAB | ( | fp | ) | fprintf(fp,"%s",time_tab) |
Definition at line 264 of file fillframe.h.
| #define FFM2SCAN | ( | ffm, | |
| dtype | |||
| ) | (ffm*((dtype == GACTYPE)?(GAC_PER_FFM):1)) |
Definition at line 155 of file fillframe.h.
| #define FFM_MSEC_INC | ( | dtype | ) | ((dtype == GACTYPE)?(GAC_FFM_MSEC_INC):(LAC_FFM_MSEC_INC)) |
Definition at line 153 of file fillframe.h.
| #define FFM_MSEC_MOD | ( | msec, | |
| dtype | |||
| ) | fmodf((msec),FFM_MSEC_INC(dtype)) |
Definition at line 157 of file fillframe.h.
| #define FILL_BAND_1 1 |
Definition at line 195 of file fillframe.h.
| #define FILL_BAND_2 2 |
Definition at line 196 of file fillframe.h.
| #define FILL_BAND_3 4 |
Definition at line 197 of file fillframe.h.
| #define FILL_BAND_4 8 |
Definition at line 198 of file fillframe.h.
| #define FILL_BAND_5 16 |
Definition at line 199 of file fillframe.h.
| #define FILL_BAND_6 32 |
Definition at line 200 of file fillframe.h.
| #define FILL_BAND_7 64 |
Definition at line 201 of file fillframe.h.
| #define FILL_BAND_8 128 |
Definition at line 202 of file fillframe.h.
| #define FILL_BAND_ALL 255 |
Definition at line 203 of file fillframe.h.
| #define FILL_BAND_NONE 0 |
Definition at line 194 of file fillframe.h.
| #define FILL_FRAME | ( | pframe, | |
| nframe, | |||
| ptime, | |||
| ntime, | |||
| delta | |||
| ) |
Definition at line 149 of file fillframe.h.
| #define FILL_TAB | ( | ) | printf("%s",fill_tab) |
Definition at line 269 of file fillframe.h.
| #define FILL_TYPE_ALL 255 |
Definition at line 228 of file fillframe.h.
| #define FILL_TYPE_CURR_DROP 6 |
Definition at line 226 of file fillframe.h.
| #define FILL_TYPE_ERR -2 |
Definition at line 210 of file fillframe.h.
Definition at line 231 of file fillframe.h.
| #define FILL_TYPE_FRAME_NO 1 |
Definition at line 216 of file fillframe.h.
| #define FILL_TYPE_LAST 3 |
Definition at line 220 of file fillframe.h.
| #define FILL_TYPE_LAST_DATA 4 |
Definition at line 222 of file fillframe.h.
| #define FILL_TYPE_LAST_DROP 5 |
Definition at line 224 of file fillframe.h.
| #define FILL_TYPE_NONE 0 |
Definition at line 214 of file fillframe.h.
| #define FILL_TYPE_STATUS | ( | n | ) | fill_type_status_str[(n > FILL_TYPE_ERR_INDEX)?(FILL_TYPE_ERR_INDEX+3):(n+2)] |
Definition at line 238 of file fillframe.h.
| #define FILL_TYPE_TIME 2 |
Definition at line 218 of file fillframe.h.
| #define FILL_TYPE_UNKNOWN -1 |
Definition at line 212 of file fillframe.h.
| #define FRAME_ERR -1 |
Definition at line 168 of file fillframe.h.
| #define FRAME_NOSYNC 1 |
Definition at line 170 of file fillframe.h.
| #define FRAME_STATUS | ( | n | ) | frame_status_str[n+1] |
Definition at line 173 of file fillframe.h.
| #define FRAME_SYNC 0 |
Definition at line 169 of file fillframe.h.
| #define FRAME_TAB | ( | ) | printf("%s",frame_tab) |
Definition at line 267 of file fillframe.h.
| #define GOOD_FILL_REPORT (good_fill_report == 1) |
Definition at line 245 of file fillframe.h.
| #define GOOD_FILL_REPORT_OFF | ( | ) | good_fill_report = 0 |
Definition at line 247 of file fillframe.h.
| #define GOOD_FILL_REPORT_ON | ( | ) | good_fill_report = 1 |
Definition at line 246 of file fillframe.h.
| #define GOOD_FILL_REPORT_TOGGLE | ( | ) | good_fill_report = 1 - good_fill_report |
Definition at line 248 of file fillframe.h.
| #define IS_FRAME_JUMP | ( | prev, | |
| next, | |||
| dtype | |||
| ) | (((dtype != GACTYPE)?NEXT_LAC_FRAME(prev):NEXT_GAC_FRAME(prev)) != (next)) |
Definition at line 121 of file fillframe.h.
| #define IS_FRAME_VALID | ( | x | ) | (((x) == 1) || ((x) == 2) || ((x) == 3)) |
Definition at line 115 of file fillframe.h.
| #define MAX_FILL_SEG 100 |
Definition at line 182 of file fillframe.h.
| #define MOD3 | ( | x | ) | (((x)-1)%3+1) |
Definition at line 132 of file fillframe.h.
| #define MSEC_ERR | ( | dtype | ) | ((dtype == GACTYPE)?(GAC_MSEC_ERR):(LAC_MSEC_ERR)) |
Definition at line 154 of file fillframe.h.
| #define MSEC_OFFSET | ( | msec, | |
| ref | |||
| ) | (((msec) > (ref/2))?(msec-ref):msec) |
Definition at line 158 of file fillframe.h.
| #define NEXT_FRAME | ( | x, | |
| dtype | |||
| ) | ((dtype != GACTYPE)?NEXT_LAC_FRAME(x):NEXT_GAC_FRAME(x)) |
Definition at line 122 of file fillframe.h.
| #define NEXT_GAC_FRAME | ( | x | ) | ((((x)+1) % 3) + 1) |
Definition at line 119 of file fillframe.h.
| #define NEXT_LAC_FRAME | ( | x | ) | (((x) % 3) + 1) |
Definition at line 117 of file fillframe.h.
| #define NEXT_TIMECODE | ( | timecode, | |
| dtype | |||
| ) | (timecode + FFM_MSEC_INC(dtype)) |
Definition at line 160 of file fillframe.h.
| #define NOREWIND 1 |
Definition at line 241 of file fillframe.h.
| #define PREV_FRAME | ( | x, | |
| dtype | |||
| ) | ((dtype != GACTYPE)?PREV_LAC_FRAME(x):PREV_GAC_FRAME(x)) |
Definition at line 123 of file fillframe.h.
| #define PREV_GAC_FRAME | ( | x | ) | (((x) % 3) + 1) |
Definition at line 120 of file fillframe.h.
| #define PREV_LAC_FRAME | ( | x | ) | ((((x)+1) % 3) + 1) |
Definition at line 118 of file fillframe.h.
| #define PREV_TIMECODE | ( | timecode, | |
| dtype | |||
| ) | (timecode - FFM_MSEC_INC(dtype)) |
Definition at line 161 of file fillframe.h.
| #define REWIND 0 |
Definition at line 240 of file fillframe.h.
| #define SAME_TIMECODE | ( | timecodeA, | |
| timecodeB, | |||
| dtype | |||
| ) | ((-MSEC_ERR(dtype) <= (timecodeA - timecodeB)) && ((timecodeA - timecodeB) <= MSEC_ERR(dtype))) |
Definition at line 162 of file fillframe.h.
| #define SCAN_MSEC_INC | ( | dtype | ) | ((dtype == GACTYPE)?(GAC_MSEC_INC):(LAC_MSEC_INC)) |
Definition at line 152 of file fillframe.h.
| #define SCENE_TAB | ( | ) | printf("%s",scene_tab) |
Definition at line 266 of file fillframe.h.
| #define SET_FILL_TAB | ( | tab | ) | strcpy(fill_tab,tab) |
Definition at line 261 of file fillframe.h.
| #define SET_FRAME_TAB | ( | tab | ) | strcpy(frame_tab,tab) |
Definition at line 259 of file fillframe.h.
| #define SET_SCENE_TAB | ( | tab | ) | strcpy(scene_tab,tab) |
Definition at line 258 of file fillframe.h.
| #define SET_TIME_TAB | ( | tab | ) | strcpy(time_tab,tab) |
Definition at line 260 of file fillframe.h.
| #define TIME_ERR -1 |
Definition at line 184 of file fillframe.h.
| #define TIME_NOSYNC 4 |
Definition at line 189 of file fillframe.h.
| #define TIME_STATUS | ( | n | ) | time_sync_status_str[n+1] |
Definition at line 192 of file fillframe.h.
| #define TIME_SYNC 0 |
Definition at line 185 of file fillframe.h.
| #define TIME_SYNC_FRAME 1 |
Definition at line 186 of file fillframe.h.
| #define TIME_SYNC_SAME 3 |
Definition at line 188 of file fillframe.h.
| #define TIME_SYNC_SCAN 2 |
Definition at line 187 of file fillframe.h.
| #define TIME_TAB | ( | ) | printf("%s",time_tab) |
Definition at line 268 of file fillframe.h.
| #define XCALLOC | ( | x | ) | (x *)calloc(1,sizeof(x)) |
Definition at line 298 of file fillframe.h.
| #define XMALLOC | ( | x | ) | (x *)malloc(sizeof(x)) |
Definition at line 297 of file fillframe.h.
| #define XMEMCPY | ( | dst, | |
| src | |||
| ) | memcpy(dst,src,sizeof(*src)) |
Definition at line 299 of file fillframe.h.
1.7.6.1