FFmpeg
Data Fields
VVCTask Struct Reference

Data Fields

union {
   struct VVCTask *   next
 
   FFTask   task
 
u
 
VVCTaskStage stage
 
int rx
 
int ry
 
int rs
 
VVCFrameContextfc
 
ProgressListener col_listener
 
ProgressListener listener [2][VVC_MAX_REF_ENTRIES]
 
SliceContextsc
 
EntryPointep
 
int ctu_idx
 
atomic_uchar score [VVC_TASK_STAGE_LAST]
 
atomic_uchar target_inter_score
 

Detailed Description

Definition at line 56 of file thread.c.

Field Documentation

◆ next

struct VVCTask* VVCTask::next

Definition at line 58 of file thread.c.

◆ task

FFTask VVCTask::task

Definition at line 59 of file thread.c.

Referenced by add_task().

◆ u

union { ... } VVCTask::u

Referenced by add_task().

◆ stage

VVCTaskStage VVCTask::stage

◆ rx

int VVCTask::rx

◆ ry

int VVCTask::ry

◆ rs

int VVCTask::rs

◆ fc

VVCFrameContext* VVCTask::fc

◆ col_listener

ProgressListener VVCTask::col_listener

Definition at line 68 of file thread.c.

Referenced by check_colocation().

◆ listener

ProgressListener VVCTask::listener[2][VVC_MAX_REF_ENTRIES]

Definition at line 69 of file thread.c.

Referenced by schedule_inter().

◆ sc

SliceContext* VVCTask::sc

Definition at line 72 of file thread.c.

Referenced by ff_vvc_frame_submit(), task_init_parse(), and task_run_stage().

◆ ep

EntryPoint* VVCTask::ep

Definition at line 73 of file thread.c.

Referenced by run_parse(), schedule_next_parse(), and task_init_parse().

◆ ctu_idx

int VVCTask::ctu_idx

Definition at line 74 of file thread.c.

Referenced by run_parse(), schedule_next_parse(), and task_init_parse().

◆ score

Definition at line 77 of file thread.c.

Referenced by task_add_score(), task_get_score(), and task_init().

◆ target_inter_score

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().


The documentation for this struct was generated from the following file: