FFmpeg
|
Data Fields | |
const AVClass * | class |
struct qitem * | queue |
window of cycle frames and the associated data diff More... | |
int | fid |
current frame id in the queue More... | |
int | filled |
1 if the queue is filled, 0 otherwise More... | |
AVFrame * | last |
last frame from the previous queue More... | |
AVFrame ** | clean_src |
frame queue for the clean source More... | |
int | got_frame [2] |
frame request flag for each input stream More... | |
int64_t | last_pts |
last output timestamp More... | |
int64_t | last_duration |
last output duration More... | |
int64_t | start_pts |
base for output timestamps More... | |
uint32_t | eof |
bitmask for end of stream More... | |
int | hsub |
int | vsub |
chroma subsampling values More... | |
int | depth |
int | nxblocks |
int | nyblocks |
int | bdiffsize |
int64_t * | bdiffs |
AVRational | in_tb |
AVRational | nondec_tb |
AVRational | dec_tb |
int | cycle |
double | dupthresh_flt |
double | scthresh_flt |
int64_t | dupthresh |
int64_t | scthresh |
int | blockx |
int | blocky |
int | ppsrc |
int | chroma |
int | mixed |
int | lo |
int | hi |
lower and higher threshold number of differences values for 8x8 blocks More... | |
float | frac |
threshold of changed pixels over the total fraction More... | |
int | max_drop_count |
if positive: maximum number of sequential frames to drop if negative: minimum number of frames between two drops More... | |
int | drop_count |
if positive: number of frames sequentially dropped if negative: number of sequential frames which were not dropped More... | |
int | max_keep_count |
number of similar frames to ignore before to start dropping them More... | |
int | keep_count |
number of similar frames already ignored More... | |
AVFrame * | ref |
reference picture More... | |
av_pixelutils_sad_fn | sad |
sum of absolute difference function More... | |
Definition at line 38 of file vf_decimate.c.
const AVClass * DecimateContext::class |
Definition at line 39 of file vf_decimate.c.
struct qitem* DecimateContext::queue |
window of cycle frames and the associated data diff
Definition at line 40 of file vf_decimate.c.
Referenced by config_output(), decimate_uninit(), and filter_frame().
int DecimateContext::fid |
current frame id in the queue
Definition at line 41 of file vf_decimate.c.
Referenced by filter_frame().
int DecimateContext::filled |
1 if the queue is filled, 0 otherwise
Definition at line 42 of file vf_decimate.c.
AVFrame* DecimateContext::last |
last frame from the previous queue
Definition at line 43 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 44 of file vf_decimate.c.
Referenced by config_output(), decimate_uninit(), and filter_frame().
int DecimateContext::got_frame[2] |
frame request flag for each input stream
Definition at line 45 of file vf_decimate.c.
Referenced by activate(), and filter_frame().
int64_t DecimateContext::last_pts |
last output timestamp
Definition at line 46 of file vf_decimate.c.
Referenced by activate(), and filter_frame().
int64_t DecimateContext::last_duration |
last output duration
Definition at line 47 of file vf_decimate.c.
Referenced by decimate_init(), and filter_frame().
int64_t DecimateContext::start_pts |
base for output timestamps
Definition at line 48 of file vf_decimate.c.
Referenced by decimate_init(), and filter_frame().
uint32_t DecimateContext::eof |
int DecimateContext::hsub |
Definition at line 50 of file vf_decimate.c.
Referenced by calc_diffs(), config_input(), config_output(), and decimate_frame().
int DecimateContext::vsub |
chroma subsampling values
Definition at line 50 of file vf_decimate.c.
Referenced by calc_diffs(), config_input(), config_output(), and decimate_frame().
int DecimateContext::depth |
Definition at line 51 of file vf_decimate.c.
Referenced by calc_diffs(), and config_output().
int DecimateContext::nxblocks |
Definition at line 52 of file vf_decimate.c.
Referenced by calc_diffs(), and config_output().
int DecimateContext::nyblocks |
Definition at line 52 of file vf_decimate.c.
Referenced by calc_diffs(), and config_output().
int DecimateContext::bdiffsize |
Definition at line 53 of file vf_decimate.c.
Referenced by calc_diffs(), and config_output().
int64_t* DecimateContext::bdiffs |
Definition at line 54 of file vf_decimate.c.
Referenced by calc_diffs(), config_output(), and decimate_uninit().
AVRational DecimateContext::in_tb |
Definition at line 55 of file vf_decimate.c.
Referenced by config_output(), and filter_frame().
AVRational DecimateContext::nondec_tb |
Definition at line 56 of file vf_decimate.c.
Referenced by config_output().
AVRational DecimateContext::dec_tb |
Definition at line 57 of file vf_decimate.c.
Referenced by config_output(), and filter_frame().
int DecimateContext::cycle |
Definition at line 60 of file vf_decimate.c.
Referenced by config_output(), decimate_uninit(), and filter_frame().
double DecimateContext::dupthresh_flt |
Definition at line 61 of file vf_decimate.c.
Referenced by config_output().
double DecimateContext::scthresh_flt |
Definition at line 62 of file vf_decimate.c.
Referenced by config_output().
int64_t DecimateContext::dupthresh |
Definition at line 63 of file vf_decimate.c.
Referenced by config_output(), and filter_frame().
int64_t DecimateContext::scthresh |
Definition at line 64 of file vf_decimate.c.
Referenced by config_output(), and filter_frame().
int DecimateContext::blockx |
Definition at line 65 of file vf_decimate.c.
Referenced by calc_diffs(), config_output(), and decimate_init().
int DecimateContext::blocky |
Definition at line 65 of file vf_decimate.c.
Referenced by calc_diffs(), config_output(), and decimate_init().
int DecimateContext::ppsrc |
Definition at line 66 of file vf_decimate.c.
Referenced by activate(), config_output(), decimate_init(), and filter_frame().
int DecimateContext::chroma |
Definition at line 67 of file vf_decimate.c.
Referenced by calc_diffs().
int DecimateContext::mixed |
Definition at line 68 of file vf_decimate.c.
Referenced by config_output(), and filter_frame().
int DecimateContext::lo |
Definition at line 37 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 37 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 40 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 42 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 45 of file vf_mpdecimate.c.
Referenced by decimate_frame(), and filter_frame().
int DecimateContext::max_keep_count |
number of similar frames to ignore before to start dropping them
Definition at line 48 of file vf_mpdecimate.c.
Referenced by decimate_frame().
int DecimateContext::keep_count |
number of similar frames already ignored
Definition at line 49 of file vf_mpdecimate.c.
Referenced by decimate_frame(), and filter_frame().
AVFrame* DecimateContext::ref |
reference picture
Definition at line 52 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 53 of file vf_mpdecimate.c.
Referenced by diff_planes(), and init().