typedef struct
{
MACROBLOCK mb;
- int mb_row;
- TOKENEXTRA *tp;
int segment_counts[MAX_MB_SEGMENTS];
int totalrate;
- int current_mb_col;
} MB_ROW_COMP;
typedef struct
signed char *cyclic_refresh_map;
// multithread data
- int current_mb_col_main;
+ int * mt_current_mb_col;
+ int mt_sync_range;
int processor_core_count;
int b_multi_threaded;
int encoding_thread_count;
#if CONFIG_MULTITHREAD
//events
- sem_t *h_event_mbrencoding;
- sem_t h_event_main;
+ sem_t *h_event_start_encoding;
+ sem_t h_event_end_encoding;
#endif
TOKENLIST *tplist;