FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
VPxContext Struct Reference

Data Fields

struct vpx_codec_ctx decoder
 
struct vpx_codec_ctx decoder_alpha
 
int has_alpha_channel
 
AVClassclass
 
struct vpx_codec_ctx encoder
 
struct vpx_image rawimg
 
struct vpx_codec_ctx encoder_alpha
 
struct vpx_image rawimg_alpha
 
uint8_t is_alpha
 
struct vpx_fixed_buf twopass_stats
 
int deadline
 
uint64_t sse [4]
 
int have_sse
 true if we have pending sse[] More...
 
uint64_t frame_number
 
struct FrameListDatacoded_frame_list
 
int cpu_used
 
int flags
 VP8 specific flags, see VP8F_* below. More...
 
int auto_alt_ref
 
int arnr_max_frames
 
int arnr_strength
 
int arnr_type
 
int tune
 
int lag_in_frames
 
int error_resilient
 
int crf
 
int static_thresh
 
int max_intra_rate
 
int rc_undershoot_pct
 
int rc_overshoot_pct
 
int lossless
 
int tile_columns
 
int tile_rows
 
int frame_parallel
 
int aq_mode
 
int drop_threshold
 
int noise_sensitivity
 
int vpx_cs
 
float level
 
int row_mt
 

Detailed Description

Definition at line 38 of file libvpxdec.c.

Field Documentation

struct vpx_codec_ctx VPxContext::decoder

Definition at line 39 of file libvpxdec.c.

Referenced by vpx_decode(), vpx_free(), and vpx_init().

struct vpx_codec_ctx VPxContext::decoder_alpha

Definition at line 40 of file libvpxdec.c.

Referenced by vpx_decode(), vpx_free(), and vpx_init().

int VPxContext::has_alpha_channel

Definition at line 41 of file libvpxdec.c.

Referenced by vpx_decode(), and vpx_free().

AVClass* VPxContext::class

Definition at line 64 of file libvpxenc.c.

struct vpx_codec_ctx VPxContext::encoder
struct vpx_image VPxContext::rawimg

Definition at line 66 of file libvpxenc.c.

Referenced by vpx_encode(), and vpx_init().

struct vpx_codec_ctx VPxContext::encoder_alpha

Definition at line 67 of file libvpxenc.c.

Referenced by queue_frames(), vpx_encode(), vpx_free(), and vpx_init().

struct vpx_image VPxContext::rawimg_alpha

Definition at line 68 of file libvpxenc.c.

Referenced by vpx_encode(), and vpx_init().

uint8_t VPxContext::is_alpha

Definition at line 69 of file libvpxenc.c.

Referenced by queue_frames(), vpx_encode(), vpx_free(), and vpx_init().

struct vpx_fixed_buf VPxContext::twopass_stats

Definition at line 70 of file libvpxenc.c.

Referenced by queue_frames(), vpx_encode(), vpx_free(), and vpx_init().

int VPxContext::deadline

Definition at line 71 of file libvpxenc.c.

Referenced by vpx_encode(), and vpx_init().

uint64_t VPxContext::sse[4]

Definition at line 72 of file libvpxenc.c.

Referenced by cx_pktcpy(), and queue_frames().

int VPxContext::have_sse

true if we have pending sse[]

Definition at line 73 of file libvpxenc.c.

Referenced by cx_pktcpy(), and queue_frames().

uint64_t VPxContext::frame_number

Definition at line 74 of file libvpxenc.c.

Referenced by cx_pktcpy().

struct FrameListData* VPxContext::coded_frame_list

Definition at line 75 of file libvpxenc.c.

Referenced by queue_frames(), and vpx_free().

int VPxContext::cpu_used

Definition at line 77 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::flags

VP8 specific flags, see VP8F_* below.

Definition at line 81 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::auto_alt_ref

Definition at line 85 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::arnr_max_frames

Definition at line 87 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::arnr_strength

Definition at line 88 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::arnr_type

Definition at line 89 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::tune

Definition at line 91 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::lag_in_frames

Definition at line 93 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::error_resilient

Definition at line 94 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::crf

Definition at line 95 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::static_thresh

Definition at line 96 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::max_intra_rate

Definition at line 97 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::rc_undershoot_pct

Definition at line 98 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::rc_overshoot_pct

Definition at line 99 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::lossless

Definition at line 102 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::tile_columns

Definition at line 103 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::tile_rows

Definition at line 104 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::frame_parallel

Definition at line 105 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::aq_mode

Definition at line 106 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::drop_threshold

Definition at line 107 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::noise_sensitivity

Definition at line 108 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::vpx_cs

Definition at line 109 of file libvpxenc.c.

float VPxContext::level

Definition at line 110 of file libvpxenc.c.

Referenced by vpx_free(), and vpx_init().

int VPxContext::row_mt

Definition at line 111 of file libvpxenc.c.

Referenced by vpx_init().


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