FFmpeg
Data Fields
ScratchpadContext Struct Reference

#include <mpegpicture.h>

Data Fields

uint8_t * edge_emu_buffer
 temporary buffer for if MVs point to out-of-frame data More...
 
uint8_t * obmc_scratchpad
 
union {
   uint8_t *   scratchpad_buf
 the other *_scratchpad point into this buffer More...
 
   uint8_t *   rd_scratchpad
 scratchpad for rate distortion mb decision More...
 
}; 
 
int linesize
 linesize that the buffers in this context have been allocated for More...
 

Detailed Description

Definition at line 34 of file mpegpicture.h.

Field Documentation

◆ edge_emu_buffer

uint8_t* ScratchpadContext::edge_emu_buffer

temporary buffer for if MVs point to out-of-frame data

Definition at line 35 of file mpegpicture.h.

Referenced by ff_mpv_framesize_alloc().

◆ obmc_scratchpad

uint8_t* ScratchpadContext::obmc_scratchpad

Definition at line 36 of file mpegpicture.h.

Referenced by encode_end(), encode_init(), ff_mpv_framesize_alloc(), get_block_rd(), and get_dc().

◆ scratchpad_buf

uint8_t* ScratchpadContext::scratchpad_buf

the other *_scratchpad point into this buffer

Definition at line 38 of file mpegpicture.h.

Referenced by encode_picture(), and ff_mpv_framesize_alloc().

◆ rd_scratchpad

uint8_t* ScratchpadContext::rd_scratchpad

scratchpad for rate distortion mb decision

Definition at line 39 of file mpegpicture.h.

◆ @183

union { ... }

◆ linesize

int ScratchpadContext::linesize

linesize that the buffers in this context have been allocated for

Definition at line 41 of file mpegpicture.h.

Referenced by ff_mpv_framesize_alloc(), and ff_mpv_framesize_disable().


The documentation for this struct was generated from the following file: