typedefstruct ScratchpadContext {
uint8_t *edge_emu_buffer; ///< temporary buffer for if MVs point to out-of-frame data
uint8_t *obmc_scratchpad; union {
uint8_t *scratchpad_buf; ///< the other *_scratchpad point into this buffer
uint8_t *rd_scratchpad; ///< scratchpad for rate distortion mb decision
}; int linesize; ///< linesize that the buffers in this context have been allocated for
} ScratchpadContext;
typedefstruct BufferPoolContext { struct AVRefStructPool *mbskip_table_pool; struct AVRefStructPool *qscale_table_pool; struct AVRefStructPool *mb_type_pool; struct AVRefStructPool *motion_val_pool; struct AVRefStructPool *ref_index_pool; int alloc_mb_width; ///< mb_width used to allocate tables int alloc_mb_height; ///< mb_height used to allocate tables int alloc_mb_stride; ///< mb_stride used to allocate tables
} BufferPoolContext;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.