Lines Matching defs:VP8D_COMP
54 typedef struct VP8D_COMP { struct
57 YV12_BUFFER_CONFIG *dec_fb_ref[NUM_YV12_BUFFERS];
62 vp8_reader mbc[MAX_PARTITIONS];
64 VP8D_CONFIG oxcf;
66 FRAGMENT_DATA fragments;
71 int b_multithreaded_rd;
72 int max_threads;
73 int current_mb_col_main;
74 unsigned int decoding_thread_count;
75 int allocated_decoding_thread_count;
77 int mt_baseline_filter_level[MAX_MB_SEGMENTS];
78 int sync_range;
79 int *mt_current_mb_col; /* Each row remembers its already decoded column. */
80 pthread_mutex_t *pmutex;
81 pthread_mutex_t mt_mutex; /* mutex for b_multithreaded_rd */
83 unsigned char **mt_yabove_row; /* mb_rows x width */
84 unsigned char **mt_uabove_row;
85 unsigned char **mt_vabove_row;
86 unsigned char **mt_yleft_col; /* mb_rows x 16 */
87 unsigned char **mt_uleft_col; /* mb_rows x 8 */
88 unsigned char **mt_vleft_col; /* mb_rows x 8 */
90 MB_ROW_DEC *mb_row_di;
91 DECODETHREAD_DATA *de_thread_data;
93 pthread_t *h_decoding_thread;
94 sem_t *h_event_start_decoding;
95 sem_t h_event_end_decoding;
120 } VP8D_COMP; argument