FFmpeg
4.0
|
#include <libavfilter/framerate.h>
Data Fields | |
const AVClass * | class |
AVRational | dest_frame_rate |
output frames per second More... | |
int | flags |
flags affecting frame rate conversion algorithm More... | |
double | scene_score |
score that denotes a scene change has happened More... | |
int | interp_start |
start of range to apply linear interpolation More... | |
int | interp_end |
end of range to apply linear interpolation More... | |
int | line_size [4] |
bytes of pixel data per line for each plane More... | |
int | vsub |
AVRational | srce_time_base |
timebase of source More... | |
AVRational | dest_time_base |
timebase of destination More... | |
av_pixelutils_sad_fn | sad |
Sum of the absolute difference function (scene detect only) More... | |
double | prev_mafd |
previous MAFD (scene detect only) More... | |
int | blend_factor_max |
int | bitdepth |
AVFrame * | work |
AVFrame * | f0 |
last frame More... | |
AVFrame * | f1 |
current frame More... | |
int64_t | pts0 |
last frame pts in dest_time_base More... | |
int64_t | pts1 |
current frame pts in dest_time_base More... | |
int64_t | delta |
pts1 to pts0 delta More... | |
double | score |
scene change score (f0 to f1) More... | |
int | flush |
1 if the filter is being flushed More... | |
int64_t | start_pts |
pts of the first output frame More... | |
int64_t | n |
output frame counter More... | |
blend_func | blend |
Definition at line 36 of file framerate.h.
const AVClass* FrameRateContext::class |
Definition at line 37 of file framerate.h.
AVRational FrameRateContext::dest_frame_rate |
output frames per second
Definition at line 39 of file framerate.h.
Referenced by config_output(), and process_work_frame().
int FrameRateContext::flags |
flags affecting frame rate conversion algorithm
Definition at line 40 of file framerate.h.
Referenced by blend_frames().
double FrameRateContext::scene_score |
score that denotes a scene change has happened
Definition at line 41 of file framerate.h.
Referenced by config_output().
int FrameRateContext::interp_start |
start of range to apply linear interpolation
Definition at line 42 of file framerate.h.
Referenced by config_output().
int FrameRateContext::interp_end |
end of range to apply linear interpolation
Definition at line 43 of file framerate.h.
Referenced by config_output(), and process_work_frame().
int FrameRateContext::line_size[4] |
bytes of pixel data per line for each plane
Definition at line 45 of file framerate.h.
Referenced by config_input(), and filter_slice().
int FrameRateContext::vsub |
Definition at line 46 of file framerate.h.
Referenced by config_input(), and filter_slice().
AVRational FrameRateContext::srce_time_base |
timebase of source
Definition at line 48 of file framerate.h.
Referenced by config_input(), config_output(), and filter_frame().
AVRational FrameRateContext::dest_time_base |
timebase of destination
Definition at line 49 of file framerate.h.
Referenced by config_output(), filter_frame(), and process_work_frame().
av_pixelutils_sad_fn FrameRateContext::sad |
Sum of the absolute difference function (scene detect only)
Definition at line 51 of file framerate.h.
Referenced by config_input(), and scene_sad8().
double FrameRateContext::prev_mafd |
previous MAFD (scene detect only)
Definition at line 52 of file framerate.h.
Referenced by get_scene_score().
int FrameRateContext::blend_factor_max |
Definition at line 54 of file framerate.h.
Referenced by blend_frames(), ff_framerate_init(), filter_slice(), and process_work_frame().
int FrameRateContext::bitdepth |
Definition at line 55 of file framerate.h.
Referenced by config_input(), ff_framerate_init(), ff_framerate_init_x86(), and get_scene_score().
AVFrame* FrameRateContext::work |
Definition at line 56 of file framerate.h.
Referenced by blend_frames(), filter_frame(), filter_slice(), process_work_frame(), and request_frame().
AVFrame* FrameRateContext::f0 |
last frame
Definition at line 58 of file framerate.h.
Referenced by blend_frames(), filter_frame(), process_work_frame(), and uninit().
AVFrame* FrameRateContext::f1 |
current frame
Definition at line 59 of file framerate.h.
Referenced by blend_frames(), filter_frame(), process_work_frame(), request_frame(), and uninit().
int64_t FrameRateContext::pts0 |
last frame pts in dest_time_base
Definition at line 60 of file framerate.h.
Referenced by filter_frame(), and process_work_frame().
int64_t FrameRateContext::pts1 |
current frame pts in dest_time_base
Definition at line 61 of file framerate.h.
Referenced by filter_frame(), and process_work_frame().
int64_t FrameRateContext::delta |
pts1 to pts0 delta
Definition at line 62 of file framerate.h.
Referenced by filter_frame(), and process_work_frame().
double FrameRateContext::score |
scene change score (f0 to f1)
Definition at line 63 of file framerate.h.
Referenced by blend_frames(), and filter_frame().
int FrameRateContext::flush |
1 if the filter is being flushed
Definition at line 64 of file framerate.h.
Referenced by process_work_frame(), and request_frame().
int64_t FrameRateContext::start_pts |
pts of the first output frame
Definition at line 65 of file framerate.h.
Referenced by filter_frame(), init(), and process_work_frame().
int64_t FrameRateContext::n |
output frame counter
Definition at line 66 of file framerate.h.
Referenced by filter_frame(), and process_work_frame().
blend_func FrameRateContext::blend |
Definition at line 68 of file framerate.h.
Referenced by ff_framerate_init(), ff_framerate_init_x86(), and filter_slice().