FFmpeg
Data Fields
VPxContext Struct Reference

Data Fields

struct vpx_codec_ctx decoder
 
struct vpx_codec_ctx decoder_alpha
 
AVBufferPoolpool
 
size_t pool_size
 
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 sharpness
 
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
 
AVDictionaryvpx_ts_parameters
 
intts_layer_flags
 
int current_temporal_idx
 
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
 
int tune_content
 
int corpus_complexity
 
int tpl_model
 
int roi_warned
 If the driver does not support ROI then warn the first time we encounter a frame with ROI side data. More...
 

Detailed Description

Definition at line 40 of file libvpxdec.c.

Field Documentation

struct vpx_codec_ctx VPxContext::decoder

Definition at line 41 of file libvpxdec.c.

Referenced by vpx_decode(), and vpx_free().

struct vpx_codec_ctx VPxContext::decoder_alpha

Definition at line 42 of file libvpxdec.c.

Referenced by vpx_decode(), and vpx_free().

AVBufferPool* VPxContext::pool

Definition at line 43 of file libvpxdec.c.

Referenced by get_frame_buffer(), and vpx_free().

size_t VPxContext::pool_size

Definition at line 44 of file libvpxdec.c.

Referenced by get_frame_buffer().

int VPxContext::has_alpha_channel

Definition at line 45 of file libvpxdec.c.

Referenced by vpx_decode(), and vpx_free().

AVClass* VPxContext::class

Definition at line 67 of file libvpxenc.c.

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

Definition at line 69 of file libvpxenc.c.

Referenced by vpx_encode(), and vpx_init().

struct vpx_codec_ctx VPxContext::encoder_alpha

Definition at line 70 of file libvpxenc.c.

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

struct vpx_image VPxContext::rawimg_alpha

Definition at line 71 of file libvpxenc.c.

Referenced by realloc_alpha_uv(), vpx_encode(), and vpx_free().

uint8_t VPxContext::is_alpha

Definition at line 72 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 73 of file libvpxenc.c.

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

int VPxContext::deadline

Definition at line 74 of file libvpxenc.c.

Referenced by vp9_encode_set_roi(), vpx_encode(), and vpx_init().

uint64_t VPxContext::sse[4]

Definition at line 75 of file libvpxenc.c.

Referenced by cx_pktcpy(), and queue_frames().

int VPxContext::have_sse

true if we have pending sse[]

Definition at line 76 of file libvpxenc.c.

Referenced by cx_pktcpy(), and queue_frames().

uint64_t VPxContext::frame_number

Definition at line 77 of file libvpxenc.c.

Referenced by cx_pktcpy().

struct FrameListData* VPxContext::coded_frame_list

Definition at line 78 of file libvpxenc.c.

Referenced by queue_frames(), and vpx_free().

int VPxContext::cpu_used

Definition at line 80 of file libvpxenc.c.

Referenced by vp9_encode_set_roi(), and vpx_init().

int VPxContext::sharpness

Definition at line 81 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::flags

VP8 specific flags, see VP8F_* below.

Definition at line 85 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::auto_alt_ref

Definition at line 89 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::arnr_max_frames

Definition at line 91 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::arnr_strength

Definition at line 92 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::arnr_type

Definition at line 93 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::tune

Definition at line 95 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::lag_in_frames

Definition at line 97 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::error_resilient

Definition at line 98 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::crf

Definition at line 99 of file libvpxenc.c.

Referenced by set_vp8_defaults(), and vpx_init().

int VPxContext::static_thresh

Definition at line 100 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::max_intra_rate

Definition at line 101 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::rc_undershoot_pct

Definition at line 102 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::rc_overshoot_pct

Definition at line 103 of file libvpxenc.c.

Referenced by vpx_init().

AVDictionary* VPxContext::vpx_ts_parameters

Definition at line 105 of file libvpxenc.c.

Referenced by vpx_init().

int* VPxContext::ts_layer_flags

Definition at line 106 of file libvpxenc.c.

Referenced by vpx_encode(), vpx_free(), and vpx_ts_param_parse().

int VPxContext::current_temporal_idx

Definition at line 107 of file libvpxenc.c.

Referenced by vpx_encode().

int VPxContext::lossless

Definition at line 110 of file libvpxenc.c.

Referenced by set_vp8_defaults(), and vpx_init().

int VPxContext::tile_columns

Definition at line 111 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::tile_rows

Definition at line 112 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::frame_parallel

Definition at line 113 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::aq_mode

Definition at line 114 of file libvpxenc.c.

Referenced by vp9_encode_set_roi(), and vpx_init().

int VPxContext::drop_threshold

Definition at line 115 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::noise_sensitivity

Definition at line 116 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::vpx_cs

Definition at line 117 of file libvpxenc.c.

Referenced by vpx_ts_param_parse().

float VPxContext::level

Definition at line 118 of file libvpxenc.c.

Referenced by vpx_free(), and vpx_init().

int VPxContext::row_mt

Definition at line 119 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::tune_content

Definition at line 120 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::corpus_complexity

Definition at line 121 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::tpl_model

Definition at line 122 of file libvpxenc.c.

Referenced by vpx_init().

int VPxContext::roi_warned

If the driver does not support ROI then warn the first time we encounter a frame with ROI side data.

Definition at line 127 of file libvpxenc.c.

Referenced by vp9_encode_set_roi().


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