FFmpeg
|
Data Fields | |
AVCodecContext * | parent_avctx |
pthread_mutex_t | buffer_mutex |
pthread_mutex_t | task_fifo_mutex |
pthread_cond_t | task_fifo_cond |
unsigned | pthread_init_cnt |
unsigned | max_tasks |
Task | tasks [BUFFER_SIZE] |
pthread_mutex_t | finished_task_mutex |
pthread_cond_t | finished_task_cond |
unsigned | next_task_index |
unsigned | task_index |
unsigned | finished_task_index |
pthread_t | worker [MAX_THREADS] |
atomic_int | exit |
AVFilterGraph * | graph |
AVSliceThread * | thread |
avfilter_action_func * | func |
AVFilterContext * | ctx |
void * | arg |
int * | rets |
Definition at line 50 of file frame_thread_encoder.c.
AVCodecContext* ThreadContext::parent_avctx |
Definition at line 51 of file frame_thread_encoder.c.
pthread_mutex_t ThreadContext::buffer_mutex |
Definition at line 52 of file frame_thread_encoder.c.
pthread_mutex_t ThreadContext::task_fifo_mutex |
Definition at line 54 of file frame_thread_encoder.c.
pthread_cond_t ThreadContext::task_fifo_cond |
Definition at line 55 of file frame_thread_encoder.c.
unsigned ThreadContext::pthread_init_cnt |
Definition at line 57 of file frame_thread_encoder.c.
unsigned ThreadContext::max_tasks |
Definition at line 58 of file frame_thread_encoder.c.
Task ThreadContext::tasks[BUFFER_SIZE] |
Definition at line 59 of file frame_thread_encoder.c.
pthread_mutex_t ThreadContext::finished_task_mutex |
Definition at line 60 of file frame_thread_encoder.c.
pthread_cond_t ThreadContext::finished_task_cond |
Definition at line 61 of file frame_thread_encoder.c.
unsigned ThreadContext::next_task_index |
Definition at line 63 of file frame_thread_encoder.c.
unsigned ThreadContext::task_index |
Definition at line 64 of file frame_thread_encoder.c.
unsigned ThreadContext::finished_task_index |
Definition at line 65 of file frame_thread_encoder.c.
pthread_t ThreadContext::worker[MAX_THREADS] |
Definition at line 67 of file frame_thread_encoder.c.
atomic_int ThreadContext::exit |
Definition at line 68 of file frame_thread_encoder.c.
AVFilterGraph* ThreadContext::graph |
AVSliceThread* ThreadContext::thread |
avfilter_action_func* ThreadContext::func |
AVFilterContext* ThreadContext::ctx |