FFmpeg
|
Data Fields | |
union { | |
struct VVCTask * next | |
FFTask task | |
} | u |
VVCTaskStage | stage |
int | rx |
int | ry |
int | rs |
VVCFrameContext * | fc |
ProgressListener | col_listener |
ProgressListener | listener [2][VVC_MAX_REF_ENTRIES] |
SliceContext * | sc |
EntryPoint * | ep |
int | ctu_idx |
atomic_uchar | score [VVC_TASK_STAGE_LAST] |
atomic_uchar | target_inter_score |
FFTask VVCTask::task |
Definition at line 59 of file thread.c.
Referenced by add_task().
union { ... } VVCTask::u |
Referenced by add_task().
VVCTaskStage VVCTask::stage |
Definition at line 62 of file thread.c.
Referenced by add_task(), frame_thread_add_score(), frame_thread_init_score(), task_init(), task_is_stage_ready(), task_run(), task_run_stage(), and task_stage_done().
int VVCTask::rx |
Definition at line 65 of file thread.c.
Referenced by check_colocation(), ff_vvc_frame_submit(), frame_thread_init_score(), progress_done(), run_alf(), run_deblock_bs(), run_deblock_h(), run_deblock_v(), run_lmcs(), run_parse(), run_recon(), run_sao(), schedule_next_parse(), submit_entry_point(), task_has_target_score(), task_init(), task_run(), task_run_stage(), and task_stage_done().
int VVCTask::ry |
Definition at line 65 of file thread.c.
Referenced by check_colocation(), ff_vvc_frame_submit(), frame_thread_init_score(), progress_done(), run_alf(), run_deblock_bs(), run_deblock_h(), run_deblock_v(), run_inter(), run_lmcs(), run_parse(), run_recon(), run_sao(), schedule_next_parse(), submit_entry_point(), task_has_target_score(), task_init(), task_run(), task_run_stage(), and task_stage_done().
int VVCTask::rs |
Definition at line 65 of file thread.c.
Referenced by run_alf(), run_deblock_bs(), run_deblock_h(), run_deblock_v(), run_inter(), run_parse(), run_recon(), run_sao(), task_has_target_score(), and task_init().
VVCFrameContext* VVCTask::fc |
Definition at line 66 of file thread.c.
Referenced by add_progress_listener(), add_task(), check_colocation(), progress_done(), task_has_target_score(), task_init(), task_run(), task_run_stage(), and task_stage_done().
ProgressListener VVCTask::col_listener |
Definition at line 68 of file thread.c.
Referenced by check_colocation().
ProgressListener VVCTask::listener[2][VVC_MAX_REF_ENTRIES] |
Definition at line 69 of file thread.c.
Referenced by schedule_inter().
SliceContext* VVCTask::sc |
Definition at line 72 of file thread.c.
Referenced by ff_vvc_frame_submit(), task_init_parse(), and task_run_stage().
EntryPoint* VVCTask::ep |
Definition at line 73 of file thread.c.
Referenced by run_parse(), schedule_next_parse(), and task_init_parse().
int VVCTask::ctu_idx |
Definition at line 74 of file thread.c.
Referenced by run_parse(), schedule_next_parse(), and task_init_parse().
atomic_uchar VVCTask::score[VVC_TASK_STAGE_LAST] |
Definition at line 77 of file thread.c.
Referenced by task_add_score(), task_get_score(), and task_init().
atomic_uchar VVCTask::target_inter_score |
Definition at line 78 of file thread.c.
Referenced by listener_init(), task_has_target_score(), and task_init().