|
FFmpeg
|
Data Fields | |
| AVCodecContext * | parent_avctx |
| 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 |
| int | cu_split_pos |
| uint8_t | cu_split [1+4+16+64] |
| uint8_t | coded_blk [64] |
| uint8_t | avg_buffer [64 *64+32 *32 *2] |
| uint8_t * | avg_data [3] |
| int | avg_linesize [3] |
| AVFilterGraph * | graph |
| AVSliceThread * | thread |
| avfilter_action_func * | func |
| AVFilterContext * | ctx |
| void * | arg |
| int * | rets |
Definition at line 52 of file frame_thread_encoder.c.
| AVCodecContext* ThreadContext::parent_avctx |
Definition at line 53 of file frame_thread_encoder.c.
| pthread_mutex_t ThreadContext::task_fifo_mutex |
Definition at line 55 of file frame_thread_encoder.c.
| pthread_cond_t ThreadContext::task_fifo_cond |
Definition at line 56 of file frame_thread_encoder.c.
| unsigned ThreadContext::pthread_init_cnt |
Definition at line 58 of file frame_thread_encoder.c.
| unsigned ThreadContext::max_tasks |
Definition at line 59 of file frame_thread_encoder.c.
| Task ThreadContext::tasks[BUFFER_SIZE] |
Definition at line 60 of file frame_thread_encoder.c.
| pthread_mutex_t ThreadContext::finished_task_mutex |
Definition at line 61 of file frame_thread_encoder.c.
| pthread_cond_t ThreadContext::finished_task_cond |
Definition at line 62 of file frame_thread_encoder.c.
| unsigned ThreadContext::next_task_index |
Definition at line 64 of file frame_thread_encoder.c.
| unsigned ThreadContext::task_index |
Definition at line 65 of file frame_thread_encoder.c.
| unsigned ThreadContext::finished_task_index |
Definition at line 66 of file frame_thread_encoder.c.
| pthread_t ThreadContext::worker[MAX_THREADS] |
Definition at line 68 of file frame_thread_encoder.c.
| atomic_int ThreadContext::exit |
Definition at line 69 of file frame_thread_encoder.c.
| int ThreadContext::cu_split_pos |
Definition at line 161 of file rv60dec.c.
Referenced by deblock_cu_r(), decode_cu_r(), and decode_slice().
| uint8_t ThreadContext::cu_split[1+4+16+64] |
Definition at line 162 of file rv60dec.c.
Referenced by deblock_cu_r(), and decode_cu_r().
| uint8_t ThreadContext::coded_blk[64] |
Definition at line 164 of file rv60dec.c.
Referenced by deblock_cu_r(), decode_cu_r(), and decode_slice().
| uint8_t ThreadContext::avg_buffer[64 *64+32 *32 *2] |
Definition at line 166 of file rv60dec.c.
Referenced by decode_slice().
| uint8_t* ThreadContext::avg_data[3] |
Definition at line 167 of file rv60dec.c.
Referenced by decode_cu_r(), and decode_slice().
| int ThreadContext::avg_linesize[3] |
Definition at line 168 of file rv60dec.c.
Referenced by decode_cu_r(), and decode_slice().
| AVFilterGraph* ThreadContext::graph |
| AVSliceThread* ThreadContext::thread |
| avfilter_action_func* ThreadContext::func |
| AVFilterContext* ThreadContext::ctx |
1.8.17