Home
last modified time | relevance | path

Searched refs:PixOrCopyBlock (Results 1 – 2 of 2) sorted by relevance

/external/webp/src/enc/
Dbackward_references_enc.h167 typedef struct PixOrCopyBlock PixOrCopyBlock; // forward declaration typedef
174 PixOrCopyBlock* refs_; // list of currently used blocks
175 PixOrCopyBlock** tail_; // for list recycling
176 PixOrCopyBlock* free_blocks_; // free-list
177 PixOrCopyBlock* last_block_; // used for adding new refs (internal)
191 PixOrCopyBlock* cur_block_; // current block in the refs list
Dbackward_references_enc.c79 struct PixOrCopyBlock { struct
80 PixOrCopyBlock* next_; // next block (or NULL) argument
101 PixOrCopyBlock* const next = refs->free_blocks_->next_; in VP8LBackwardRefsClear() argument
143 PixOrCopyBlock* const b = c->cur_block_->next_; in VP8LRefsCursorNextBlock()
150 static PixOrCopyBlock* BackwardRefsNewBlock(VP8LBackwardRefs* const refs) { in BackwardRefsNewBlock()
151 PixOrCopyBlock* b = refs->free_blocks_; in BackwardRefsNewBlock()
155 b = (PixOrCopyBlock*)WebPSafeMalloc(1ULL, total_size); in BackwardRefsNewBlock()
175 const PixOrCopyBlock* block_from = from->refs_; in BackwardRefsClone()
178 PixOrCopyBlock* const block_to = BackwardRefsNewBlock(to); in BackwardRefsClone()
192 PixOrCopyBlock* b = refs->last_block_; in VP8LBackwardRefsCursorAdd()