Functions | |
void | _zbar_image_scanner_add_sym (zbar_image_scanner_t *, zbar_symbol_t *) |
zbar_symbol_t * | _zbar_image_scanner_alloc_sym (zbar_image_scanner_t *, zbar_symbol_type_t, int) |
void | _zbar_image_scanner_recycle_syms (zbar_image_scanner_t *, zbar_symbol_t *) |
void _zbar_image_scanner_add_sym | ( | zbar_image_scanner_t * | , |
zbar_symbol_t * | |||
) |
References _zbar_decoder_get_qr_finder_line(), _zbar_qr_found_line(), _zbar_symbol_refcnt(), qr_finder_line::boffs, cache_sym(), qr_finder_line::eoffs, zbar_symbol_set_s::head, qr_finder_line::len, qr_finder_line::pos, QR_FINDER_SUBPREC, and zbar_scanner_get_edge().
Referenced by qr_code_data_list_extract_text(), and symbol_handler().
|
inline |
References RECYCLE_BUCKETS, and STAT.
Referenced by cache_sym(), qr_code_data_list_extract_text(), and symbol_handler().
void _zbar_image_scanner_recycle_syms | ( | zbar_image_scanner_t * | , |
zbar_symbol_t * | |||
) |
References _zbar_image_scanner_recycle_syms(), _zbar_refcnt(), _zbar_symbol_set_free(), recycle_bucket_s::head, zbar_symbol_s::next, recycle_bucket_s::nsyms, and RECYCLE_BUCKETS.
Referenced by _zbar_image_scanner_recycle_syms(), cache_lookup(), qr_code_data_list_extract_text(), recycle_syms(), zbar_image_scanner_enable_cache(), and zbar_scan_image().