ThreadContext Struct Reference


Data Fields

AVCodecContextparent_avctx
pthread_mutex_t buffer_mutex
AVFifoBuffertask_fifo
pthread_mutex_t task_fifo_mutex
pthread_cond_t task_fifo_cond
Task finished_tasks [BUFFER_SIZE]
pthread_mutex_t finished_task_mutex
pthread_cond_t finished_task_cond
unsigned task_index
unsigned finished_task_index
pthread_t worker [MAX_THREADS]
int exit
pthread_tworkers
action_funcfunc
action_func2func2
void * args
intrets
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
unsigned int current_execute
int done

Detailed Description

Definition at line 48 of file frame_thread_encoder.c.


Field Documentation

Definition at line 73 of file pthread.c.

Referenced by avcodec_thread_execute(), and worker().

Definition at line 83 of file pthread.c.

Referenced by avcodec_thread_execute(), and worker().

Definition at line 82 of file pthread.c.

Referenced by avcodec_thread_execute(), avcodec_thread_park_workers(), thread_init(), and worker().

Definition at line 80 of file pthread.c.

Referenced by avcodec_thread_execute(), thread_free(), thread_init(), and worker().

Definition at line 84 of file pthread.c.

Referenced by thread_free(), thread_init(), and worker().

Definition at line 64 of file frame_thread_encoder.c.

Referenced by ff_frame_thread_encoder_free(), and worker().

Definition at line 61 of file frame_thread_encoder.c.

Referenced by ff_thread_video_encode_frame().

Definition at line 56 of file frame_thread_encoder.c.

Referenced by ff_thread_video_encode_frame(), and worker().

Definition at line 71 of file pthread.c.

Referenced by avcodec_thread_execute(), and worker().

Definition at line 72 of file pthread.c.

Referenced by avcodec_thread_execute2(), and worker().

Definition at line 76 of file pthread.c.

Referenced by avcodec_thread_execute(), avcodec_thread_park_workers(), thread_init(), and worker().

Definition at line 77 of file pthread.c.

Referenced by avcodec_thread_execute(), thread_init(), and worker().

Definition at line 79 of file pthread.c.

Referenced by avcodec_thread_park_workers(), thread_free(), thread_init(), and worker().

Definition at line 74 of file pthread.c.

Referenced by avcodec_thread_execute(), and worker().

Definition at line 75 of file pthread.c.

Referenced by avcodec_thread_execute(), and worker().

Definition at line 60 of file frame_thread_encoder.c.

Referenced by ff_thread_video_encode_frame().

Definition at line 70 of file pthread.c.

Referenced by thread_free(), and thread_init().


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

Generated on Fri Oct 26 02:50:17 2012 for FFmpeg by  doxygen 1.5.8