FFmpeg
Data Fields
SliceThreadContext Struct Reference

Data Fields

 
 
 
voidargs
 
int *  rets
 
int  rets_count
 
int  job_count
 
int  job_size
 
 
 
 
unsigned  current_execute
 
int  current_job
 
int  done
 
int *  entries
 
 
int  thread_count
 
 
 

Detailed Description

Definition at line 47 of file pthread_slice.c.

Field Documentation

pthread_t* SliceThreadContext::workers

Definition at line 48 of file pthread_slice.c.

Referenced by ff_slice_thread_free(), and ff_slice_thread_init().

action_func* SliceThreadContext::func

Definition at line 49 of file pthread_slice.c.

Referenced by thread_execute(), and worker().

action_func2* SliceThreadContext::func2

Definition at line 50 of file pthread_slice.c.

Referenced by thread_execute2(), and worker().

void* SliceThreadContext::args

Definition at line 51 of file pthread_slice.c.

Referenced by thread_execute(), and worker().

int* SliceThreadContext::rets

Definition at line 52 of file pthread_slice.c.

Referenced by thread_execute(), and worker().

int SliceThreadContext::rets_count

Definition at line 53 of file pthread_slice.c.

Referenced by thread_execute(), and worker().

int SliceThreadContext::job_count

Definition at line 54 of file pthread_slice.c.

Referenced by ff_slice_thread_init(), thread_execute(), thread_park_workers(), and worker().

int SliceThreadContext::job_size

Definition at line 55 of file pthread_slice.c.

Referenced by ff_slice_thread_init(), thread_execute(), and worker().

pthread_cond_t SliceThreadContext::last_job_cond

Definition at line 57 of file pthread_slice.c.

Referenced by ff_slice_thread_free(), ff_slice_thread_init(), thread_park_workers(), and worker().

pthread_cond_t SliceThreadContext::current_job_cond

Definition at line 58 of file pthread_slice.c.

Referenced by ff_slice_thread_free(), ff_slice_thread_init(), thread_execute(), and worker().

pthread_mutex_t SliceThreadContext::current_job_lock

Definition at line 59 of file pthread_slice.c.

Referenced by ff_slice_thread_free(), ff_slice_thread_init(), thread_execute(), thread_park_workers(), and worker().

unsigned SliceThreadContext::current_execute

Definition at line 60 of file pthread_slice.c.

Referenced by thread_execute(), and worker().

int SliceThreadContext::current_job

Definition at line 61 of file pthread_slice.c.

Referenced by ff_slice_thread_init(), thread_execute(), thread_park_workers(), and worker().

int SliceThreadContext::done

Definition at line 62 of file pthread_slice.c.

Referenced by ff_slice_thread_free(), ff_slice_thread_init(), and worker().

int* SliceThreadContext::entries

Definition at line 64 of file pthread_slice.c.

Referenced by ff_alloc_entries(), ff_reset_entries(), ff_thread_await_progress2(), and ff_thread_report_progress2().

int SliceThreadContext::entries_count

Definition at line 65 of file pthread_slice.c.

Referenced by ff_alloc_entries(), and ff_reset_entries().

int SliceThreadContext::thread_count

Definition at line 66 of file pthread_slice.c.

Referenced by ff_alloc_entries(), and ff_thread_await_progress2().

pthread_cond_t* SliceThreadContext::progress_cond

Definition at line 67 of file pthread_slice.c.

Referenced by ff_alloc_entries(), ff_thread_await_progress2(), and ff_thread_report_progress2().

pthread_mutex_t* SliceThreadContext::progress_mutex

Definition at line 68 of file pthread_slice.c.

Referenced by ff_alloc_entries(), ff_thread_await_progress2(), and ff_thread_report_progress2().


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

Generated on Sun Mar 23 2014 23:50:41 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /