|
FFmpeg
|
Data Fields | |
| const AVClass * | class |
| struct qitem * | queue |
| window of cycle frames and the associated data diff | |
| int | fid |
| current frame id in the queue | |
| int | filled |
| 1 if the queue is filled, 0 otherwise | |
| AVFrame * | last |
| last frame from the previous queue | |
| AVFrame ** | clean_src |
| frame queue for the clean source | |
| int | got_frame [2] |
| frame request flag for each input stream | |
| double | ts_unit |
| timestamp units for the output frames | |
| int64_t | start_pts |
| base for output timestamps | |
| uint32_t | eof |
| bitmask for end of stream | |
| int | hsub |
| int | vsub |
| chroma subsampling values | |
| int | depth |
| int | nxblocks |
| int | nyblocks |
| int | bdiffsize |
| int64_t * | bdiffs |
| int | cycle |
| double | dupthresh_flt |
| double | scthresh_flt |
| int64_t | dupthresh |
| int64_t | scthresh |
| int | blockx |
| int | blocky |
| int | ppsrc |
| int | chroma |
| int | lo |
| int | hi |
| lower and higher threshold number of differences values for 8x8 blocks | |
| float | frac |
| threshold of changed pixels over the total fraction | |
| int | max_drop_count |
| if positive: maximum number of sequential frames to drop if negative: minimum number of frames between two drops | |
| int | drop_count |
| if positive: number of frames sequentially dropped if negative: number of sequential frames which were not dropped | |
| AVFrame * | ref |
| reference picture | |
| av_pixelutils_sad_fn | sad |
| sum of absolute difference function | |
Definition at line 37 of file vf_decimate.c.
| const AVClass * DecimateContext::class |
Definition at line 38 of file vf_decimate.c.
| struct qitem* DecimateContext::queue |
window of cycle frames and the associated data diff
Definition at line 39 of file vf_decimate.c.
Referenced by config_input(), decimate_uninit(), and filter_frame().
| int DecimateContext::fid |
current frame id in the queue
Definition at line 40 of file vf_decimate.c.
Referenced by filter_frame().
| int DecimateContext::filled |
1 if the queue is filled, 0 otherwise
Definition at line 41 of file vf_decimate.c.
| AVFrame* DecimateContext::last |
last frame from the previous queue
Definition at line 42 of file vf_decimate.c.
Referenced by decimate_uninit(), and filter_frame().
| AVFrame** DecimateContext::clean_src |
frame queue for the clean source
Definition at line 43 of file vf_decimate.c.
Referenced by config_input(), decimate_uninit(), and filter_frame().
| int DecimateContext::got_frame[2] |
frame request flag for each input stream
Definition at line 44 of file vf_decimate.c.
Referenced by filter_frame(), and request_inlink().
| double DecimateContext::ts_unit |
timestamp units for the output frames
Definition at line 45 of file vf_decimate.c.
Referenced by config_output(), and filter_frame().
| int64_t DecimateContext::start_pts |
base for output timestamps
Definition at line 46 of file vf_decimate.c.
Referenced by decimate_init(), and filter_frame().
| uint32_t DecimateContext::eof |
bitmask for end of stream
Definition at line 47 of file vf_decimate.c.
Referenced by request_frame(), and request_inlink().
| int DecimateContext::hsub |
Definition at line 48 of file vf_decimate.c.
Referenced by calc_diffs(), config_input(), and decimate_frame().
| int DecimateContext::vsub |
chroma subsampling values
Definition at line 48 of file vf_decimate.c.
Referenced by calc_diffs(), config_input(), and decimate_frame().
| int DecimateContext::depth |
Definition at line 49 of file vf_decimate.c.
Referenced by calc_diffs(), and config_input().
| int DecimateContext::nxblocks |
Definition at line 50 of file vf_decimate.c.
Referenced by calc_diffs(), and config_input().
| int DecimateContext::nyblocks |
Definition at line 50 of file vf_decimate.c.
Referenced by calc_diffs(), and config_input().
| int DecimateContext::bdiffsize |
Definition at line 51 of file vf_decimate.c.
Referenced by calc_diffs(), and config_input().
| int64_t* DecimateContext::bdiffs |
Definition at line 52 of file vf_decimate.c.
Referenced by calc_diffs(), config_input(), and decimate_uninit().
| int DecimateContext::cycle |
Definition at line 55 of file vf_decimate.c.
Referenced by config_input(), config_output(), and filter_frame().
| double DecimateContext::dupthresh_flt |
Definition at line 56 of file vf_decimate.c.
Referenced by config_input().
| double DecimateContext::scthresh_flt |
Definition at line 57 of file vf_decimate.c.
Referenced by config_input().
| int64_t DecimateContext::dupthresh |
Definition at line 58 of file vf_decimate.c.
Referenced by config_input(), and filter_frame().
| int64_t DecimateContext::scthresh |
Definition at line 59 of file vf_decimate.c.
Referenced by config_input(), and filter_frame().
| int DecimateContext::blockx |
Definition at line 60 of file vf_decimate.c.
Referenced by calc_diffs(), config_input(), and decimate_init().
| int DecimateContext::blocky |
Definition at line 60 of file vf_decimate.c.
Referenced by calc_diffs(), config_input(), and decimate_init().
| int DecimateContext::ppsrc |
Definition at line 61 of file vf_decimate.c.
Referenced by config_input(), config_output(), decimate_init(), filter_frame(), and request_frame().
| int DecimateContext::chroma |
Definition at line 62 of file vf_decimate.c.
Referenced by calc_diffs().
| int DecimateContext::lo |
Definition at line 38 of file vf_mpdecimate.c.
Referenced by diff_planes(), and init().
| int DecimateContext::hi |
lower and higher threshold number of differences values for 8x8 blocks
Definition at line 38 of file vf_mpdecimate.c.
Referenced by diff_planes(), and init().
| float DecimateContext::frac |
threshold of changed pixels over the total fraction
Definition at line 41 of file vf_mpdecimate.c.
Referenced by diff_planes(), and init().
| int DecimateContext::max_drop_count |
if positive: maximum number of sequential frames to drop if negative: minimum number of frames between two drops
Definition at line 43 of file vf_mpdecimate.c.
Referenced by decimate_frame(), and init().
| int DecimateContext::drop_count |
if positive: number of frames sequentially dropped if negative: number of sequential frames which were not dropped
Definition at line 46 of file vf_mpdecimate.c.
Referenced by decimate_frame(), filter_frame(), and request_frame().
| AVFrame* DecimateContext::ref |
reference picture
Definition at line 50 of file vf_mpdecimate.c.
Referenced by filter_frame(), and uninit().
| av_pixelutils_sad_fn DecimateContext::sad |
sum of absolute difference function
Definition at line 51 of file vf_mpdecimate.c.
Referenced by diff_planes(), and init().
1.8.2