Data Fields | |
pthread_t * | workers |
action_func * | func |
action_func2 * | func2 |
void * | args |
int * | rets |
int | rets_count |
int | job_count |
int | job_size |
pthread_cond_t | last_job_cond |
pthread_cond_t | current_job_cond |
pthread_mutex_t | current_job_lock |
int | current_job |
int | done |
AVCodecContext * | avctx |
HANDLE | thread |
HANDLE | work_sem |
HANDLE | job_sem |
HANDLE | done_sem |
int(* | func )(AVCodecContext *c, void *arg) |
int(* | func2 )(AVCodecContext *c, void *arg, int, int) |
void * | arg |
int | argsize |
int * | jobnr |
int * | ret |
int | threadnr |
Definition at line 40 of file pthread.c.
void* ThreadContext::arg |
Definition at line 37 of file w32thread.c.
Referenced by avcodec_thread_execute(), and thread_func().
void* ThreadContext::args |
Definition at line 38 of file w32thread.c.
Referenced by avcodec_thread_execute(), and thread_func().
Definition at line 30 of file w32thread.c.
Referenced by avcodec_thread_execute(), ff_thread_init(), and thread_func().
Definition at line 53 of file pthread.c.
Referenced by avcodec_thread_execute(), thread_init(), and worker().
pthread_cond_t ThreadContext::current_job_cond |
Definition at line 51 of file pthread.c.
Referenced by avcodec_thread_execute(), thread_free(), thread_init(), and worker().
pthread_mutex_t ThreadContext::current_job_lock |
Definition at line 52 of file pthread.c.
Referenced by avcodec_thread_execute(), avcodec_thread_park_workers(), thread_free(), thread_init(), and worker().
HANDLE ThreadContext::done_sem |
int(* ThreadContext::func)(AVCodecContext *c, void *arg) |
Definition at line 42 of file pthread.c.
Referenced by avcodec_thread_execute(), ff_thread_free(), thread_func(), and worker().
int(* ThreadContext::func2)(AVCodecContext *c, void *arg, int, int) |
Definition at line 43 of file pthread.c.
Referenced by avcodec_thread_execute2(), ff_thread_free(), thread_func(), and worker().
Definition at line 47 of file pthread.c.
Referenced by avcodec_thread_execute(), thread_init(), and worker().
HANDLE ThreadContext::job_sem |
Definition at line 48 of file pthread.c.
Referenced by avcodec_thread_execute(), thread_init(), and worker().
int* ThreadContext::jobnr |
Definition at line 39 of file w32thread.c.
Referenced by avcodec_thread_execute(), and thread_func().
pthread_cond_t ThreadContext::last_job_cond |
Definition at line 50 of file pthread.c.
Referenced by avcodec_thread_park_workers(), thread_free(), thread_init(), and worker().
int* ThreadContext::ret |
Definition at line 40 of file w32thread.c.
Referenced by avcodec_thread_execute(), and thread_func().
int* ThreadContext::rets |
HANDLE ThreadContext::thread |
HANDLE ThreadContext::work_sem |
pthread_t* ThreadContext::workers |