AVCodecContext Struct Reference

#include <avcodec.h>


Data Fields

const AVClassav_class
int bit_rate
int bit_rate_tolerance
int flags
int sub_id
int me_method
uint8_t * extradata
int extradata_size
AVRational time_base
int width
int height
int gop_size
enum PixelFormat pix_fmt
int rate_emu
void(* draw_horiz_band )(struct AVCodecContext *s, const AVFrame *src, int offset[4], int y, int type, int height)
int sample_rate
 samples per second
int channels
 number of audio channels
enum SampleFormat sample_fmt
 sample format, currently unused
int frame_size
int frame_number
 audio or video frame number
int real_pict_num
 Returns the real picture number of previous encoded frame.
int delay
float qcompress
 amount of qscale change between easy & hard scenes (0.0-1.0)
float qblur
 amount of qscale smoothing over time (0.0-1.0)
int qmin
int qmax
int max_qdiff
int max_b_frames
float b_quant_factor
int rc_strategy
int b_frame_strategy
int hurry_up
AVCodeccodec
void * priv_data
int rtp_payload_size
void(* rtp_callback )(struct AVCodecContext *avctx, void *data, int size, int mb_nb)
int mv_bits
int header_bits
int i_tex_bits
int p_tex_bits
int i_count
int p_count
int skip_count
int misc_bits
int frame_bits
void * opaque
char codec_name [32]
enum CodecType codec_type
enum CodecID codec_id
unsigned int codec_tag
int workaround_bugs
int luma_elim_threshold
int chroma_elim_threshold
int strict_std_compliance
float b_quant_offset
int error_resilience
int(* get_buffer )(struct AVCodecContext *c, AVFrame *pic)
void(* release_buffer )(struct AVCodecContext *c, AVFrame *pic)
int has_b_frames
int block_align
int parse_only
int mpeg_quant
char * stats_out
char * stats_in
float rc_qsquish
float rc_qmod_amp
int rc_qmod_freq
RcOverriderc_override
int rc_override_count
const char * rc_eq
int rc_max_rate
int rc_min_rate
int rc_buffer_size
float rc_buffer_aggressivity
float i_quant_factor
float i_quant_offset
float rc_initial_cplx
int dct_algo
float lumi_masking
float temporal_cplx_masking
float spatial_cplx_masking
float p_masking
float dark_masking
int idct_algo
int slice_count
int * slice_offset
int error_concealment
unsigned dsp_mask
int bits_per_sample
int prediction_method
AVRational sample_aspect_ratio
AVFramecoded_frame
int debug
int debug_mv
uint64_t error [4]
int mb_qmin
int mb_qmax
int me_cmp
int me_sub_cmp
int mb_cmp
int ildct_cmp
int dia_size
int last_predictor_count
int pre_me
int me_pre_cmp
int pre_dia_size
int me_subpel_quality
enum PixelFormat(* get_format )(struct AVCodecContext *s, const enum PixelFormat *fmt)
int dtg_active_format
int me_range
int intra_quant_bias
int inter_quant_bias
int color_table_id
int internal_buffer_count
void * internal_buffer
int global_quality
int coder_type
int context_model
int slice_flags
int xvmc_acceleration
int mb_decision
uint16_t * intra_matrix
uint16_t * inter_matrix
unsigned int stream_codec_tag
int scenechange_threshold
int lmin
int lmax
AVPaletteControlpalctrl
int noise_reduction
int(* reget_buffer )(struct AVCodecContext *c, AVFrame *pic)
int rc_initial_buffer_occupancy
int inter_threshold
int flags2
int error_rate
int antialias_algo
int quantizer_noise_shaping
int thread_count
int(* execute )(struct AVCodecContext *c, int(*func)(struct AVCodecContext *c2, void *arg), void **arg2, int *ret, int count)
void * thread_opaque
int me_threshold
int mb_threshold
int intra_dc_precision
int nsse_weight
int skip_top
int skip_bottom
int profile
int level
int lowres
int coded_width
int coded_height
int frame_skip_threshold
int frame_skip_factor
int frame_skip_exp
int frame_skip_cmp
float border_masking
int mb_lmin
int mb_lmax
int me_penalty_compensation
enum AVDiscard skip_loop_filter
enum AVDiscard skip_idct
enum AVDiscard skip_frame
int bidir_refine
int brd_scale
float crf
int cqp
int keyint_min
int refs
int chromaoffset
int bframebias
int trellis
float complexityblur
int deblockalpha
int deblockbeta
int partitions
int directpred
int cutoff
int scenechange_factor
int mv0_threshold
int b_sensitivity
int compression_level
int use_lpc
int lpc_coeff_precision
int min_prediction_order
int max_prediction_order
int prediction_order_method
int min_partition_order
int max_partition_order
int64_t timecode_frame_start
int request_channels
float drc_scale


Detailed Description

main external API structure. New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. sizeof(AVCodecContext) must not be used outside libav*.

Definition at line 682 of file avcodec.h.


Field Documentation

const AVClass* AVCodecContext::av_class

information on struct for av_log

Definition at line 687 of file avcodec.h.

Referenced by avcodec_get_context_defaults2(), and parse_ffconfig().

int AVCodecContext::bit_rate

the average bitrate

Definition at line 693 of file avcodec.h.

Referenced by a52_decode_frame(), ac3_decode_frame(), AC3_encode_init(), add_av_stream(), add_codec(), adx_decode_header(), apc_read_header(), asf_read_header(), asf_write_header1(), atrac3_decode_init(), av_estimate_timings_from_bit_rate(), av_new_stream(), avcodec_string(), avisynth_read_header(), bfi_read_header(), cin_read_header(), cook_decode_init(), daud_header(), dca_decode_frame(), decode_frame(), decode_wave_header(), dv_extract_video_info(), ea_read_header(), encode_init(), Faac_encode_init(), ff_aac_ac3_parse(), ff_dnxhd_find_cid(), ff_mpa_decode_header(), ff_parse_specific_params(), ff_wma_init(), ff_xvid_encode_init(), ff_xvid_rate_control_init(), ffm_read_header(), ffm_write_header(), film_read_header(), find_stream_in_feed(), fourxm_read_header(), g726_init(), get_aiff_header(), get_audio_frame_size(), get_sindex(), gxf_write_mpeg_auxiliary(), idcin_read_header(), iff_read_header(), ipmovie_read_header(), libdirac_encode_init(), libgsm_init(), libschroedinger_encode_init(), mmf_read_header(), mov_write_esds_tag(), mov_write_uuidprof_tag(), MP3lame_encode_init(), MPA_encode_init(), mpeg_decode_postinit(), mpeg_mux_init(), mpegps_read_packet(), mpegts_read_header(), mpegts_write_header(), mpegvideo_extract_headers(), MPV_encode_init(), mtv_read_header(), oggvorbis_init_encoder(), ogm_dshow_header(), ogm_header(), oma_read_header(), parse_ffconfig(), pcm_read_seek(), qdm2_decode_init(), read_header(), rl2_read_header(), rm_read_header(), rm_write_header(), roq_read_header(), rv10_write_header(), seq_read_header(), v4l2_read_header(), vid_read_header(), vid_read_packet(), vmd_read_header(), voc_get_packet(), vorbis_header(), wc3_read_header(), wsaud_read_header(), wsvqa_read_header(), x11grab_read_header(), X264_init(), and xa_read_header().

int AVCodecContext::bit_rate_tolerance

number of bits the bitstream is allowed to diverge from the reference. the reference can be CBR (for CBR pass1) or VBR (for pass2)

Definition at line 701 of file avcodec.h.

Referenced by add_codec(), ff_rate_estimate_qscale(), ffm_read_header(), ffm_write_header(), MPV_encode_init(), parse_ffconfig(), and X264_init().

int AVCodecContext::flags

CODEC_FLAG_*.

Definition at line 708 of file avcodec.h.

Referenced by av_parser_change(), avcodec_default_get_buffer(), avcodec_string(), common_init(), dct_get(), decode_frame(), dnxhd_encode_init(), do_video_stats(), dsputilenc_init_mmx(), encode_frame(), encode_init(), encode_q_branch(), estimate_best_b_count(), Faac_encode_init(), ff_dnxhd_find_cid(), ff_h263_decode_frame(), ff_mjpeg_decode_init(), ff_rv34_decode_init(), ff_xvid_encode_init(), ffm_read_header(), ffm_write_header(), float_init_altivec(), h261_decode_frame(), halfpel_interpol(), idct_put(), indeo3_decode_frame(), iv_decode_frame(), libdirac_encode_init(), libschroedinger_encode_init(), mjpeg_decode_scan(), mkv_write_header(), mkv_write_trailer(), mov_write_udta_tag(), MP3lame_encode_init(), mpeg_decode_frame(), mpeg_decode_init(), MPV_common_init(), MPV_encode_init(), new_audio_stream(), new_video_stream(), oggvorbis_init_encoder(), parse_ffconfig(), print_report(), remove_extradata(), render_slice(), sp5x_decode_frame(), stream_component_open(), svq1_decode_init(), svq1_encode_plane(), svq3_decode_frame(), vc1_decode_init(), vorbis_encode_init(), vp3_decode_frame(), write_globalinfo(), and X264_init().

int AVCodecContext::sub_id

Some codecs need additional format info. It is stored here. If any muxer uses this then ALL demuxers/parsers AND encoders for the specific codec MUST set it correctly otherwise stream copy breaks. In general use of this field by muxers is not recommanded.

Definition at line 718 of file avcodec.h.

Referenced by avcodec_string(), decode_frame(), dvbsub_init_decoder(), ff_mpa_decode_header(), mpeg_decode_postinit(), mpeg_decode_sequence_extension(), mpegvideo_extract_headers(), pmt_cb(), rv10_decode_init(), rv20_decode_picture_header(), and vcr2_init_sequence().

int AVCodecContext::me_method

Motion estimation algorithm used for video coding. 1 (zero), 2 (full), 3 (log), 4 (phods), 5 (epzs), 6 (x1), 7 (hex), 8 (umh), 9 (iter), 10 (tesa) [7, 8, 10 are x264 specific, 9 is snow specific]

Definition at line 727 of file avcodec.h.

Referenced by add_codec(), encode_blocks(), encode_init(), ff_xvid_encode_init(), ffm_read_header(), ffm_write_header(), MPV_encode_init(), svq1_encode_plane(), and X264_init().

uint8_t* AVCodecContext::extradata

some codecs need / can use extradata like Huffman tables. mjpeg: Huffman tables rv10: additional flags mpeg4: global headers (they can be in the bitstream or here) The allocated memory should be FF_INPUT_BUFFER_PADDING_SIZE bytes larger than extradata_size to avoid prolems if it is read with the bitstream reader. The bytewise contents of extradata must not depend on the architecture or CPU endianness.

Definition at line 740 of file avcodec.h.

Referenced by adpcm_decode_init(), adts_write_header(), aiff_read_header(), alac_set_info(), apc_read_header(), ape_decode_init(), asf_read_header(), atrac3_decode_init(), av_close_input_stream(), av_mpeg4_decode_header(), av_parser_change(), avi_read_header(), bfi_decode_frame(), bfi_read_header(), concatenate_packet(), cook_decode_init(), decode_ext_header(), decode_header_trees(), decode_init(), decode_stream_header(), dump_extradata(), encode_end(), encode_ext_header(), encode_init(), Faac_encode_close(), Faac_encode_init(), faac_init_mp4(), ff_h263_decode_frame(), ff_mjpeg_decode_init(), ff_rm_read_mdpr_codecdata(), ff_xvid_encode_close(), ff_xvid_encode_init(), ffm_read_header(), ffm_write_header(), flac_decode_init(), flac_encode_close(), flac_header(), flic_decode_init(), flic_read_header(), flv_get_extradata(), flv_set_video_codec(), flv_write_packet(), fourxm_read_header(), get_aac_sample_rates(), get_codec_data(), h264_mp4toannexb_filter(), http_receive_data(), idcin_decode_init(), idcin_read_header(), matroska_parse_attachments(), mkv_write_codecprivate(), mkv_write_packet(), mov_read_esds(), mov_read_extradata(), mov_read_glbl(), mov_read_smi(), mov_read_wave(), mov_write_extradata_tag(), mov_write_packet(), mp3_header_compress(), mp3_header_decompress(), mp_decode_frame(), mpc7_decode_init(), mpc8_decode_init(), mpc8_read_header(), mpc_read_header(), mpeg_decode_frame(), MPV_encode_end(), oggvorbis_encode_close(), oggvorbis_encode_init(), oma_read_header(), put_flac_codecpriv(), put_xiph_codecpriv(), qdm2_decode_init(), read_header(), rl2_decode_init(), rl2_read_header(), rm_read_audio_stream_info(), rv10_decode_init(), rv20_decode_picture_header(), rv30_decode_init(), sdp_parse_fmtp_config(), sdp_parse_fmtp_config_h264(), speex_header(), svq3_decode_frame(), theora_header(), tta_decode_init(), tta_read_header(), vc1_decode_init(), vc1t_read_header(), vmdvideo_decode_init(), vorbis_decode_init(), vorbis_encode_close(), vorbis_encode_init(), vorbis_header(), vp6_parse_header(), vqa_decode_init(), wma_decode_init(), wmv2_encode_init(), write_streamheader(), wsvqa_read_header(), X264_init(), and xvid_strip_vol_header().

int AVCodecContext::extradata_size

Definition at line 741 of file avcodec.h.

Referenced by adpcm_decode_init(), adts_write_header(), aiff_read_header(), alac_decode_frame(), apc_read_header(), ape_decode_init(), asf_read_header(), atrac3_decode_init(), av_mpeg4_decode_header(), av_parser_change(), avi_read_header(), bfi_decode_frame(), bfi_read_header(), concatenate_packet(), cook_decode_init(), decode_ext_header(), decode_header_trees(), decode_init(), decode_stream_header(), dump_extradata(), encode_ext_header(), encode_init(), extract_mpeg4_header(), Faac_encode_init(), faac_init_mp4(), ff_h263_decode_frame(), ff_mjpeg_decode_init(), ff_rm_read_mdpr_codecdata(), ff_xvid_encode_init(), ffm_read_header(), ffm_write_header(), flac_decode_init(), flac_encode_close(), flac_header(), flic_decode_init(), flic_read_header(), flv_get_extradata(), flv_set_video_codec(), flv_write_packet(), fourxm_read_header(), get_aac_sample_rates(), get_codec_data(), h264_mp4toannexb_filter(), idcin_decode_init(), idcin_read_header(), matroska_parse_attachments(), mkv_write_codecprivate(), mkv_write_packet(), mov_read_esds(), mov_read_extradata(), mov_read_glbl(), mov_read_smi(), mov_read_wave(), mov_write_extradata_tag(), mov_write_packet(), mp3_header_compress(), mp3_header_decompress(), mpc7_decode_init(), mpc8_decode_init(), mpc8_read_header(), mpc_read_header(), mpeg_decode_frame(), oggvorbis_encode_init(), oma_read_header(), put_flac_codecpriv(), put_xiph_codecpriv(), qdm2_decode_init(), read_header(), rl2_decode_init(), rl2_read_header(), rm_read_audio_stream_info(), rv20_decode_picture_header(), rv30_decode_init(), sdp_parse_fmtp_config(), sdp_parse_fmtp_config_h264(), speex_header(), svq3_decode_frame(), theora_header(), tta_decode_init(), tta_read_header(), vc1_decode_init(), vc1t_read_header(), vmdvideo_decode_init(), vorbis_decode_init(), vorbis_encode_init(), vorbis_header(), vp6_parse_header(), vqa_decode_init(), wma_decode_init(), wmv2_encode_init(), write_streamheader(), wsvqa_read_header(), X264_init(), and xvid_strip_vol_header().

AVRational AVCodecContext::time_base

This is the fundamental unit of time (in seconds) in terms of which frame timestamps are represented. For fixed-fps content, timebase should be 1/framerate and timestamp increments should be identically 1.

Definition at line 751 of file avcodec.h.

Referenced by add_av_stream(), add_codec(), av_find_stream_info(), av_write_header(), avcodec_get_context_defaults2(), avcodec_string(), avs_read_packet(), cmv_process_header(), compute_frame_duration(), decode_seq_header(), decode_sequence_header_adv(), decode_slice_header(), decode_vol_header(), decode_vop_header(), do_audio_out(), do_video_out(), do_video_stats(), dump_stream_format(), dv_extract_video_info(), ea_read_header(), encode_ext_header(), encode_init(), estimate_best_b_count(), ff_dirac_schro_get_video_format_idx(), ff_h261_encode_picture_header(), ff_parse_specific_params(), ff_rm_read_mdpr_codecdata(), ff_vbv_update(), ff_xvid_encode_init(), ff_xvid_rate_control_init(), ff_xvid_rate_estimate_qscale(), ffm_read_header(), ffm_write_header(), find_frame_rate_index(), flv_write_header(), get_watermark_picture(), gif_write_video(), grab_read_header(), gxf_write_media_preamble(), h261_decode_picture_header(), h263_decode_picture_header(), init_pass2(), libdirac_decode_frame(), libdirac_encode_init(), libschroedinger_encode_init(), libschroedinger_handle_first_access_unit(), modify_qscale(), mov_write_uuidprof_tag(), mpeg_decode_postinit(), mpegvideo_extract_headers(), mpegvideo_parse(), MPV_encode_init(), new_audio_stream(), new_video_stream(), oggvorbis_encode_frame(), ogm_dshow_header(), ogm_header(), output_packet(), output_picture2(), parse_ffconfig(), rm_write_header(), rtp_write_header(), set_frame_distances(), show_pict_info(), swf_read_packet(), theora_header(), txd_read_header(), v4l2_read_header(), vfw_read_header(), x11grab_read_header(), X264_init(), and xvid_correct_framerate().

int AVCodecContext::width

picture width / height.

Definition at line 761 of file avcodec.h.

Referenced by aasc_decode_frame(), add_av_stream(), add_codec(), alloc_blocks(), alloc_picture(), asf_read_header(), avcodec_default_get_buffer(), avcodec_encode_video(), avcodec_open(), avcodec_set_dimensions(), avcodec_string(), avi_read_header(), avisynth_read_header(), avs_read_packet(), bethsoftvid_decode_frame(), bfi_decode_frame(), bfi_decode_init(), bfi_read_header(), bmp_decode_frame(), bmp_encode_frame(), cin_read_header(), cinepak_decode(), cinepak_decode_init(), cinvideo_decode_frame(), cinvideo_decode_init(), cmv_decode_inter(), cmv_decode_intra(), cmv_process_header(), codec_reinit(), common_init(), common_init_after_header(), cyuv_decode_init(), decode_13(), decode_frame(), decode_i2_frame(), decode_i_frame(), decode_init(), decode_p_frame(), decode_seq_header(), decode_sequence_header_adv(), decode_slice_header(), decode_stream_header(), dnxhd_encode_init(), dnxhd_write_header(), do_video_out(), do_video_stats(), dv_codec_profile(), dv_extract_video_info(), dxa_read_header(), encode_frame(), encode_init(), encode_picture_ls(), escape124_decode_frame(), escape124_decode_init(), ff_dirac_schro_get_video_format_idx(), ff_dnxhd_find_cid(), ff_h263_decode_frame(), ff_pnm_decode_header(), ff_rm_read_mdpr_codecdata(), ff_rv34_decode_init(), ff_xvid_encode_init(), ffm_read_header(), ffm_write_header(), film_read_header(), find_stream_in_feed(), flashsv_decode_frame(), flashsv_encode_init(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), flic_read_header(), fourxm_read_header(), frame_start(), get_watermark_picture(), gif_encode_frame(), gif_write_header(), gif_write_video(), grab_read_header(), halfpel_interpol(), has_codec_parameters(), idcin_decode_vlcs(), idcin_read_header(), img_read_header(), img_read_packet(), indeo3_decode_init(), ipmovie_read_header(), ipvideo_decode_init(), ipvideo_decode_opcodes(), libdirac_decode_frame(), libdirac_encode_frame(), libdirac_encode_init(), libschroedinger_decode_frame(), libschroedinger_encode_init(), libschroedinger_frame_from_data(), libschroedinger_handle_first_access_unit(), mimic_decode_frame(), mm_decode_init(), mm_decode_intra(), mm_read_header(), mov_read_stsd(), mov_read_trak(), mov_write_avid_tag(), mov_write_tkhd_tag(), mov_write_uuidprof_tag(), mov_write_video_tag(), mp_decode_frame(), mp_decode_frame_helper(), mp_decode_init(), mp_decode_line(), mp_read_changes_map(), MPV_encode_init(), msrle_decode_pal4(), msvideo1_decode_16bit(), msvideo1_decode_8bit(), mtv_read_header(), new_video_stream(), nsv_parse_NSVs_header(), nuv_header(), ogm_dshow_header(), ogm_header(), output_packet(), pam_encode_frame(), parse_ffconfig(), parse_h264_sdp_line(), pcx_decode_frame(), pnm_encode_frame(), pre_process_video_frame(), qtrle_encode_frame(), qtrle_encode_init(), qtrle_encode_line(), queue_picture(), raw_decode(), raw_encode(), raw_init_decoder(), raw_read_header(), rawvideo_read_packet(), read_header(), rl2_decode_init(), rl2_read_header(), rl2_rle_decode(), roq_decode_frame(), roq_decode_init(), roq_encode_init(), roq_read_header(), rpl_read_header(), rpza_decode_stream(), rv10_decode_init(), rv10_write_header(), rv20_decode_picture_header(), seq_read_header(), siff_parse_vbv1(), smacker_read_header(), smc_decode_stream(), sp5x_decode_frame(), str_read_packet(), sunrast_decode_frame(), svq1_decode_init(), svq1_encode_end(), svq1_encode_init(), svq3_decode_frame(), swf_write_video(), targa_encode_frame(), theora_header(), tiff_decode_tag(), tm2_decode_blocks(), truemotion1_decode_16bit(), truemotion1_decode_24bit(), truemotion1_decode_header(), truemotion1_decode_init(), txd_decode_frame(), ulti_decode_init(), v4l2_read_header(), vc1_decode_init(), vc1t_read_header(), vfw_read_header(), vid_read_header(), vid_read_packet(), video_image_display(), video_open(), vmd_decode(), vp3_decode_init(), vp6_parse_header(), wc3_read_header(), write_streamheader(), wsvqa_read_header(), x11grab_read_header(), X264_init(), xan_decode_init(), xan_wc3_copy_pixel_run(), xan_wc3_decode_frame(), xan_wc3_output_pixel_run(), yuv4_read_header(), and yuv4_read_packet().

int AVCodecContext::height

Definition at line 761 of file avcodec.h.

Referenced by aasc_decode_frame(), add_av_stream(), add_codec(), alloc_blocks(), alloc_picture(), asf_read_header(), avcodec_default_get_buffer(), avcodec_encode_video(), avcodec_open(), avcodec_set_dimensions(), avcodec_string(), avi_read_header(), avisynth_read_header(), avs_read_packet(), bethsoftvid_decode_frame(), bfi_decode_frame(), bfi_decode_init(), bfi_read_header(), bmp_decode_frame(), bmp_encode_frame(), cin_read_header(), cinepak_decode_init(), cinvideo_decode_frame(), cinvideo_decode_init(), cmv_decode_inter(), cmv_decode_intra(), cmv_process_header(), codec_reinit(), common_init(), common_init_after_header(), cyuv_decode_init(), decode_13(), decode_frame(), decode_i2_frame(), decode_i_frame(), decode_init(), decode_p_block(), decode_p_frame(), decode_seq_header(), decode_sequence_header_adv(), decode_slice_header(), decode_stream_header(), dnxhd_encode_init(), dnxhd_get_blocks(), dnxhd_write_header(), do_video_out(), do_video_stats(), dv_codec_profile(), dv_extract_video_info(), dxa_read_header(), encode_frame(), encode_init(), encode_picture_ls(), escape124_decode_init(), ff_dirac_schro_get_video_format_idx(), ff_dnxhd_find_cid(), ff_draw_horiz_band(), ff_pnm_decode_header(), ff_rm_read_mdpr_codecdata(), ff_rv34_decode_init(), ff_xvid_encode_init(), ffm_read_header(), ffm_write_header(), film_read_header(), find_stream_in_feed(), flashsv_decode_frame(), flashsv_encode_init(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), flic_read_header(), flip(), fourxm_read_header(), frame_start(), get_watermark_picture(), gif_encode_frame(), gif_write_header(), gif_write_video(), grab_read_header(), gxf_find_lines_index(), gxf_write_mpeg_auxiliary(), halfpel_interpol(), idcin_decode_vlcs(), idcin_read_header(), img_read_header(), img_read_packet(), indeo3_decode_init(), ipmovie_read_header(), ipvideo_decode_init(), ipvideo_decode_opcodes(), libdirac_decode_frame(), libdirac_encode_frame(), libdirac_encode_init(), libschroedinger_decode_frame(), libschroedinger_encode_init(), libschroedinger_frame_from_data(), libschroedinger_handle_first_access_unit(), mimic_decode_frame(), mm_decode_init(), mm_read_header(), mov_find_codec_tag(), mov_read_stsd(), mov_read_trak(), mov_write_avid_tag(), mov_write_tkhd_tag(), mov_write_uuidprof_tag(), mov_write_video_tag(), mp_decode_frame(), mp_decode_frame_helper(), mp_decode_init(), mp_read_changes_map(), MPV_encode_init(), msrle_decode_pal4(), msrle_decode_pal8(), msvideo1_decode_16bit(), msvideo1_decode_8bit(), mtv_read_header(), new_video_stream(), nsv_parse_NSVs_header(), nuv_header(), ogm_dshow_header(), ogm_header(), output_packet(), pam_encode_frame(), parse_ffconfig(), parse_h264_sdp_line(), pcx_decode_frame(), pnm_encode_frame(), pre_process_video_frame(), prepare_avpic(), qtrle_decode_16bpp(), qtrle_decode_24bpp(), qtrle_decode_32bpp(), qtrle_decode_4bpp(), qtrle_decode_8bpp(), qtrle_encode_frame(), qtrle_encode_init(), queue_picture(), raw_decode(), raw_encode(), raw_init_decoder(), raw_read_header(), rawvideo_read_packet(), read_header(), rl2_decode_init(), rl2_read_header(), rl2_rle_decode(), roq_decode_frame(), roq_decode_init(), roq_encode_init(), roq_read_header(), rpl_read_header(), rpza_decode_stream(), rv10_decode_init(), rv10_write_header(), rv20_decode_picture_header(), seq_read_header(), siff_parse_vbv1(), smacker_read_header(), smc_decode_stream(), sp5x_decode_frame(), str_read_packet(), sunrast_decode_frame(), svq1_decode_init(), svq1_encode_end(), svq1_encode_init(), svq3_decode_frame(), swf_write_video(), targa_encode_frame(), theora_header(), tiff_decode_tag(), tm2_decode_blocks(), truemotion1_decode_16bit(), truemotion1_decode_24bit(), truemotion1_decode_header(), txd_decode_frame(), ulti_decode_init(), v4l2_read_header(), vc1_decode_init(), vc1t_read_header(), vfw_read_header(), vid_read_header(), vid_read_packet(), video_image_display(), video_open(), vmd_decode(), vp3_decode_init(), vp6_parse_header(), wc3_read_header(), write_streamheader(), wsvqa_read_header(), x11grab_read_header(), X264_init(), xan_decode_frame(), xan_decode_init(), xan_wc3_decode_frame(), yuv4_read_header(), and yuv4_read_packet().

int AVCodecContext::gop_size

the number of pictures in a group of pictures, or 0 for intra_only

Definition at line 770 of file avcodec.h.

Referenced by add_av_stream(), encode_init(), ff_xvid_encode_init(), ffm_read_header(), ffm_write_header(), flashsv_encode_frame(), libdirac_encode_init(), libschroedinger_encode_init(), MPV_encode_init(), new_video_stream(), parse_ffconfig(), qtrle_encode_frame(), roq_encode_frame(), svq1_encode_frame(), and X264_init().

enum PixelFormat AVCodecContext::pix_fmt

Pixel format, see PIX_FMT_xxx.

Definition at line 777 of file avcodec.h.

Referenced by aasc_decode_init(), alloc_picture(), avcodec_align_dimensions(), avcodec_default_get_buffer(), avcodec_get_context_defaults2(), avcodec_string(), avs_decode_init(), bethsoftvid_decode_init(), bfi_decode_init(), bfi_read_header(), bmp_decode_frame(), cinepak_decode_init(), cinvideo_decode_init(), cmv_decode_init(), cyuv_decode_init(), decode_frame(), decode_init(), dnxhd_decode_frame(), dnxhd_encode_init(), do_video_out(), dv_codec_profile(), dv_extract_video_info(), encode_frame(), encode_init(), encode_init_ls(), encode_picture_lossless(), encode_picture_ls(), escape124_decode_init(), ff_cavs_init(), ff_h263_decode_init(), ff_mjpeg_encode_picture_header(), ff_pnm_decode_header(), ff_rv34_decode_init(), ff_xvid_encode_frame(), ffm_read_header(), ffm_write_header(), flashsv_decode_init(), flic_decode_frame(), flic_decode_init(), get_watermark_picture(), gif_decode_frame(), gif_write_header(), grab_read_header(), gxf_write_mpeg_auxiliary(), gxf_write_umf_media_mpeg(), h261_decode_init(), has_codec_parameters(), idcin_decode_init(), img_read_header(), indeo3_decode_init(), ipvideo_decode_init(), ir2_decode_init(), jpeg_put_comments(), libdirac_decode_frame(), libdirac_encode_frame(), libdirac_encode_init(), libschroedinger_decode_frame(), libschroedinger_encode_init(), libschroedinger_frame_from_data(), libschroedinger_handle_first_access_unit(), load_input_picture(), mimic_decode_frame(), mm_decode_init(), mov_find_codec_tag(), MPV_common_init(),