FFmpeg
|
main external API structure. More...
#include <avcodec.h>
Data Fields | |
const AVClass * | av_class |
information on struct for av_log More... | |
int | log_level_offset |
enum AVMediaType | codec_type |
const struct AVCodec * | codec |
attribute_deprecated char | codec_name [32] |
enum AVCodecID | codec_id |
unsigned int | codec_tag |
fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A'). More... | |
attribute_deprecated unsigned int | stream_codec_tag |
void * | priv_data |
struct AVCodecInternal * | internal |
Private context used for internal data. More... | |
void * | opaque |
Private data of the user, can be used to carry app specific stuff. More... | |
int64_t | bit_rate |
the average bitrate More... | |
int | bit_rate_tolerance |
number of bits the bitstream is allowed to diverge from the reference. More... | |
int | global_quality |
Global quality for codecs which cannot change it per frame. More... | |
int | compression_level |
int | flags |
AV_CODEC_FLAG_*. More... | |
int | flags2 |
AV_CODEC_FLAG2_*. More... | |
uint8_t * | extradata |
some codecs need / can use extradata like Huffman tables. More... | |
int | extradata_size |
AVRational | time_base |
This is the fundamental unit of time (in seconds) in terms of which frame timestamps are represented. More... | |
int | ticks_per_frame |
For some codecs, the time base is closer to the field rate than the frame rate. More... | |
int | delay |
Codec delay. More... | |
int | width |
picture width / height. More... | |
int | height |
int | coded_width |
Bitstream width / height, may be different from width/height e.g. More... | |
int | coded_height |
int | gop_size |
the number of pictures in a group of pictures, or 0 for intra_only More... | |
enum AVPixelFormat | pix_fmt |
Pixel format, see AV_PIX_FMT_xxx. More... | |
attribute_deprecated int | me_method |
This option does nothing. More... | |
void(* | draw_horiz_band )(struct AVCodecContext *s, const AVFrame *src, int offset[AV_NUM_DATA_POINTERS], int y, int type, int height) |
If non NULL, 'draw_horiz_band' is called by the libavcodec decoder to draw a horizontal band. More... | |
enum AVPixelFormat(* | get_format )(struct AVCodecContext *s, const enum AVPixelFormat *fmt) |
callback to negotiate the pixelFormat More... | |
int | max_b_frames |
maximum number of B-frames between non-B-frames Note: The output will be delayed by max_b_frames+1 relative to the input. More... | |
float | b_quant_factor |
qscale factor between IP and B-frames If > 0 then the last P-frame quantizer will be used (q= lastp_q*factor+offset). More... | |
attribute_deprecated int | rc_strategy |
attribute_deprecated int | b_frame_strategy |
float | b_quant_offset |
qscale offset between IP and B-frames More... | |
int | has_b_frames |
Size of the frame reordering buffer in the decoder. More... | |
attribute_deprecated int | mpeg_quant |
float | i_quant_factor |
qscale factor between P and I-frames If > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset). More... | |
float | i_quant_offset |
qscale offset between P and I-frames More... | |
float | lumi_masking |
luminance masking (0-> disabled) More... | |
float | temporal_cplx_masking |
temporary complexity masking (0-> disabled) More... | |
float | spatial_cplx_masking |
spatial complexity masking (0-> disabled) More... | |
float | p_masking |
p block masking (0-> disabled) More... | |
float | dark_masking |
darkness masking (0-> disabled) More... | |
int | slice_count |
slice count More... | |
attribute_deprecated int | prediction_method |
int * | slice_offset |
slice offsets in the frame in bytes More... | |
AVRational | sample_aspect_ratio |
sample aspect ratio (0 if unknown) That is the width of a pixel divided by the height of the pixel. More... | |
int | me_cmp |
motion estimation comparison function More... | |
int | me_sub_cmp |
subpixel motion estimation comparison function More... | |
int | mb_cmp |
macroblock comparison function (not supported yet) More... | |
int | ildct_cmp |
interlaced DCT comparison function More... | |
int | dia_size |
ME diamond size & shape. More... | |
int | last_predictor_count |
amount of previous MV predictors (2a+1 x 2a+1 square) More... | |
attribute_deprecated int | pre_me |
int | me_pre_cmp |
motion estimation prepass comparison function More... | |
int | pre_dia_size |
ME prepass diamond size & shape. More... | |
int | me_subpel_quality |
subpel ME quality More... | |
attribute_deprecated int | dtg_active_format |
DTG active format information (additional aspect ratio information only used in DVB MPEG-2 transport streams) 0 if not set. More... | |
int | me_range |
maximum motion estimation search range in subpel units If 0 then no limit. More... | |
attribute_deprecated int | intra_quant_bias |
attribute_deprecated int | inter_quant_bias |
int | slice_flags |
slice flags More... | |
int | mb_decision |
macroblock decision mode More... | |
uint16_t * | intra_matrix |
custom intra quantization matrix More... | |
uint16_t * | inter_matrix |
custom inter quantization matrix More... | |
attribute_deprecated int | scenechange_threshold |
attribute_deprecated int | noise_reduction |
attribute_deprecated int | me_threshold |
attribute_deprecated int | mb_threshold |
int | intra_dc_precision |
precision of the intra DC coefficient - 8 More... | |
int | skip_top |
Number of macroblock rows at the top which are skipped. More... | |
int | skip_bottom |
Number of macroblock rows at the bottom which are skipped. More... | |
attribute_deprecated float | border_masking |
int | mb_lmin |
minimum MB lagrange multipler More... | |
int | mb_lmax |
maximum MB lagrange multipler More... | |
attribute_deprecated int | me_penalty_compensation |
int | bidir_refine |
attribute_deprecated int | brd_scale |
int | keyint_min |
minimum GOP size More... | |
int | refs |
number of reference frames More... | |
attribute_deprecated int | chromaoffset |
attribute_deprecated int | scenechange_factor |
Multiplied by qscale for each frame and added to scene_change_score. More... | |
int | mv0_threshold |
Note: Value depends upon the compare function used for fullpel ME. More... | |
attribute_deprecated int | b_sensitivity |
enum AVColorPrimaries | color_primaries |
Chromaticity coordinates of the source primaries. More... | |
enum AVColorTransferCharacteristic | color_trc |
Color Transfer Characteristic. More... | |
enum AVColorSpace | colorspace |
YUV colorspace type. More... | |
enum AVColorRange | color_range |
MPEG vs JPEG YUV range. More... | |
enum AVChromaLocation | chroma_sample_location |
This defines the location of chroma samples. More... | |
int | slices |
Number of slices. More... | |
enum AVFieldOrder | field_order |
Field order. More... | |
int | sample_rate |
samples per second More... | |
int | channels |
number of audio channels More... | |
enum AVSampleFormat | sample_fmt |
audio sample format More... | |
int | frame_size |
Number of samples per channel in an audio frame. More... | |
int | frame_number |
Frame counter, set by libavcodec. More... | |
int | block_align |
number of bytes per packet if constant and known or 0 Used by some WAV based audio codecs. More... | |
int | cutoff |
Audio cutoff bandwidth (0 means "automatic") More... | |
uint64_t | channel_layout |
Audio channel layout. More... | |
uint64_t | request_channel_layout |
Request decoder to use this channel layout if it can (0 for default) More... | |
enum AVAudioServiceType | audio_service_type |
Type of service that the audio stream conveys. More... | |
enum AVSampleFormat | request_sample_fmt |
desired sample format More... | |
int(* | get_buffer2 )(struct AVCodecContext *s, AVFrame *frame, int flags) |
This callback is called at the beginning of each frame to get data buffer(s) for it. More... | |
int | refcounted_frames |
If non-zero, the decoded audio and video frames returned from avcodec_decode_video2() and avcodec_decode_audio4() are reference-counted and are valid indefinitely. More... | |
float | qcompress |
amount of qscale change between easy & hard scenes (0.0-1.0) More... | |
float | qblur |
amount of qscale smoothing over time (0.0-1.0) More... | |
int | qmin |
minimum quantizer More... | |
int | qmax |
maximum quantizer More... | |
int | max_qdiff |
maximum quantizer difference between frames More... | |
attribute_deprecated float | rc_qsquish |
attribute_deprecated float | rc_qmod_amp |
attribute_deprecated int | rc_qmod_freq |
int | rc_buffer_size |
decoder bitstream buffer size More... | |
int | rc_override_count |
ratecontrol override, see RcOverride More... | |
RcOverride * | rc_override |
attribute_deprecated const char * | rc_eq |
int64_t | rc_max_rate |
maximum bitrate More... | |
int64_t | rc_min_rate |
minimum bitrate More... | |
attribute_deprecated float | rc_buffer_aggressivity |
attribute_deprecated float | rc_initial_cplx |
float | rc_max_available_vbv_use |
Ratecontrol attempt to use, at maximum, of what can be used without an underflow. More... | |
float | rc_min_vbv_overflow_use |
Ratecontrol attempt to use, at least, times the amount needed to prevent a vbv overflow. More... | |
int | rc_initial_buffer_occupancy |
Number of bits which should be loaded into the rc buffer before decoding starts. More... | |
attribute_deprecated int | coder_type |
attribute_deprecated int | context_model |
attribute_deprecated int | lmin |
attribute_deprecated int | lmax |
attribute_deprecated int | frame_skip_threshold |
attribute_deprecated int | frame_skip_factor |
attribute_deprecated int | frame_skip_exp |
attribute_deprecated int | frame_skip_cmp |
int | trellis |
trellis RD quantization More... | |
attribute_deprecated int | min_prediction_order |
attribute_deprecated int | max_prediction_order |
attribute_deprecated int64_t | timecode_frame_start |
attribute_deprecated void(* | rtp_callback )(struct AVCodecContext *avctx, void *data, int size, int mb_nb) |
attribute_deprecated int | rtp_payload_size |
attribute_deprecated int | mv_bits |
attribute_deprecated int | header_bits |
attribute_deprecated int | i_tex_bits |
attribute_deprecated int | p_tex_bits |
attribute_deprecated int | i_count |
attribute_deprecated int | p_count |
attribute_deprecated int | skip_count |
attribute_deprecated int | misc_bits |
attribute_deprecated int | frame_bits |
char * | stats_out |
pass1 encoding statistics output buffer More... | |
char * | stats_in |
pass2 encoding statistics input buffer Concatenated stuff from stats_out of pass1 should be placed here. More... | |
int | workaround_bugs |
Work around bugs in encoders which sometimes cannot be detected automatically. More... | |
int | strict_std_compliance |
strictly follow the standard (MPEG4, ...). More... | |
int | error_concealment |
error concealment flags More... | |
int | debug |
debug More... | |
int | debug_mv |
debug Code outside libavcodec should access this field using AVOptions More... | |
int | err_recognition |
Error recognition; may misdetect some more or less valid parts as errors. More... | |
int64_t | reordered_opaque |
opaque 64bit number (generally a PTS) that will be reordered and output in AVFrame.reordered_opaque More... | |
struct AVHWAccel * | hwaccel |
Hardware accelerator in use. More... | |
void * | hwaccel_context |
Hardware accelerator context. More... | |
uint64_t | error [AV_NUM_DATA_POINTERS] |
error More... | |
int | dct_algo |
DCT algorithm, see FF_DCT_* below. More... | |
int | idct_algo |
IDCT algorithm, see FF_IDCT_* below. More... | |
int | bits_per_coded_sample |
bits per sample/pixel from the demuxer (needed for huffyuv). More... | |
int | bits_per_raw_sample |
Bits per sample/pixel of internal libavcodec pixel/sample format. More... | |
int | lowres |
low resolution decoding, 1-> 1/2 size, 2->1/4 size More... | |
attribute_deprecated AVFrame * | coded_frame |
the picture in the bitstream More... | |
int | thread_count |
thread count is used to decide how many independent tasks should be passed to execute() More... | |
int | thread_type |
Which multithreading methods to use. More... | |
int | active_thread_type |
Which multithreading methods are in use by the codec. More... | |
int | thread_safe_callbacks |
Set by the client if its custom get_buffer() callback can be called synchronously from another thread, which allows faster multithreaded decoding. More... | |
int(* | execute )(struct AVCodecContext *c, int(*func)(struct AVCodecContext *c2, void *arg), void *arg2, int *ret, int count, int size) |
The codec may call this to execute several independent things. More... | |
int(* | execute2 )(struct AVCodecContext *c, int(*func)(struct AVCodecContext *c2, void *arg, int jobnr, int threadnr), void *arg2, int *ret, int count) |
The codec may call this to execute several independent things. More... | |
int | nsse_weight |
noise vs. More... | |
int | profile |
profile More... | |
int | level |
level More... | |
enum AVDiscard | skip_loop_filter |
Skip loop filtering for selected frames. More... | |
enum AVDiscard | skip_idct |
Skip IDCT/dequantization for selected frames. More... | |
enum AVDiscard | skip_frame |
Skip decoding for selected frames. More... | |
uint8_t * | subtitle_header |
Header containing style information for text subtitles. More... | |
int | subtitle_header_size |
attribute_deprecated int | error_rate |
attribute_deprecated uint64_t | vbv_delay |
VBV delay coded in the last frame (in periods of a 27 MHz clock). More... | |
attribute_deprecated int | side_data_only_packets |
Encoding only and set by default. More... | |
int | initial_padding |
Audio only. More... | |
AVRational | framerate |
enum AVPixelFormat | sw_pix_fmt |
Nominal unaccelerated pixel format, see AV_PIX_FMT_xxx. More... | |
AVRational | pkt_timebase |
Timebase in which pkt_dts/pts and AVPacket.dts/pts are. More... | |
const AVCodecDescriptor * | codec_descriptor |
AVCodecDescriptor Code outside libavcodec should access this field using: av_codec_{get,set}_codec_descriptor(avctx) More... | |
int64_t | pts_correction_num_faulty_pts |
Current statistics for PTS correction. More... | |
int64_t | pts_correction_num_faulty_dts |
Number of incorrect PTS values so far. More... | |
int64_t | pts_correction_last_pts |
Number of incorrect DTS values so far. More... | |
int64_t | pts_correction_last_dts |
PTS of the last frame. More... | |
char * | sub_charenc |
DTS of the last frame. More... | |
int | sub_charenc_mode |
Subtitles character encoding mode. More... | |
int | skip_alpha |
Skip processing alpha if supported by codec. More... | |
int | seek_preroll |
Number of samples to skip after a discontinuity. More... | |
uint16_t * | chroma_intra_matrix |
custom intra quantization matrix Code outside libavcodec should access this field using av_codec_g/set_chroma_intra_matrix() More... | |
uint8_t * | dump_separator |
dump format separator. More... | |
char * | codec_whitelist |
',' separated list of allowed decoders. More... | |
unsigned | properties |
AVPacketSideData * | coded_side_data |
Additional data associated with the entire coded stream. More... | |
int | nb_coded_side_data |
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. Please use AVOptions (av_opt* / av_set/get*()) to access these fields from user applications. sizeof(AVCodecContext) must not be used outside libav*.
const AVClass* AVCodecContext::av_class |
information on struct for av_log
Definition at line 1537 of file avcodec.h.
Referenced by avcodec_get_context_defaults3(), and dump_stream_format().
enum AVMediaType AVCodecContext::codec_type |
Definition at line 1540 of file avcodec.h.
Referenced by aa_read_header(), acm_read_header(), add_av_stream(), add_codec(), add_dstream(), add_input_streams(), add_metadata_from_renditions(), adp_read_header(), ads_read_header(), adts_aac_read_header(), adx_read_header(), aea_read_header(), afc_read_header(), aiff_write_header(), aiff_write_packet(), amr_read_header(), apc_read_header(), ape_read_header(), ape_tag_read_field(), apng_read_header(), apng_write_header(), aqt_read_header(), asf_parse_packet(), asf_read_header(), asf_read_picture(), asf_read_stream_properties(), asf_write_header1(), asf_write_packet(), ass_read_header(), ast_read_header(), audio_read_header(), audio_write_header(), av_find_best_stream(), av_find_default_stream_index(), avcodec_default_get_buffer2(), avcodec_get_context_defaults3(), avcodec_open2(), avcodec_string(), avformat_find_stream_info(), avformat_match_stream_specifier(), avi_read_header(), avi_read_packet(), avi_read_seek(), avi_sync(), avi_write_counters(), avi_write_header(), avi_write_idx1(), avi_write_ix(), avi_write_packet(), avi_write_trailer(), avisynth_create_stream_audio(), avisynth_create_stream_video(), avisynth_read_packet(), avisynth_read_seek(), avpriv_dv_init_demux(), avr_read_header(), avs_read_packet(), bfi_read_header(), bmv_read_header(), build_frame_code(), caca_write_header(), cdata_read_header(), cdxl_read_packet(), celt_header(), check_codec_match(), check_packet(), check_video_streams(), choose_decoder(), choose_encoder(), cin_read_header(), cine_read_header(), compute_bandwidth(), compute_pkt_fields(), compute_status(), configure_input_audio_filter(), configure_input_video_filter(), configure_output_audio_filter(), create_audio_stream(), create_new_audio_stream(), create_stream(), create_subcc_streams(), daala_header(), dash_flush(), dash_write_header(), dash_write_packet(), daud_header(), dc1394_read_common(), dcstr_read_header(), decode_stream_header(), decoder_decode_frame(), dfa_read_header(), dirac_header(), do_streamcopy(), do_video_stats(), dsf_read_header(), dshow_add_device(), dss_read_header(), dtshd_read_header(), dump_stream_format(), dv_assemble_frame(), dv_extract_audio_info(), dv_init_mux(), dxa_read_header(), ea_read_header(), enable_tracks(), encode_write_frame(), epaf_read_header(), estimate_timings_from_bit_rate(), estimate_timings_from_pts(), fbdev_read_header(), fbdev_write_header(), ff_audio_interleave_close(), ff_audio_interleave_init(), ff_audio_rechunk_interleave(), ff_decklink_write_header(), ff_decklink_write_packet(), ff_flac_parse_picture(), ff_get_wav_header(), ff_id3v2_parse_apic(), ff_img_read_header(), ff_interleave_add_packet(), ff_interleave_packet_per_dts(), ff_mov_init_hinting(), ff_mov_read_stsd_entries(), ff_parse_mpeg2_descriptor(), ff_parse_specific_params(), ff_pixblockdsp_init(), ff_raw_audio_read_header(), ff_raw_data_read_header(), ff_raw_video_read_header(), ff_rfps_calculate(), ff_rm_parse_packet(), ff_rm_read_mdpr_codecdata(), ff_rtp_get_codec_info(), ff_rtp_get_payload_type(), ff_spdif_read_packet(), ffm2_read_header(), ffm_read_header(), ffm_write_header(), ffserver_opt_preset(), ffserver_parse_config_stream(), ffserver_set_codec(), film_read_header(), filter_codec_opts(), find_decoder(), find_stream(), find_video_stream_info(), flac_header(), flac_read_header(), flic_read_header(), flush_encoders(), flv_data_packet(), flv_read_metabody(), flv_read_packet(), flv_write_header(), flv_write_packet(), flv_write_trailer(), force_codec_ids(), frm_read_header(), fsb_read_header(), g722_read_header(), g723_1_init(), g729_read_header(), gdigrab_read_header(), genh_read_header(), get_aiff_header(), get_attachment(), get_bit_rate(), get_buffer_internal(), get_ost_filters(), get_sindex(), gif_read_header(), gif_write_header(), grab_read_header(), gsm_read_header(), gxf_compare_field_nb(), gxf_interleave_packet(), gxf_write_header(), gxf_write_media_preamble(), gxf_write_packet(), handle_file(), handle_packet(), has_codec_parameters(), hds_write_header(), hds_write_packet(), hls_mux_init(), hls_write_header(), hls_write_packet(), hnm_read_header(), http_prepare_data(), idcin_read_header(), iff_read_header(), iff_read_packet(), ilbc_read_header(), init_audio(), init_filter(), init_filters(), init_fps(), init_input_filter(), init_muxer(), init_pts(), init_stream(), init_video_stream(), interleave_compare_dts(), ipmovie_read_header(), ipod_get_codec_tag(), ircam_read_header(), is_intra_only(), ism_write_header(), ism_write_packet(), iss_read_header(), ivf_write_header(), jacosub_read_header(), lavfi_read_header(), lmlm4_read_header(), loas_read_header(), log_slave(), lrc_read_header(), lrc_write_header(), lvf_read_header(), lxf_read_header(), m4sl_cb(), main(), matroska_parse_tracks(), matroska_read_header(), microdvd_read_header(), mkv_write_attachments(), mkv_write_codecprivate(), mkv_write_cues(), mkv_write_packet(), mkv_write_packet_internal(), mkv_write_track(), mmf_read_header(), modplug_read_header(), mov_build_index(), mov_codec_id(), mov_create_chapter_track(), mov_create_timecode_track(), mov_finalize_stsd_codec(), mov_get_codec_tag(), mov_read_covr(), mov_read_hdlr(), mov_read_header(), mov_read_stss(), mov_read_trak(), mov_read_trun(), mov_write_audio_tag(), mov_write_esds_tag(), mov_write_ftyp_tag(), mov_write_hdlr_tag(), mov_write_header(), mov_write_identification(), mov_write_iods_tag(), mov_write_isml_manifest(), mov_write_minf_tag(), mov_write_moov_tag(), mov_write_single_packet(), mov_write_stbl_tag(), mov_write_stsd_tag(), mov_write_stts_tag(), mov_write_tfhd_tag(), mov_write_tkhd_tag(), mov_write_trak_tag(), movie_common_init(), movie_config_output_props(), movie_push_frame(), movie_query_formats(), mp3_read_header(), mp4_get_codec_tag(), mpc8_read_header(), mpc_read_header(), mpeg_mux_init(), mpeg_mux_write_packet(), mpeg_parse_packet(), mpegps_read_packet(), mpegts_find_stream_type(), mpegts_init(), mpegts_push_data(), mpegts_read_header(), mpegts_set_stream_info(), mpegts_write_packet_internal(), mpegts_write_pes(), mpegts_write_pmt(), mpjpeg_read_header(), mpl2_read_header(), mpsub_read_header(), msf_read_header(), msnwc_tcp_read_header(), mtv_read_header(), mv_read_header(), mxf_handle_missing_index_segment(), mxf_handle_small_eubc(), mxf_parse_dnxhd_frame(), mxf_parse_dv_frame(), mxf_parse_structural_metadata(), mxf_read_packet(), mxf_read_packet_old(), mxf_read_seek(), mxf_write_common_fields(), mxf_write_header(), mxf_write_packet(), mxg_read_header(), nc_read_header(), new_audio_stream(), new_output_stream(), new_stream(), new_subtitle_stream(), nist_read_header(), nsv_parse_NSVs_header(), nut_read_header(), nut_write_header(), nuv_header(), ogg_read_seek(), ogg_write_header(), ogm_dshow_header(), ogm_header(), old_dirac_header(), old_flac_header(), oma_read_header(), open_input_file(), open_input_stream(), open_output_file(), opengl_write_header(), opt_map_channel(), opt_target(), opus_header(), output_packet(), parse_packet(), parse_strk(), parse_vtrk(), pcm_read_header(), pjs_read_header(), pmp_header(), pmt_cb(), print_final_stats(), print_report(), print_stream_params(), process_frame(), process_input(), process_input_packet(), pulse_read_header(), pulse_write_header(), put_frame(), pva_read_header(), pvf_read_header(), qcp_read_header(), qt_rtp_parse_packet(), qtkit_read_header(), r3d_read_red1(), r3d_read_reda(), rawvideo_read_header(), read_desc_chunk(), read_ffserver_streams(), read_frame(), read_header(), read_header_gme(), read_index(), read_packet(), read_thread(), realtext_read_header(), redspark_read_header(), reget_buffer_internal(), release_delayed_buffers(), report_new_stream(), rl2_read_header(), rm_read_audio_stream_info(), rm_read_dts(), rm_read_header(), rm_read_multi(), rm_write_header(), rm_write_packet(), roq_read_packet(), rpl_read_header(), rpl_read_packet(), rsd_read_header(), rso_read_header(), rtp_write_header(), sami_read_header(), sbg_read_header(), sdl_write_header(), sdr2_read_header(), seek_to_start(), seg_write_header(), select_reference_stream(), seq_read_header(), set_codec_from_probe_data(), set_codec_str(), show_frame(), show_packet(), show_stream(), siff_parse_vbv1(), skeleton_header(), smacker_read_header(), smjpeg_read_header(), smjpeg_write_header(), smjpeg_write_packet(), smush_read_header(), sol_read_header(), sox_read_header(), speex_header(), srt_read_header(), srt_write_header(), stl_read_header(), str_read_packet(), stream_component_close(), stream_component_open(), stream_cycle_channel(), sub2video_prepare(), subviewer1_read_header(), subviewer_read_header(), sup_read_header(), svag_read_header(), swf_read_packet(), swf_write_header(), swf_write_packet(), swf_write_trailer(), tak_read_header(), tedcaptions_read_header(), theora_header(), thp_read_header(), threedostr_read_header(), tmcd_is_referenced(), tmv_read_header(), transcode_init(), try_decode_frame(), tta_read_header(), txd_read_header(), update_frame_pool(), update_odml_entry(), update_stream_timings(), v210_read_header(), v4l2_read_header(), vag_read_header(), vc1t_read_header(), vfw_read_header(), vid_read_packet(), vivo_read_header(), vmd_read_header(), voc_write_header(), vorbis_header(), vp8_header(), vpk_read_header(), vplayer_read_header(), vqf_read_header(), wc3_read_header(), webm_chunk_write_packet(), webvtt_read_header(), write_adaptation_set(), write_frame(), write_header(), write_manifest(), write_odml_master(), write_representation(), write_stream_codec(), write_stream_codec_info(), write_stream_data(), write_streamheader(), write_streaminfo(), write_timestamp(), wsaud_read_header(), wsvqa_read_header(), wsvqa_read_packet(), wv_read_header(), wve_read_header(), x11grab_read_header(), xa_read_header(), xmv_read_header(), xv_write_header(), xvag_read_header(), yop_read_header(), and yuv4_read_header().
const struct AVCodec* AVCodecContext::codec |
Definition at line 1541 of file avcodec.h.
Referenced by a64multi_encode_init(), add_av_stream1(), adpcm_compress_trellis(), adpcm_decode_frame(), adpcm_decode_init(), adpcm_encode_frame(), adpcm_encode_init(), alloc_frame_buffer(), apply_param_change(), ass_encode_frame(), av_apply_bitstream_filters(), avcodec_close(), avcodec_copy_context(), avcodec_decode_audio4(), avcodec_decode_subtitle2(), avcodec_decode_video2(), avcodec_encode_audio2(), avcodec_encode_subtitle(), avcodec_encode_video2(), avcodec_flush_buffers(), avcodec_get_context_defaults3(), avcodec_open2(), avcodec_string(), avformat_find_stream_info(), close_connection(), codec_child_next(), config_input(), context_to_name(), copy_frame(), decode_end(), decode_frame(), decode_init(), decode_nal_units(), do_video_out(), dpcm_decode_frame(), dpcm_decode_init(), eightsvx_decode_init(), encode_init(), er_supported(), ff_frame_thread_encoder_init(), ff_frame_thread_free(), ff_frame_thread_init(), ff_get_format(), ff_h263_decode_frame(), ff_h263_decode_init(), ff_h264_execute_decode_slices(), ff_h264_field_end(), ff_init_buffer_info(), ff_mjpeg_decode_init(), ff_mjpeg_encode_picture_header(), ff_mjpeg_init_hvsample(), ff_mpeg_framesize_alloc(), ff_mpv_decode_init(), ff_mpv_encode_init(), ff_mpv_frame_start(), ff_print_debug_info2(), ff_slice_thread_init(), ff_snow_get_buffer(), ff_thread_can_start_frame(), ff_thread_flush(), ff_vc1_parse_frame_header(), ff_vp56_init_context(), ff_wma_init(), ffm_write_header_codec_private_ctx(), ffm_write_recommended_config(), ffmmal_init_decoder(), ffserver_save_avoption(), ffserver_set_codec(), find_decoder(), flush_encoder(), flush_encoders(), frame_worker_thread(), get_category(), get_nb_samples(), get_pixel_format(), h263_get_format(), h264_frame_start(), h264_slice_header_init(), hap_decode(), init(), init_band_stepsize(), init_output_stream(), main(), movie_common_init(), mpeg_decode_init(), nvenc_check_cuda(), nvenc_encode_frame(), nvenc_encode_init(), open_audio(), open_input_file(), pcm_decode_frame(), pcm_decode_init(), pcm_encode_frame(), pcm_encode_init(), process_frame(), process_output_surface(), reap_filters(), receive_frame(), show_stream(), submit_packet(), thread_get_buffer_internal(), try_decode_frame(), try_decode_video_frame(), update_context_from_thread(), vaapi_mpeg4_start_frame(), validate_thread_parameters(), vc1_decode_frame(), vc1_decode_init(), vdadec_init(), vdpau_mpeg4_start_frame(), vp6_decode_init(), vp78_decode_frame(), vp78_decode_init(), wma_decode_init(), and write_frame().
attribute_deprecated char AVCodecContext::codec_name[32] |
enum AVCodecID AVCodecContext::codec_id |
Definition at line 1549 of file avcodec.h.
Referenced by a64_write_header(), aa_read_header(), acm_read_header(), add_av_stream(), add_input_streams(), add_stream(), adp_read_header(), adpcm_encode_frame(), ads_read_header(), adts_aac_read_header(), adx_read_header(), aea_read_header(), afc_read_header(), aiff_read_header(), aiff_read_packet(), aiff_write_header(), alloc_frame_buffer(), amf_parse_object(), amr_decode_fix_avctx(), amr_handle_packet(), amr_read_header(), amr_read_packet(), apc_read_header(), ape_read_header(), ape_tag_read_field(), apng_read_header(), apng_write_header(), aqt_read_header(), asf_parse_packet(), asf_read_picture(), asf_read_stream_properties(), asf_write_header1(), ass_read_header(), ast_read_header(), ast_write_header(), audio_read_header(), audio_write_header(), av_find_best_stream(), av_get_audio_frame_duration(), av_parser_parse2(), av_vdpau_get_profile(), avcodec_align_dimensions2(), avcodec_get_context_defaults3(), avcodec_open2(), avcodec_string(), avformat_find_stream_info(), avformat_match_stream_specifier(), avi_read_header(), avi_read_packet(), avi_write_header(), avi_write_packet(), avi_write_trailer(), avisynth_create_stream_audio(), avisynth_create_stream_video(), avpriv_dv_init_demux(), avpriv_mpa_decode_header(), avr_read_header(), avs_read_packet(), bfi_read_header(), bitstream_switching(), bmv_read_header(), caca_write_header(), caf_write_header(), caf_write_trailer(), cdata_read_header(), cdxl_read_packet(), celt_header(), choose_decoder(), choose_encoder(), choose_pix_fmts(), choose_pixel_fmt(), cin_read_header(), cine_read_header(), close_input_file(), commit_bitstream_and_slice_buffer(), compute_pkt_fields(), compute_status(), configure_filtergraph(), copy_stream_props(), create_audio_stream(), create_new_audio_stream(), create_stream(), create_subcc_streams(), cyuv_decode_frame(), daala_header(), daud_header(), dc1394_read_common(), dcstr_read_header(), decode_end(), decode_frame(), decode_frame_common(), decode_idat_chunk(), decode_init(), decode_mb(), decode_packet(), decode_slice(), decode_stream_header(), decode_video(), detect_stream_specific(), determinable_frame_size(), dfa_read_header(), dirac_header(), do_subtitle_out(), dsf_read_header(), dshow_add_device(), dss_read_header(), dtshd_read_header(), dump_video_param(), dv_extract_audio_info(), dv_init_mux(), dxa_read_header(), dxva2_create_decoder(), dxva2_get_decoder_configuration(), dxva2_init(), dxva2_vc1_decode_slice(), ea_read_header(), encode_apng(), encode_frame(), encode_init(), encode_mb(), epaf_read_header(), estimate_best_b_count(), extract_mpeg4_header(), fbdev_read_header(), ff_aac_ac3_parse(), ff_ac3_encode_init(), ff_audio_interleave_init(), ff_choose_chroma_location(), ff_draw_horiz_band(), ff_er_frame_end(), ff_flac_parse_picture(), ff_frame_thread_encoder_init(), ff_get_wav_header(), ff_h263_decode_frame(), ff_h264_decode_init(), ff_id3v2_parse_apic(), ff_id3v2_write_apic(), ff_img_read_header(), ff_img_read_packet(), ff_init_me(), ff_interleave_packet_per_dts(), ff_load_image(), ff_mjpeg_encode_picture_header(), ff_mjpeg_find_marker(), ff_mov_read_stsd_entries(), ff_mov_write_packet(), ff_mp4_read_dec_config_descr(), ff_mpeg_unref_picture(), ff_mpv_encode_init(), ff_parse_mpeg2_descriptor(), ff_pcm_read_seek(), ff_pnm_decode_header(), ff_print_debug_info2(), ff_psy_init(), ff_psy_preprocess_init(), ff_put_wav_header(), ff_raw_audio_read_header(), ff_raw_data_read_header(), ff_raw_video_read_header(), ff_rm_parse_packet(), ff_rm_read_mdpr_codecdata(), ff_rtp_get_codec_info(), ff_rtp_get_payload_type(), ff_rtp_parse_open(), ff_rv34_decode_init(), ff_slice_thread_init(), ff_spdif_read_packet(), ff_thread_decode_frame(), ff_vc1_decode_init_alloc_tables(), ff_vc1_parse_frame_header(), ff_voc_get_packet(), ffm2_read_header(), ffm_read_header(), ffm_write_header(), ffm_write_header_codec_private_ctx(), ffm_write_recommended_config(), ffmmal_init_decoder(), ffserver_opt_preset(), ffserver_parse_config_stream(), ffserver_save_avoption(), ffserver_set_codec(), fill_slice(), film_read_header(), find_compressor(), find_expected_header(), find_stream_in_feed(), flac_header(), flac_read_header(), flac_read_timestamp(), flac_write_header(), flic_read_header(), flush_buffered(), flv_data_packet(), flv_read_packet(), flv_same_audio_codec(), flv_same_video_codec(), flv_set_audio_codec(), flv_set_video_codec(), flv_write_header(), flv_write_packet(), flv_write_trailer(), force_codec_ids(), frame_worker_thread(), frm_read_header(), fsb_read_header(), fsb_read_packet(), g722_read_header(), g723_1_init(), g729_parse(), g729_read_header(), gdigrab_read_header(), genh_read_header(), genh_read_packet(), get_aiff_header(), get_attachment(), get_audio_flags(), get_bit_rate(), get_codec_data(), get_packet_header(), get_private_data(), get_rate(), get_sindex(), get_video_private_data(), gif_read_header(), gif_write_header(), grab_read_header(), gsm_decode_frame(), gsm_init(), gsm_parse(), gsm_read_header(), guess_mv(), gxf_packet(), gxf_write_header(), gxf_write_media_preamble(), gxf_write_packet(), gxf_write_umf_media_description(), gxf_write_umf_media_mpeg(), h264_slice_header_init(), handle_file(), handle_rstn(), has_codec_parameters(), has_decode_delay_been_guessed(), hnm_read_header(), ico_check_attributes(), ico_write_packet(), ico_write_trailer(), idcin_read_header(), iff_read_header(), ilbc_read_header(), ilbc_write_header(), imc_decode_block(), imc_decode_init(), imx_dump_header(), init_audio(), init_fps(), init_input_stream(), init_muxer(), init_video_param(), init_video_stream(), ipmovie_read_header(), ipod_get_codec_tag(), ircam_read_header(), ircam_write_header(), is_intra_more_likely(), is_intra_only(), ism_write_header(), iss_read_header(), ivf_write_header(), ivi_decode_blocks(), jacosub_read_header(), jpeg_table_header(), latm_write_header(), latm_write_packet(), lavfi_read_header(), libgsm_decode_init(), libgsm_encode_frame(), libgsm_encode_init(), libgsm_flush(), lmlm4_read_header(), loas_read_header(), log_slave(), lrc_read_header(), lrc_write_header(), lvf_read_header(), lxf_read_header(), m4sl_cb(), mace_decode_frame(), main(), matroska_parse_block(), matroska_parse_frame(), matroska_parse_rm_audio(), matroska_parse_tracks(), matroska_read_header(), microdvd_read_header(), microdvd_write_header(), mjpega_dump_header(), mkv_check_bitstream(), mkv_write_attachments(), mkv_write_block(), mkv_write_codecprivate(), mkv_write_header(), mkv_write_native_codecprivate(), mkv_write_packet_internal(), mkv_write_track(), mmf_read_header(), modplug_read_header(), mov_codec_id(), mov_finalize_stsd_codec(), mov_find_codec_tag(), mov_get_codec_tag(), mov_parse_stsd_audio(), mov_parse_stsd_video(), mov_read_aclr(), mov_read_ares(), mov_read_covr(), mov_read_enda(), mov_read_extradata(), mov_read_frma(), mov_read_hdlr(), mov_read_header(), mov_read_trak(), mov_read_wave(), mov_write_audio_tag(), mov_write_chan_tag(), mov_write_esds_tag(), mov_write_ftyp_tag(), mov_write_header(), mov_write_isml_manifest(), mov_write_packet(), mov_write_subtitle_tag(), mov_write_trailer(), mov_write_uuidprof_tag(), mov_write_video_tag(), mov_write_wave_tag(), mp3_read_header(), mp4_get_codec_tag(), mpc8_read_header(), mpc_read_header(), mpeg1_decode_sequence(), mpeg4_unpack_bframes_filter(), mpeg_decode_postinit(), mpeg_decode_sequence_extension(), mpeg_get_pixelformat(), mpeg_mux_init(), mpegaudio_parse(), mpegps_read_packet(), mpegts_check_bitstream(), mpegts_find_stream_type(), mpegts_init(), mpegts_push_data(), mpegts_read_header(), mpegts_set_stream_info(), mpegts_write_packet_internal(), mpegts_write_pes(), mpegts_write_pmt(), mpegvideo_extract_headers(), mpjpeg_read_header(), mpl2_read_header(), mpsub_read_header(), msf_read_header(), msnwc_tcp_read_header(), mtv_read_header(), mv_read_header(), mvc_decode_frame(), mvc_decode_init(), mxf_handle_missing_index_segment(), mxf_handle_small_eubc(), mxf_parse_structural_metadata(), mxf_set_audio_pts(), mxf_write_cdci_common(), mxf_write_d10_audio_packet(), mxf_write_generic_sound_common(), mxf_write_header(), mxf_write_mpegvideo_desc(), mxf_write_packet(), mxg_read_header(), nal_send(), nc_read_header(), nist_read_header(), nsv_parse_NSVs_header(), nsv_read_chunk(), nut_read_header(), nuv_header(), ogg_buffer_data(), ogg_validate_keyframe(), ogg_write_header(), ogg_write_packet_internal(), ogg_write_trailer(), ogm_dshow_header(), ogm_header(), old_dirac_header(), old_flac_header(), oma_read_header(), open_codec_context(), open_input_file(), open_output_file(), open_stream(), opengl_write_header(), opus_header(), parse(), parse_dsd_prop(), parse_fmtp(), parse_media_type(), parse_mpeg1waveformatex(), parse_strk(), parse_video_info(), parse_video_var(), parse_vtrk(), parse_waveformatex(), pcm_decode_frame(), pcm_decode_init(), pcm_read_header(), pjs_read_header(), pmp_header(), png_write_image_data(), print_stream_params(), probe_codec(), pulse_read_header(), pulse_write_header(), put_xiph_codecpriv(), pva_read_header(), pvf_read_header(), qcp_read_header(), qdm2_parse_packet(), qsv_decode_init(), qsv_retrieve_enc_params(), qtkit_read_header(), r3d_read_red1(), r3d_read_reda(), rawvideo_read_header(), rdt_parse_packet(), read_access_unit(), read_desc_chunk(), read_ffserver_streams(), read_frame(), read_frame_internal(), read_header(), read_header_gme(), read_kuki_chunk(), read_major_sync(), read_matrix_params(), read_packet(), read_restart_header(), realtext_read_header(), redspark_read_header(), remove_extradata(), rl2_read_header(), rm_ac3_swap_bytes(), rm_read_audio_stream_info(), rm_write_audio(), roq_read_packet(), rpl_read_header(), rsd_read_header(), rsd_read_packet(), rso_read_header(), rso_write_header(), rtp_mpegts_write_header(), rtp_write_header(), rtp_write_packet(), rv34_parse(), sami_read_header(), sbg_read_header(), sdl_write_header(), sdr2_read_header(), seek_frame_generic(), seek_test(), segment_mux_init(), select_from_pts_buffer(), seq_read_header(), set_codec_from_probe_data(), set_codec_str(), set_mv_strides(), set_pix_fmt(), setup_find_stream_info_opts(), setup_hwaccel(), show_stream(), siff_parse_vbv1(), smacker_read_header(), smjpeg_read_header(), smjpeg_write_header(), smush_read_header(), sol_read_header(), sox_read_header(), sox_write_header(), sox_write_trailer(), sp5x_decode_frame(), spdif_write_header(), speex_header(), srt_read_header(), srt_write_header(), stl_read_header(), str_read_packet(), stream_component_open(), subviewer1_read_header(), subviewer_read_header(), sup_read_header(), svag_read_header(), svq3_parse_packet(), swf_read_packet(), swf_write_header(), swf_write_video(), tak_read_header(), tb_unreliable(), tedcaptions_read_header(), theora_header(), thp_read_header(), threedostr_read_header(), tmv_read_header(), transcode_init(), try_decode_frame(), try_decode_video_frame(), tta_read_header(), txd_read_header(), v210_read_header(), v408_decode_frame(), v408_encode_frame(), v4l2_read_header(), vaapi_vc1_decode_slice(), vag_read_header(), validate_codec_tag(), vc1_decode_frame(), vc1_decode_init(), vc1t_read_header(), vc1test_write_header(), vcr2_init_sequence(), vfw_read_header(), vid_read_packet(), video_decode(), video_decode_example(), vivo_read_header(), vmd_read_header(), voc_write_header(), vorbis_header(), vp3_decode_init(), vp8_header(), vpk_read_header(), vplayer_read_header(), vpx_init(), vqf_read_header(), wc3_read_header(), webp_write_header(), webvtt_read_header(), webvtt_write_header(), write_adaptation_set(), write_header(), write_metadata(), write_packet(), write_representation(), write_skip_frames(), write_stream_codec_info(), wsaud_read_header(), wsaud_read_packet(), wsvqa_read_header(), wsvqa_read_packet(), wv_read_header(), wv_write_header(), wve_read_header(), x11grab_read_header(), X264_init(), xa_read_header(), xmv_read_header(), xv_write_header(), xvag_read_header(), xvid_encode_init(), xwma_read_header(), yop_read_header(), yuv4_read_header(), and yuv4_write_header().
unsigned int AVCodecContext::codec_tag |
fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A').
This is used to work around some encoder bugs. A demuxer should set this to what is stored in the field used to identify the codec. If there are multiple such fields in a container then the demuxer should choose the one which maximizes the information about the used codec. If the codec tag field in a container is larger than 32 bits then the demuxer should remap the longer ID to 32 bits with a table or other structure. Alternatively a new extra_codec_tag + size could be added but for this a clear advantage must be demonstrated first.
Definition at line 1564 of file avcodec.h.
Referenced by a64multi_encode_init(), aasc_decode_frame(), add_input_streams(), aiff_write_header(), amr_read_header(), ape_read_header(), asf_read_stream_properties(), asf_write_header1(), av_get_audio_frame_duration(), avcodec_string(), avformat_find_stream_info(), avi_read_header(), avi_read_idx1(), avi_read_packet(), avi_write_header(), avi_write_packet(), cdata_read_header(), cdxl_read_packet(), cin_read_header(), cine_read_header(), daud_header(), decode_frame(), decode_frame_common(), decode_init(), decode_stream_header(), dpcm_decode_frame(), dpcm_decode_init(), dshow_add_device(), ea_read_header(), encode_init(), export_orphan_timecode(), ff_dv_frame_profile(), ff_get_wav_header(), ff_h263_decode_init(), ff_h264_decode_seq_parameter_set(), ff_mjpeg_decode_init(), ff_mjpeg_decode_sos(), ff_mov_init_hinting(), ff_mov_read_stsd_entries(), ff_mpv_decode_init(), ff_parse_mpeg2_descriptor(), ff_put_bmp_header(), ff_put_wav_header(), ff_rm_read_mdpr_codecdata(), ff_update_duplicate_context(), ffm2_read_header(), ffm_read_header(), film_read_header(), flic_read_header(), flv_same_audio_codec(), flv_same_video_codec(), flv_set_audio_codec(), flv_set_video_codec(), flv_write_header(), frm_read_header(), fsb_read_header(), get_aiff_header(), get_audio_flags(), get_codec_data(), handle_file(), hap_init(), hap_parse_frame_header(), hds_write_header(), hnm_read_header(), idcin_read_header(), iff_read_header(), iff_read_packet(), init_audio(), init_duplicate_context(), init_muxer(), init_stream(), init_video_stream(), ipmovie_read_header(), ipod_get_codec_tag(), ivf_write_header(), libspeex_decode_init(), lvf_read_header(), lxf_read_header(), main(), matroska_parse_tracks(), mjpeg_decode_com(), mkv_write_codecprivate(), mkv_write_native_codecprivate(), mkv_write_track(), mov_codec_id(), mov_create_timecode_track(), mov_finalize_stsd_codec(), mov_get_codec_tag(), mov_get_h264_codec_tag(), mov_get_mpeg2_xdcam_codec_tag(), mov_get_rawvideo_codec_tag(), mov_parse_stsd_audio(), mov_parse_stsd_data(), mov_parse_stsd_subtitle(), mov_parse_stsd_video(), mov_read_ares(), mov_read_header(), mov_read_trak(), mov_write_gmhd_tag(), mov_write_hdlr_tag(), mov_write_header(), mov_write_ms_tag(), mov_write_stbl_tag(), mov_write_stsd_tag(), mov_write_video_tag(), mp4_get_codec_tag(), mpeg_decode_frame(), mpeg_decode_init(), mpegts_set_stream_info(), msnwc_tcp_read_header(), mxf_parse_structural_metadata(), new_output_stream(), nsv_parse_NSVs_header(), nut_read_header(), ogm_header(), oma_read_header(), oma_write_header(), on2avc_decode_init(), parse_strk(), parse_video_info(), parse_videoinfoheader2(), parse_waveformatex(), pmt_cb(), prores_encode_init(), raw_encode(), raw_encode_init(), raw_init_decoder(), read_desc_chunk(), read_header(), rl2_read_header(), rm_read_audio_stream_info(), roq_read_packet(), rpl_read_header(), rpl_read_packet(), rscc_init(), rsd_read_header(), rsd_read_packet(), rso_read_header(), rso_write_header(), scan_file(), segment_mux_init(), seq_read_header(), show_stream(), siff_parse_vbv1(), smacker_read_header(), smjpeg_read_header(), smush_read_header(), sol_read_header(), str_read_packet(), tb_unreliable(), thp_read_header(), transcode_init(), utvideo_decode_init(), utvideo_encode_init(), v4l2_read_header(), validate_codec_tag(), videotoolbox_retrieve_data(), vivo_read_header(), vmd_read_header(), voc_write_header(), voc_write_packet(), vp3_decode_init(), wc3_read_header(), write_metadata(), write_streamheader(), wsvqa_read_header(), xmv_read_header(), xsub_encoder_init(), xvid_encode_init(), xwma_read_header(), zero12v_decode_frame(), and zero12v_decode_init().
attribute_deprecated unsigned int AVCodecContext::stream_codec_tag |
void* AVCodecContext::priv_data |
Definition at line 1574 of file avcodec.h.
Referenced by a64multi_close_encoder(), a64multi_encode_frame(), a64multi_encode_init(), aac_decode_close(), aac_decode_er_frame(), aac_decode_frame(), aac_decode_frame_int(), aac_decode_init(), aac_encode_close(), aac_encode_end(), aac_encode_frame(), aac_encode_init(), aasc_decode_end(), aasc_decode_frame(), aasc_decode_init(), ac3_decode_end(), ac3_decode_frame(), ac3_decode_init(), ac3_fixed_encode_init(), add_codec(), adpcm_compress_trellis(), adpcm_decode_frame(), adpcm_decode_init(), adpcm_encode_close(), adpcm_encode_frame(), adpcm_encode_init(), adpcm_flush(), adpcm_swf_decode(), adx_decode_flush(), adx_decode_frame(), adx_decode_init(), adx_encode_frame(), adx_encode_header(), adx_encode_init(), aic_decode_close(), aic_decode_frame(), aic_decode_init(), alac_decode_close(), alac_decode_frame(), alac_decode_init(), alac_encode_close(), alac_encode_frame(), alac_encode_init(), alloc_buffers(), allocate_buffers(), allocate_tables(), amr_wb_encode_close(), amr_wb_encode_frame(), amr_wb_encode_init(), amrnb_decode_frame(), amrnb_decode_init(), amrwb_decode_frame(), amrwb_decode_init(), amv_encode_picture(), ape_decode_close(), ape_decode_frame(), ape_decode_init(), ape_flush(), apng_encode_frame(), append_to_cached_buf(), apply_window_and_mdct(), ass_decode_close(), ass_decode_init(), ass_encode_frame(), atrac1_decode_end(), atrac1_decode_frame(), atrac1_decode_init(), atrac3_decode_close(), atrac3_decode_frame(), atrac3_decode_init(), atrac3p_decode_close(), atrac3p_decode_frame(), atrac3p_decode_init(), avcodec_close(), avcodec_copy_context(), avcodec_get_context_defaults3(), avcodec_open2(), avpriv_h264_has_num_reorder_frames(), avs_decode_end(), avs_decode_frame(), avs_decode_init(), bethsoftvid_decode_end(), bethsoftvid_decode_frame(), bethsoftvid_decode_init(), bfi_decode_close(), bfi_decode_frame(), bfi_decode_init(), build_color_map(), cavs_decode_frame(), cavs_flush(), cdg_decode_end(), cdg_decode_frame(), cdg_decode_init(), cdxl_decode_end(), cdxl_decode_frame(), cdxl_decode_init(), cfhd_close_decoder(), cfhd_decode(), cfhd_decode_init(), cinaudio_decode_frame(), cinaudio_decode_init(), cinepak_decode_end(), cinepak_decode_frame(), cinepak_decode_init(), cinepak_encode_end(), cinepak_encode_frame(), cinepak_encode_init(), cinvideo_decode_end(), cinvideo_decode_frame(), cinvideo_decode_init(), cllc_decode_close(), cllc_decode_frame(), cllc_decode_init(), close_decoder(), cmap_read_palette(), cmv_decode_end(), cmv_decode_frame(), cmv_decode_init(), cng_decode_close(), cng_decode_flush(), cng_decode_frame(), cng_decode_init(), cng_encode_close(), cng_encode_frame(), cng_encode_init(), codec_child_next(), codec_reinit(), codecctl_int(), combine_residual_frame(), commit_bitstream_and_slice_buffer(), compress_texture(), cook_decode_close(), cook_decode_frame(), cook_decode_init(), copy_frame(), copy_processed_frame(), count_colors(), cpia_decode_end(), cpia_decode_frame(), cpia_decode_init(), cyuv_decode_frame(), cyuv_decode_init(), dcadec_close(), dcadec_decode_frame(), dcadec_flush(), dcadec_init(), dds_decode(), decode(), decode_ac_coeffs(), decode_b(), decode_block(), decode_chunks(), decode_close(), decode_coeffs(), decode_element(), decode_end(), decode_flush(), decode_frame(), decode_frame_header(), decode_hq_slice(), decode_init(), decode_interframe_v4(), decode_interframe_v4a(), decode_lowdelay_slice(), decode_mb_row_no_filter(), decode_mode(), decode_packet(), decode_picture(), decode_picture_header(), decode_sb(), decode_sb_mem(), decode_slice(), decode_slice_chroma(), decode_slice_luma(), decode_slice_thread(), decode_subband_arith(), decode_subband_golomb(), decode_tag(), decode_wmv9(), decoder_init(), decompress_chunks_thread(), decompress_texture_thread(), determine_bitrate(), dfa_decode_end(), dfa_decode_frame(), dfa_decode_init(), dirac_decode_data_unit(), dirac_decode_end(), dirac_decode_flush(), dirac_decode_frame(), dirac_decode_init(), display_end_segment(), dnxhd_calc_bits_thread(), dnxhd_decode_close(), dnxhd_decode_frame(), dnxhd_decode_init(), dnxhd_decode_init_thread_copy(), dnxhd_decode_row(), dnxhd_encode_end(), dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_encode_thread(), dnxhd_mb_var_thread(), dnxhd_write_header(), dpcm_decode_frame(), dpcm_decode_init(), draw_char(), dss_sp_decode_frame(), dss_sp_decode_init(), dv_decode_video_segment(), dv_encode_video_segment(), dvbsub_close_decoder(), dvbsub_decode(), dvbsub_display_end_segment(), dvbsub_encode(), dvbsub_init_decoder(), dvbsub_parse_clut_segment(), dvbsub_parse_display_definition_segment(), dvbsub_parse_object_segment(), dvbsub_parse_page_segment(), dvbsub_parse_pixel_data_block(), dvbsub_parse_region_segment(), dvdsub_decode(), dvdsub_flush(), dvdsub_init(), dvdsub_parse_extradata(), dvvideo_decode_frame(), dvvideo_decode_init(), dvvideo_encode_frame(), dvvideo_encode_init(), dxv_close(), dxv_decode(), dxv_decompress_dxt1(), dxv_decompress_dxt5(), dxv_decompress_lzf(), dxv_decompress_raw(), dxv_init(), dxva2_h264_decode_slice(), dxva2_h264_end_frame(), dxva2_h264_start_frame(), dxva2_hevc_decode_slice(), dxva2_hevc_end_frame(), dxva2_hevc_start_frame(), dxva2_mpeg2_decode_slice(), dxva2_mpeg2_end_frame(), dxva2_mpeg2_start_frame(), dxva2_vc1_decode_slice(), dxva2_vc1_end_frame(), dxva2_vc1_start_frame(), dxva2_vp9_decode_slice(), dxva2_vp9_end_frame(), dxva2_vp9_start_frame(), eightsvx_decode_close(), eightsvx_decode_frame(), eightsvx_decode_init(), encode_apng(), encode_callback(), encode_close(), encode_dvd_subtitles(), encode_end(), encode_frame(), encode_gbrp10(), encode_gbrp12(), encode_headers(), encode_init(), encode_nals(), encode_picture_ls(), encode_plane(), encode_png(), encode_rgb48_10bit(), encode_slice(), encode_slice_data(), encode_slice_plane(), encode_superframe(), end(), erase_line(), erase_screen(), escape124_decode_close(), escape124_decode_frame(), escape124_decode_init(), escape130_decode_close(), escape130_decode_frame(), escape130_decode_init(), evrc_decode_frame(), evrc_decode_init(), execute_code(), extract_header(), Faac_encode_close(), Faac_encode_frame(), Faac_encode_init(), fdk_aac_decode_close(), fdk_aac_decode_flush(), fdk_aac_decode_frame(), fdk_aac_decode_init(), ff_ac3_encode_close(), ff_ac3_encode_init(), ff_ac3_float_encode_init(), ff_asv_common_init(), ff_cavs_end(), ff_cavs_init(), ff_dca_core_filter_frame(), ff_dca_core_parse_exss(), ff_dca_xll_filter_frame(), ff_dvvideo_init(), ff_ffv1_close(), ff_ffv1_common_init(), ff_frame_thread_encoder_init(), ff_frame_thread_free(), ff_frame_thread_init(), ff_h263_decode_end(), ff_h263_decode_frame(), ff_h263_decode_init(), ff_h263_resync(), ff_h264_decode_init(), ff_h264_update_thread_context(), ff_huffyuv_common_init(), ff_ivi_decode_close(), ff_ivi_decode_frame(), ff_libwebp_encode_init_common(), ff_mjpeg_decode_end(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_init(), ff_mjpeg_encode_picture_header(), ff_mpeg4_frame_end(), ff_mpeg4_workaround_bugs(), ff_mpeg_flush(), ff_mpeg_update_thread_context(), ff_mpv_encode_end(), ff_mpv_encode_init(), ff_mpv_encode_picture(), ff_msmpeg4_decode_init(), ff_rv34_decode_end(), ff_rv34_decode_frame(), ff_rv34_decode_init(), ff_rv34_decode_init_thread_copy(), ff_rv34_decode_update_thread_context(), ff_snow_common_init_after_header(), ff_snow_release_buffer(), ff_twinvq_decode_close(), ff_twinvq_decode_frame(), ff_twinvq_decode_init(), ff_vc1_decode_end(), ff_videotoolbox_avcc_extradata_create(), ff_videotoolbox_h264_decode_slice(), ff_videotoolbox_h264_start_frame(), ff_vp56_decode_frame(), ff_vp56_decode_mbs(), ff_vp56_free(), ff_vp56_init(), ff_vp8_decode_free(), ff_wma_end(), ff_wma_init(), ff_xvmc_field_end(), ff_xvmc_field_start(), ffm_write_header_codec_private_ctx(), ffmal_copy_frame(), ffmal_update_format(), ffmmal_add_packet(), ffmmal_close_decoder(), ffmmal_decode(), ffmmal_fill_input_port(), ffmmal_fill_output_port(), ffmmal_flush(), ffmmal_init_decoder(), ffmmal_read_frame(), ffmmal_stop_decoder(), ffserver_save_avoption(), ffserver_set_codec(), fic_decode_close(), fic_decode_frame(), fic_decode_init(), fic_decode_slice(), fic_draw_cursor(), fill_slice(), fill_slice_long(), filter_frame_fixed(), filter_mb_row(), find_quant_thread(), find_slice_quant(), finish_frame(), flac_decode_close(), flac_decode_frame(), flac_decode_init(), flac_encode_close(), flac_encode_frame(), flac_encode_init(), flashsv2_encode_end(), flashsv2_encode_frame(), flashsv2_encode_init(), flashsv_decode_block(), flashsv_decode_end(), flashsv_decode_frame(), flashsv_decode_init(), flashsv_encode_end(), flashsv_encode_frame(), flashsv_encode_init(), flic_decode_end(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), flic_decode_init(), flush(), flush_cache(), flush_decoder(), flush_dpb(), force_lossy_output(), frame_configure_elements(), free_buffers(), free_tables(), g2m_decode_end(), g2m_decode_frame(), g2m_decode_init(), g722_decode_frame(), g722_decode_init(), g722_encode_close(), g722_encode_frame(), g722_encode_init(), g723_1_decode_frame(), g723_1_decode_init(), g723_1_encode_frame(), g723_1_encode_init(), get_buffer(), get_nb_samples(), get_stats(), get_stream_info(), gif_decode_close(), gif_decode_frame(), gif_decode_init(), gif_encode_close(), gif_encode_frame(), gif_encode_init(), gif_image_write_image(), gsm_decode_block(), gsm_flush(), h261_decode_end(), h261_decode_frame(), h261_decode_init(), h264_decode_end(), h264_decode_frame(), hap_close(), hap_compress_frame(), hap_decode(), hap_encode(), hap_init(), hap_parse_frame_header(), hevc_decode_flush(), hevc_decode_frame(), hevc_decode_free(), hevc_decode_init(), hevc_init_context(), hevc_init_thread_copy(), hevc_update_thread_context(), hls_decode_entry(), hls_decode_entry_wpp(), hnm_decode_end(), hnm_decode_frame(), hnm_decode_init(), hnm_update_palette(), hq_hqa_decode_close(), hq_hqa_decode_frame(), hq_hqa_decode_init(), hqx_decode_close(), hqx_decode_frame(), hqx_decode_init(), hscroll(), idcin_decode_frame(), idcin_decode_init(), ilbc_decode_frame(), ilbc_decode_init(), ilbc_encode_frame(), ilbc_encode_init(), imc_decode_close(), imc_decode_frame(), imc_decode_init(), init(), init_decoder(), init_frames(), init_idct(), init_ref(), init_thread_copy(), input_callback(), inter_recon(), intra_recon(), ipvideo_decode_end(), ipvideo_decode_frame(), ipvideo_decode_init(), ir2_decode_end(), ir2_decode_frame(), ir2_decode_init(), j2kenc_destroy(), j2kenc_init(), jpeg2000_decode_frame(), jpeg2000_decode_init(), jpeg_table_header(), lag_decode_end(), lag_decode_frame(), lag_decode_init(), latm_decode_frame(), latm_decode_init(), libcelt_dec_close(), libcelt_dec_decode(), libcelt_dec_init(), libgsm_decode_close(), libgsm_decode_frame(), libgsm_decode_init(), libgsm_encode_close(), libgsm_encode_frame(), libgsm_encode_init(), libgsm_flush(), libkvazaar_close(), libkvazaar_encode(), libkvazaar_init(), libopenjpeg_decode_frame(), libopenjpeg_decode_init(), libopenjpeg_encode_close(), libopenjpeg_encode_frame(), libopenjpeg_encode_init(), libopus_decode(), libopus_decode_close(), libopus_decode_init(), libopus_encode(), libopus_encode_close(), libopus_encode_init(), libopus_flush(), libschroedinger_decode_close(), libschroedinger_decode_frame(), libschroedinger_decode_init(), libschroedinger_encode_close(), libschroedinger_encode_frame(), libschroedinger_encode_init(), libschroedinger_flush(), libschroedinger_frame_from_data(), libschroedinger_handle_first_access_unit(), libshine_encode_close(), libshine_encode_frame(), libshine_encode_init(), libspeex_decode_close(), libspeex_decode_flush(), libspeex_decode_frame(), libspeex_decode_init(), libvorbis_encode_close(), libvorbis_encode_frame(), libvorbis_encode_init(), libvorbis_setup(), libwebp_anim_encode_close(), libwebp_anim_encode_frame(), libwebp_anim_encode_init(), libwebp_encode_close(), libwebp_encode_frame(), libx265_encode_close(), libx265_encode_frame(), libx265_encode_init(), ljpeg_encode_bgr(), ljpeg_encode_close(), ljpeg_encode_frame(), ljpeg_encode_init(), ljpeg_encode_yuv(), log_encoder_error(), loopfilter_sb(), mace_decode_frame(), metasound_decode_init(), mimic_decode_end(), mimic_decode_frame(), mimic_decode_init(), mjpegb_decode_frame(), mlp_decode_init(), mm_decode_end(), mm_decode_frame(), mm_decode_init(), mov_text_decode_close(), mov_text_decode_frame(), mov_text_encode_close(), mov_text_encode_frame(), mov_text_encode_init(), mov_text_init(), mp3lame_encode_close(), mp3lame_encode_frame(), mp3lame_encode_init(), mp_decode_end(), mp_decode_frame(), mp_decode_init(), MPA_encode_frame(), MPA_encode_init(), mpc7_decode_close(), mpc7_decode_flush(), mpc7_decode_frame(), mpc7_decode_init(), mpc8_decode_flush(), mpc8_decode_frame(), mpc8_decode_init(), mpeg1_decode_picture(), mpeg1_decode_sequence(), mpeg_decode_a53_cc(), mpeg_decode_end(), mpeg_decode_frame(), mpeg_decode_gop(), mpeg_decode_init(), mpeg_decode_postinit(), mpeg_decode_user_data(), mpeg_get_pixelformat(), msrle_decode_end(), msrle_decode_frame(), msrle_decode_init(), mss1_decode_end(), mss1_decode_frame(), mss1_decode_init(), mss2_decode_end(), mss2_decode_frame(), mss2_decode_init(), mss3_decode_end(), mss3_decode_frame(), mss3_decode_init(), mss4_decode_end(), mss4_decode_frame(), mss4_decode_init(), msvideo1_decode_end(), msvideo1_decode_frame(), msvideo1_decode_init(), mvc_decode_end(), mvc_decode_frame(), mvc_decode_init(), mxpeg_decode_end(), mxpeg_decode_frame(), mxpeg_decode_init(), nvenc_check_cuda(), nvenc_dyload_cuda(), nvenc_dyload_nvenc(), nvenc_encode_close(), nvenc_encode_frame(), nvenc_encode_init(), nvenc_unload_nvenc(), oggvorbis_decode_close(), oggvorbis_decode_frame(), oggvorbis_decode_init(), on2avc_decode_close(), on2avc_decode_frame(), on2avc_decode_init(), opus_decode_close(), opus_decode_flush(), opus_decode_init(), opus_decode_packet(), output_callback(), paf_video_close(), paf_video_decode(), paf_video_init(), parse_object_segment(), parse_optional_info(), parse_palette_segment(), parse_pixel_format(), parse_presentation_segment(), parse_sub_headers(), pcm_decode_frame(), pcm_decode_init(), pcm_dvd_decode_frame(), pcm_dvd_decode_init(), pcm_dvd_decode_samples(), pcm_dvd_decode_uninit(), pcm_dvd_parse_header(), png_dec_end(), png_dec_init(), png_enc_close(), png_enc_init(), png_write_image_data(), png_write_row(), pnm_decode_frame(), postprocess_current_frame(), process_output_surface(), prores_encode_close(), prores_encode_init(), put_audio_specific_config(), qcelp_decode_frame(), qcelp_decode_init(), qdm2_decode_close(), qdm2_decode_frame(), qdm2_decode_init(), qsv_decode_close(), qsv_decode_flush(), qsv_decode_frame(), qsv_decode_init(), qsv_enc_close(), qsv_enc_frame(), qsv_enc_init(), qsv_h264_set_encode_ctrl(), qtrle_decode_end(), qtrle_decode_frame(), qtrle_decode_init(), qtrle_encode_end(), qtrle_encode_frame(), qtrle_encode_init(), queue_frames(), ra144_decode_frame(), ra144_decode_init(), ra144_encode_close(), ra144_encode_frame(), ra144_encode_init(), ra288_decode_close(), ra288_decode_frame(), ra288_decode_init(), raw_close_decoder(), raw_init_decoder(), read_access_unit(), read_colorspace_details(), read_huffman_tree(), receive_frame(), reconfig_encoder(), render_charset(), restore_context(), rl2_decode_end(), rl2_decode_frame(), rl2_decode_init(), roq_decode_end(), roq_decode_frame(), roq_decode_init(), roq_dpcm_encode_close(), roq_dpcm_encode_frame(), roq_dpcm_encode_init(), roq_encode_end(), roq_encode_frame(), roq_encode_init(), rpza_decode_end(), rpza_decode_frame(), rpza_decode_init(), rscc_close(), rscc_decode_frame(), rscc_init(), run_postproc(), rv10_decode_end(), rv10_decode_frame(), rv10_decode_init(), rv10_decode_packet(), rv30_decode_init(), rv40_decode_init(), s302m_decode_frame(), s302m_encode2_frame(), s302m_encode_init(), sami_close(), sami_decode_frame(), sami_init(), sami_paragraph_to_ass(), save_subtitle_set(), screenpresso_close(), screenpresso_decode_frame(), screenpresso_init(), select_palette(), seqvideo_decode_end(), seqvideo_decode_frame(), seqvideo_decode_init(), set_chroma_format(), set_context(), set_sample_rate_params(), setup_hwaccel_for_pixfmt(), sgi_decode_init(), sgirle_decode_end(), sgirle_decode_frame(), sgirle_decode_init(), shorten_decode_close(), shorten_decode_frame(), shorten_decode_init(), show_stream(), sipr_decode_frame(), sipr_decoder_init(), slice_end(), smc_decode_end(), smc_decode_frame(), smc_decode_init(), smvjpeg_decode_end(), smvjpeg_decode_frame(), smvjpeg_decode_init(), srt_encode_close(), srt_encode_init(), submit_stats(), sunrast_encode_frame(), sunrast_encode_init(), sunrast_image_write_header(), sunrast_image_write_image(), svc_encode_close(), svc_encode_frame(), svc_encode_init(), svq1_decode_end(), svq1_decode_frame(), svq1_decode_frame_header(), svq1_decode_init(), svq1_encode_end(), svq1_encode_frame(), svq1_encode_init(), svq1_flush(), svq3_decode_end(), svq3_decode_frame(), svq3_decode_init(), svq3_decode_slice_header(), synth_frame(), synth_superframe(), tak_decode_close(), tak_decode_frame(), tak_decode_init(), targa_encode_frame(), tdsc_close(), tdsc_decode_frame(), tdsc_decode_jpeg_tile(), tdsc_decode_tiles(), tdsc_init(), tdsc_load_cursor(), tdsc_paint_cursor(), tdsc_parse_dtsm(), tdsc_parse_tdsf(), teletext_close_decoder(), teletext_decode_frame(), teletext_init_decoder(), text_decode_frame(), tgq_decode_frame(), tgq_decode_init(), tgv_decode_end(), tgv_decode_frame(), tgv_decode_init(), tiff_end(), tiff_init(), tqi_decode_end(), tqi_decode_frame(), tqi_decode_init(), truemotion1_decode_end(), truemotion1_decode_frame(), truemotion1_decode_init(), truespeech_decode_frame(), truespeech_decode_init(), tscc2_decode_end(), tscc2_decode_frame(), tscc2_decode_init(), tta_decode_close(), tta_decode_frame(), tta_decode_init(), tta_encode_close(), tta_encode_frame(), tta_encode_init(), twinvq_decode_init(), twolame_encode_close(), twolame_encode_frame(), twolame_encode_init(), ulti_decode_end(), ulti_decode_frame(), ulti_decode_init(), uninit(), unpack_intraframe(), unsupported(), update_block_buffers(), update_frames(), update_size(), utvideo_decode_close(), utvideo_decode_frame(), utvideo_decode_init(), utvideo_encode_close(), utvideo_encode_frame(), utvideo_encode_init(), vaapi_h264_decode_slice(), vaapi_h264_end_frame(), vaapi_h264_start_frame(), vaapi_hevc_decode_slice(), vaapi_hevc_end_frame(), vaapi_hevc_start_frame(), vaapi_mpeg2_decode_slice(), vaapi_mpeg2_start_frame(), vaapi_mpeg4_decode_slice(), vaapi_mpeg4_start_frame(), vaapi_vc1_decode_slice(), vaapi_vc1_start_frame(), vaapi_vp9_decode_slice(), vaapi_vp9_end_frame(), vaapi_vp9_start_frame(), vble_decode_close(), vble_decode_frame(), vble_decode_init(), vc1_decode_frame(), vc1_decode_init(), vc2_encode_end(), vc2_encode_frame(), vc2_encode_init(), vcr1_decode_frame(), vcr2_init_sequence(), vda_h264_end_frame(), vda_old_h264_end_frame(), vdadec_close(), vdadec_decode(), vdadec_init(), vdpau_h264_decode_slice(), vdpau_h264_end_frame(), vdpau_h264_set_reference_frames(), vdpau_h264_start_frame(), vdpau_hevc_decode_slice(), vdpau_hevc_end_frame(), vdpau_hevc_start_frame(), vdpau_mpeg4_start_frame(), vdpau_mpeg_decode_slice(), vdpau_mpeg_start_frame(), vdpau_vc1_decode_slice(), vdpau_vc1_start_frame(), video_encode_example(), vmdaudio_decode_frame(), vmdaudio_decode_init(), vmdvideo_decode_end(), vmdvideo_decode_frame(), vmdvideo_decode_init(), vorbis_decode_close(), vorbis_decode_flush(), vorbis_decode_frame(), vorbis_decode_init(), vorbis_encode_close(), vorbis_encode_frame(), vorbis_encode_init(), vp3_decode_end(), vp3_decode_flush(), vp3_decode_frame(), vp3_decode_init(), vp5_decode_init(), vp6_decode_free(), vp6_decode_init(), vp78_decode_frame(), vp78_decode_init(), vp78_decode_mb_row_sliced(), vp78_decode_mv_mb_modes(), vp8_decode(), vp8_decode_flush_impl(), vp8_encode(), vp8_free(), vp8_lossless_decode_frame(), vp8_lossy_decode_alpha(), vp8_lossy_decode_frame(), vp9_alloc_frame(), vp9_decode_flush(), vp9_decode_frame(), vp9_decode_free(), vp9_decode_init(), vpx_init(), vqa_decode_end(), vqa_decode_frame(), vqa_decode_init(), wavesynth_close(), wavesynth_decode(), wavesynth_init(), wavesynth_parse_extradata(), wavpack_decode_block(), wavpack_decode_end(), wavpack_decode_flush(), wavpack_decode_frame(), wavpack_decode_init(), wavpack_encode_close(), wavpack_encode_frame(), wavpack_encode_init(), webp_decode_close(), webp_decode_frame(), webvtt_encode_close(), webvtt_encode_frame(), webvtt_encode_init(), wma_decode_init(), wma_decode_superframe(), wmavoice_decode_end(), wmavoice_decode_init(), wmavoice_decode_packet(), wmavoice_flush(), wmv2_decode_end(), wmv2_decode_init(), wmv2_encode_init(), wmv9_init(), X264_close(), X264_frame(), X264_init(), xan_decode_chroma(), xan_decode_end(), xan_decode_frame(), xan_decode_frame_type0(), xan_decode_frame_type1(), xan_decode_init(), XAVS_close(), XAVS_frame(), XAVS_init(), xface_decode_frame(), xface_encode_frame(), xvid_encode_close(), xvid_encode_frame(), xvid_encode_init(), yop_decode_close(), yop_decode_frame(), yop_decode_init(), zerocodec_decode_close(), zerocodec_decode_frame(), and zerocodec_decode_init().
struct AVCodecInternal* AVCodecContext::internal |
Private context used for internal data.
Unlike priv_data, this is not codec-specific. It is used in general libavcodec functions.
Definition at line 1582 of file avcodec.h.
Referenced by audio_get_buffer(), avcodec_close(), avcodec_copy_context(), avcodec_decode_audio4(), avcodec_decode_subtitle2(), avcodec_decode_video2(), avcodec_encode_audio2(), avcodec_encode_video2(), avcodec_flush_buffers(), avcodec_is_open(), avcodec_open2(), cfhd_close_decoder(), decode(), decode_fill(), decode_init(), encode_thread(), ff_alloc_entries(), ff_alloc_packet2(), ff_frame_thread_encoder_free(), ff_frame_thread_encoder_init(), ff_frame_thread_free(), ff_frame_thread_init(), ff_get_format(), ff_h264_decode_init(), ff_init_buffer_info(), ff_mpv_encode_picture(), ff_mpv_reallocate_putbitbuffer(), ff_reset_entries(), ff_rv34_decode_init(), ff_rv34_decode_init_thread_copy(), ff_slice_thread_free(), ff_slice_thread_init(), ff_thread_await_progress(), ff_thread_await_progress2(), ff_thread_can_start_frame(), ff_thread_decode_frame(), ff_thread_finish_setup(), ff_thread_flush(), ff_thread_get_format(), ff_thread_release_buffer(), ff_thread_report_progress(), ff_thread_report_progress2(), ff_thread_video_encode_frame(), ff_vaapi_get_context(), ff_vda_output_callback(), ff_vdpau_common_end_frame(), ff_vdpau_common_init(), ff_vdpau_common_reinit(), ff_vdpau_common_uninit(), ff_videotoolbox_h264_decode_slice(), ff_videotoolbox_h264_start_frame(), ff_videotoolbox_uninit(), frame_worker_thread(), hevc_decode_init(), libopus_decode_init(), libopus_flush(), mimic_decode_end(), mimic_decode_init(), png_dec_init(), setup_hwaccel(), thread_execute(), thread_execute2(), thread_get_buffer_internal(), update_context_from_thread(), update_frame_pool(), vda_h264_end_frame(), vda_old_h264_decode_slice(), vda_old_h264_end_frame(), vda_old_h264_start_frame(), video_get_buffer(), vp3_decode_end(), vp3_decode_init(), vp78_decode_init(), vp9_decode_init(), and worker().
void* AVCodecContext::opaque |
Private data of the user, can be used to carry app specific stuff.
Definition at line 1589 of file avcodec.h.
Referenced by dxva2_alloc(), dxva2_create_decoder(), dxva2_destroy_decoder(), dxva2_get_buffer(), dxva2_get_decoder_configuration(), dxva2_init(), dxva2_retrieve_data(), dxva2_uninit(), get_buffer(), get_format(), init_input_stream(), main(), qsv_get_buffer(), qsv_init(), qsv_uninit(), update_context_from_user(), vdpau_alloc(), vdpau_get_buffer(), vdpau_init(), vdpau_old_init(), vdpau_retrieve_data(), vdpau_uninit(), videotoolbox_init(), videotoolbox_retrieve_data(), and videotoolbox_uninit().
int64_t AVCodecContext::bit_rate |
the average bitrate
Definition at line 1597 of file avcodec.h.
Referenced by aac_encode_frame(), aac_encode_init(), ac3_decode_frame(), add_av_stream(), add_codec(), add_stream(), aea_read_header(), aiff_read_header(), amf_parse_object(), amr_read_packet(), amr_wb_encode_frame(), amr_wb_encode_init(), apc_read_header(), asf_read_ext_stream_properties(), asf_read_header(), asf_write_header1(), audio_encode_example(), av_find_best_stream(), av_get_audio_frame_duration(), avcodec_open2(), avformat_new_stream(), avi_write_header(), avpriv_dv_init_demux(), avpriv_dv_produce_packet(), bfi_read_header(), calculate_bitrate(), check_stream_max_drift(), cin_read_header(), compute_bandwidth(), compute_status(), dash_write_header(), daud_header(), dc1394_read_common(), dcadec_decode_frame(), decode_frame(), decode_ppc(), dump_cook_context(), dv_extract_audio_info(), dv_extract_video_info(), ea_read_header(), encode_init(), estimate_timings_from_bit_rate(), Faac_encode_init(), fbdev_read_header(), ff_aac_ac3_parse(), ff_adx_decode_header(), ff_dca_core_filter_frame(), ff_dca_xll_filter_frame(), ff_dnxhd_find_cid(), ff_dv_offset_reset(), ff_get_wav_header(), ff_mp4_read_dec_config_descr(), ff_mpv_encode_init(), ff_parse_specific_params(), ff_pcm_read_seek(), ff_put_wav_header(), ff_voc_get_packet(), ff_wma_init(), ff_xvid_rate_control_init(), ffm2_read_header(), ffm_read_header(), ffm_write_header(), film_read_header(), find_stream_in_feed(), flic_read_header(), g723_1_encode_init(), g729_parse(), gdigrab_read_header(), get_aiff_header(), get_bit_rate(), get_mode(), get_sindex(), grab_read_header(), gsm_read_header(), gxf_write_header(), gxf_write_mpeg_auxiliary(), handle_file(), hds_write_header(), idcin_read_header(), iff_read_header(), ilbc_read_header(), init_audio(), init_bitstream_params(), init_output_stream(), init_video_param(), ism_write_header(), iss_read_header(), lame_window_init(), libgsm_encode_init(), libkvazaar_init(), libopus_configure_encoder(), libopus_encode_init(), libschroedinger_encode_init(), libshine_encode_init(), libspeex_decode_frame(), libvorbis_setup(), libx265_encode_init(), lxf_read_header(), mark_pns(), matroska_parse_tracks(), metasound_decode_init(), mlp_parse(), mmf_read_header(), modify_current_stream(), mov_build_index(), mov_read_ddts(), mov_read_header(), mov_write_esds_tag(), mov_write_isml_manifest(), mov_write_uuidprof_tag(), mp3_write_xing(), mp3lame_encode_init(), MPA_encode_init(), mpeg_mux_init(), mpegaudio_parse(), mpegts_read_header(), mpegvideo_extract_headers(), mtv_read_header(), mxf_write_header(), nvenc_encode_init(), ogm_dshow_header(), ogm_header(), oma_read_header(), oma_read_packet(), optimum_dist(), optimum_use15_7(), parse_mpeg1waveformatex(), parse_strk(), pcm_bluray_parse_header(), pcm_dvd_parse_header(), pcm_encode_init(), print_enc_params(), print_stream_params(), psy_3gpp_init(), qcp_read_header(), qdm2_decode_init(), qsv_retrieve_enc_params(), ra144_encode_init(), rawvideo_read_header(), read_desc_chunk(), read_header(), real_parse_asm_rule(), reconfig_encoder(), rl2_read_header(), rm_read_audio_stream_info(), rm_read_header(), rm_read_multi(), rm_write_header(), roq_dpcm_encode_init(), roq_read_packet(), s302m_decode_frame(), s302m_encode_init(), search_for_pns(), search_for_quantizers_twoloop(), select_rc_mode(), seq_read_header(), show_stream(), sipr_decoder_init(), sox_read_header(), svc_encode_init(), tmv_read_header(), transcode_init(), twinvq_decode_init(), twolame_encode_init(), v210_read_header(), v4l2_read_header(), validate_options(), vc2_encode_frame(), vid_read_packet(), video_encode_example(), vivo_read_header(), vmd_read_header(), vorbis_encode_init(), vorbis_header(), vpx_init(), vqf_read_header(), vqf_read_seek(), wc3_read_header(), write_manifest(), write_metadata(), wsaud_read_header(), x11grab_read_header(), X264_init(), xa_read_header(), XAVS_init(), xmv_read_header(), xvid_encode_init(), xwma_read_header(), and yop_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 1605 of file avcodec.h.
Referenced by add_codec(), ff_mpv_encode_init(), ff_rate_estimate_qscale(), ffm2_read_header(), ffm_read_header(), and XAVS_init().
int AVCodecContext::global_quality |
Global quality for codecs which cannot change it per frame.
This should be proportional to MPEG-1/2/4 qscale.
Definition at line 1613 of file avcodec.h.
Referenced by a64multi_encode_init(), aac_encode_frame(), aac_encode_init(), config_input(), config_props(), do_video_out(), encode_init(), Faac_encode_init(), ff_libwebp_encode_init_common(), init_video_param(), lame_window_init(), libopenjpeg_encode_init(), libopus_configure_encoder(), libschroedinger_encode_init(), libvorbis_setup(), mp3lame_encode_init(), new_output_stream(), nvenc_encode_init(), optimum_use15_7(), psy_3gpp_init(), search_for_quantizers_twoloop(), select_rc_mode(), twolame_encode_init(), vorbis_encode_init(), and X264_init().
int AVCodecContext::compression_level |
Definition at line 1619 of file avcodec.h.
Referenced by alac_encode_init(), encode_init(), ff_libwebp_encode_init_common(), flac_encode_init(), flashsv2_encode_init(), libopenjpeg_encode_init(), libopus_encode_init(), mp3lame_encode_init(), png_enc_init(), print_enc_params(), and wavpack_encode_init().
int AVCodecContext::flags |
AV_CODEC_FLAG_*.
Definition at line 1627 of file avcodec.h.
Referenced by aac_decode_init(), aac_encode_frame(), aac_encode_init(), ac3_decode_init(), add_input_streams(), add_stream(), amv_encode_picture(), apply_8x8(), apply_obmc(), atrac1_decode_init(), atrac3_decode_init(), atrac3p_decode_init(), av_parser_change(), avcodec_encode_video2(), avcodec_open2(), avcodec_string(), comp_block(), config_input(), config_props(), configure_input_video_filter(), dcadec_init(), dct_get(), dct_init(), decode_init(), decode_slice_thread(), decode_vop_header(), dnxhd_decode_macroblock(), dnxhd_encode_init(), do_video_out(), do_video_stats(), dsp_init(), dv_guess_dct_mode(), encode_frame(), encode_init(), encode_mb_internal(), encode_picture(), encode_q_branch(), encode_slice_data(), encode_thread(), estimate_best_b_count(), Faac_encode_init(), ff_ac3_encode_init(), ff_ac3_float_encode_init(), ff_ass_subtitle_header(), ff_celt_init(), ff_dca_core_filter_frame(), ff_dnxhd_find_cid(), ff_estimate_b_frame_motion(), ff_estimate_p_frame_motion(), ff_ffv1_common_init(), ff_fix_long_p_mvs(), ff_frame_thread_encoder_init(), ff_h263_decode_frame(), ff_h263_encode_mb(), ff_h264_decode_seq_parameter_set(), ff_hevc_parse_sps(), ff_huffyuv_common_init(), ff_idctdsp_init_arm(), ff_idctdsp_init_armv6(), ff_idctdsp_init_ppc(), ff_init_me(), ff_mjpeg_decode_init(), ff_mpeg4_decode_picture_header(), ff_mpeg4_encode_mb(), ff_mpeg4_encode_picture_header(), ff_mpegvideoencdsp_init_x86(), ff_mpv_common_init_x86(), ff_mpv_encode_init(), ff_mpv_encode_picture(), ff_mspel_motion(), ff_rate_control_init(), ff_rate_control_uninit(), ff_rate_estimate_qscale(), ff_twinvq_decode_init(), ff_vc1_apply_p_loop_filter(), ff_vc1_interp_mc(), ff_vc1_loop_filter_iblk(), ff_vc1_loop_filter_iblk_delayed(), ff_vc1_mc_1mv(), ff_vc1_mc_4mv_chroma(), ff_vc1_mc_4mv_chroma4(), ff_vc1_smooth_overlap_filter_iblk(), ff_vp56_init_context(), ff_wmv2_add_mb(), ff_xvmc_decode_mb(), ffm2_read_header(), ffm_read_header(), ffm_write_header(), get_consumed_bytes(), get_cox(), get_flags(), gmc1_motion(), gmc_motion(), h263_get_format(), h264_decode_frame(), h264_init_context(), idct_put(), imc_decode_init(), init(), init_context_frame(), init_muxer(), init_video_param(), ipvideo_decode_init(), jpeg_put_comments(), lame_window_init(), libkvazaar_init(), libschroedinger_encode_init(), libvorbis_encode_init(), libvorbis_setup(), libx265_encode_init(), main(), mark_pns(), mimic_decode_init(), mp3lame_encode_init(), mpeg1_decode_sequence(), mpeg1_encode_sequence_header(), mpeg4_encode_gop_header(), mpeg4_encode_vol_header(), mpeg_decode_frame(), mpeg_decode_sequence_extension(), mpeg_get_pixelformat(), mpeg_motion_internal(), mpeg_motion_lowres(), mpv_decode_mb_internal(), MPV_motion_lowres(), new_output_stream(), new_video_stream(), nvenc_encode_frame(), nvenc_encode_init(), on2avc_decode_init(), open_output_file(), png_enc_init(), print_final_stats(), print_report(), psy_3gpp_init(), put_com(), qpel_motion(), ra288_decode_init(), remove_extradata(), render_slice(), search_for_pns(), search_for_quantizers_twoloop(), select_input_picture(), select_rc_mode(), smvjpeg_decode_init(), stream_component_open(), svc_encode_frame(), svc_encode_init(), svq1_decode_frame(), svq1_decode_init(), svq1_encode_init(), svq3_decode_init(), tdsc_init(), tgq_idct_put_mb(), tgq_idct_put_mb_dconly(), tqi_idct_put(), twolame_encode_init(), unpack_dct_coeffs(), update_context_from_user(), update_size(), validate_thread_parameters(), vble_decode_frame(), vc1_decode_b_mb(), vc1_decode_b_mb_intfi(), vc1_decode_b_mb_intfr(), vc1_decode_frame(), vc1_decode_i_blocks(), vc1_decode_i_blocks_adv(), vc1_decode_init(), vc1_decode_p_mb(), vc1_decode_p_mb_intfi(), vc1_decode_p_mb_intfr(), vc1_put_signed_blocks_clamped(), video_decode_example(), vorbis_encode_init(), vorbis_parse_id_hdr(), vp3_decode_init(), vp8_encode(), vpx_init(), wmv2_decode_init(), write_slice_end(), X264_init(), XAVS_init(), and xvid_encode_init().
int AVCodecContext::flags2 |
AV_CODEC_FLAG2_*.
Definition at line 1634 of file avcodec.h.
Referenced by alloc_picture_tables(), av_parser_change(), avcodec_decode_audio4(), decode_chunks(), decode_frame(), decode_nal_units(), decode_vui(), dump_extradata(), encode_422_bitstream(), encode_bgra_bitstream(), encode_frame(), encode_gray_bitstream(), encode_init(), encode_plane_bitstream(), ff_h263_encode_motion_vector(), ff_h264_decode_nal(), ff_h264_decode_seq_parameter_set(), ff_h264_decode_slice_header(), ff_hevc_parse_sps(), ff_print_debug_info2(), ffm2_read_header(), ffm_read_header(), ffm_write_header(), h264_decode_frame(), mov_parse_stsd_data(), mpeg4_encode_blocks(), mpeg_decode_mb(), remove_extradata(), stream_component_open(), tdsc_init(), update_context_from_user(), and validate_thread_parameters().
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 AV_INPUT_BUFFER_PADDING_SIZE bytes larger than extradata_size to avoid problems 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 1647 of file avcodec.h.
Referenced by a64_write_header(), a64multi_encode_frame(), a64multi_encode_init(), aac_adtstoasc_filter(), aac_decode_frame(), aac_decode_init(), aac_encode_close(), aac_encode_init(), aasc_decode_init(), acm_read_header(), adpcm_decode_frame(), adpcm_decode_init(), adpcm_encode_init(), adts_write_header(), adx_decode_init(), adx_read_header(), afc_read_header(), aiff_read_header(), aiff_write_header(), alac_encode_close(), alac_encode_init(), alac_set_info(), alloc_buffers(), ape_decode_init(), ape_read_header(), apng_read_header(), append_extradata(), asf_read_stream_properties(), asfrtp_parse_sdp_line(), ass_decode_init(), ass_encode_init(), atrac3_decode_init(), av_get_audio_frame_duration(), av_parser_change(), avcodec_close(), avcodec_copy_context(), avcodec_free_context(), avformat_find_stream_info(), avi_extract_stream_metadata(), avi_read_header(), avpriv_bprint_to_extradata(), avui_decode_frame(), avui_encode_init(), bfi_decode_frame(), bfi_read_header(), bitstream_switching(), caf_write_header(), celt_header(), cine_read_header(), cmap_read_palette(), concatenate_packet(), cook_decode_init(), cook_parse(), copy_stream_props(), daala_header(), decode_chunks(), decode_ext_header(), decode_flush(), decode_frame(), decode_header_trees(), decode_init(), decode_stream_header(), detect_stream_specific(), dfa_decode_frame(), dfa_read_header(), dshow_add_device(), dump_attachment(), dump_extradata(), dvbsub_init_decoder(), dvdsub_parse_extradata(), encode_apng(), encode_close(), encode_end(), encode_ext_header(), encode_init(), encode_intervals(), extract_header(), extract_mpeg4_header(), Faac_encode_close(), Faac_encode_init(), fdk_aac_decode_init(), ff_alloc_extradata(), ff_flac_is_extradata_valid(), ff_generate_avci_extradata(), ff_get_extradata(), ff_get_wav_header(), ff_h263_decode_frame(), ff_h263_decode_init(), ff_h264_decode_init(), ff_mjpeg_decode_init(), ff_mov_write_packet(), ff_mp4_read_dec_config_descr(), ff_mpv_encode_end(), ff_mss12_decode_init(), ff_opus_parse_extradata(), ff_parse_mpeg2_descriptor(), ff_put_bmp_header(), ff_put_wav_header(), ff_rm_read_mdpr_codecdata(), ffm_write_header(), ffmmal_decode(), flac_decode_init(), flac_encode_close(), flac_encode_frame(), flac_encode_init(), flac_header(), flac_read_header(), flac_write_header(), flac_write_trailer(), flic_decode_init(), flic_read_header(), flush_packet(), flv_get_extradata(), flv_read_packet(), flv_set_video_codec(), flv_write_header(), flv_write_packet(), framecrc_write_header(), free_stream(), fsb_read_header(), generate_fake_vps(), genh_read_header(), get_aac_sample_rates(), get_codec_data(), get_nb_samples(), get_private_data(), get_video_private_data(), h264_extradata_to_annexb(), h264_mp4toannexb_filter(), h264_parse(), hevc_decode_extradata(), hevc_decode_init(), hevc_extradata_to_annexb(), hevc_mp4toannexb_filter(), hevc_parse(), hevc_parse_sdp_line(), hnm_decode_init(), hnm_read_header(), idcin_decode_init(), iff_read_header(), init(), init_fps(), jacosub_write_header(), latm_decode_audio_specific_config(), latm_decode_frame(), latm_write_frame_header(), latm_write_header(), latm_write_packet(), libcelt_dec_init(), libkvazaar_close(), libkvazaar_init(), libopus_decode_init(), libopus_encode_close(), libopus_encode_init(), libopus_write_header(), libspeex_decode_init(), libvorbis_encode_close(), libvorbis_encode_init(), libx265_encode_init(), main(), matroska_parse_tracks(), matroska_parse_wavpack(), matroska_read_header(), metasound_decode_init(), microdvd_init(), microdvd_read_header(), microdvd_write_header(), mkv_write_attachments(), mkv_write_block(), mkv_write_codecprivate(), mkv_write_native_codecprivate(), mov_create_chapter_track(), mov_create_dvd_sub_decoder_specific_info(), mov_finalize_stsd_codec(), mov_free(), mov_parse_stsd_data(), mov_read_aclr(), mov_read_dvc1(), mov_read_extradata(), mov_read_glbl(), mov_read_strf(), mov_read_targa_y216(), mov_read_wave(), mov_realloc_extradata(), mov_rewrite_dvd_sub_extradata(), mov_text_encode_init(), mov_text_tx3g(), mov_write_dpxe_tag(), mov_write_extradata_tag(), mov_write_header(), mov_write_isml_manifest(), mov_write_subtitle_tag(), mov_write_tmcd_tag(), mp3_header_decompress(), mp_decode_frame(), mpc7_decode_init(), mpc8_decode_init(), mpc8_read_header(), mpc_read_header(), mpeg4_decode_header(), mpeg4_unpack_bframes_filter(), mpeg_decode_frame(), mpegts_write_packet_internal(), mpegts_write_pmt(), msrle_decode_init(), msvideo1_decode_init(), mtv_read_header(), mvc_decode_init(), mxf_parse_structural_metadata(), new_stream(), nut_read_header(), nvenc_encode_init(), ogg_build_flac_headers(), ogg_build_opus_headers(), ogg_build_speex_headers(), ogg_write_header(), oggvorbis_decode_init(), ogm_header(), oma_read_header(), oma_write_header(), open_output_file(), opus_find_frame_end(), opus_header(), parse_fmtp_config(), parse_media_type(), parse_mpeg1waveformatex(), parse_nal_units(), parse_packed_headers(), parse_video_info(), parse_video_var(), parse_vtrk(), put_audio_specific_config(), put_flac_codecpriv(), put_wv_codecpriv(), put_xiph_codecpriv(), qdm2_decode_init(), qdm2_parse_config(), qsv_retrieve_enc_params(), raw_init_decoder(), read_audio_mux_element(), read_extra_header(), read_gab2_sub(), read_header(), read_kuki_chunk(), read_specific_config(), realtext_read_header(), redspark_read_header(), rl2_decode_init(), rsd_read_header(), rtp_write_header(), rv10_decode_init(), rv20_decode_picture_header(), rv30_decode_init(), rv30_parse_slice_header(), sdp_parse_fmtp_config_h264(), set_codec_str(), show_stream(), smacker_read_header(), smush_read_header(), smvjpeg_decode_init(), speex_header(), subviewer_read_header(), svc_encode_init(), svq3_decode_init(), svq3_parse_packet(), tak_read_header(), theora_header(), transcode_init(), tta_decode_init(), tta_read_header(), twinvq_decode_init(), uninit(), update_stream_extradata(), utvideo_decode_init(), utvideo_encode_close(), utvideo_encode_init(), vc1_decode_init(), vc1test_write_header(), vdadec_init(), vfw_read_header(), vmdvideo_decode_init(), vorbis_decode_init(), vorbis_encode_close(), vorbis_encode_init(), vorbis_header(), vqa_decode_init(), vqf_read_header(), wavesynth_parse_extradata(), wma_decode_init(), wmavoice_decode_init(), wmv2_encode_init(), write_extradata(), write_frame(), write_header(), write_streamheader(), wsvqa_read_header(), wsvqa_read_packet(), X264_close(), X264_init(), XAVS_close(), XAVS_init(), xmv_process_packet_header(), xvid_encode_close(), xvid_encode_init(), xvid_strip_vol_header(), xwma_read_header(), yop_decode_init(), and yop_read_header().
int AVCodecContext::extradata_size |
Definition at line 1648 of file avcodec.h.
Referenced by a64_write_header(), a64multi_encode_init(), aac_adtstoasc_filter(), aac_decode_frame(), aac_decode_init(), aac_encode_init(), aasc_decode_init(), adpcm_decode_frame(), adpcm_decode_init(), adpcm_encode_init(), adts_write_header(), adx_decode_init(), adx_read_header(), aiff_write_header(), alac_decode_init(), alac_encode_close(), alac_encode_init(), alac_set_info(), ape_decode_init(), apng_read_header(), apng_read_packet(), append_extradata(), asf_read_stream_properties(), asf_write_header1(), asfrtp_parse_sdp_line(), ass_decode_init(), ass_encode_init(), atrac3_decode_init(), av_parser_change(), avcodec_copy_context(), avcodec_open2(), avformat_find_stream_info(), avi_extract_stream_metadata(), avi_read_header(), avpriv_bprint_to_extradata(), avui_decode_frame(), avui_encode_init(), bfi_decode_frame(), bfi_read_header(), bitstream_switching(), caf_write_header(), cine_read_header(), cmap_read_palette(), concatenate_packet(), cook_decode_init(), cook_parse(), copy_stream_props(), daala_header(), decode_ext_header(), decode_flush(), decode_frame(), decode_header_trees(), decode_init(), decode_stream_header(), detect_stream_specific(), dfa_decode_frame(), dshow_add_device(), dump_attachment(), dump_extradata(), dvbsub_init_decoder(), dvdsub_parse_extradata(), encode_apng(), encode_close(), encode_ext_header(), encode_init(), extract_header(), extract_mpeg4_header(), Faac_encode_init(), fdk_aac_decode_init(), ff_alloc_extradata(), ff_flac_is_extradata_valid(), ff_get_extradata(), ff_h263_decode_frame(), ff_h263_decode_init(), ff_h264_decode_init(), ff_mjpeg_decode_init(), ff_mov_write_packet(), ff_mp4_read_dec_config_descr(), ff_mss12_decode_init(), ff_opus_parse_extradata(), ff_parse_mpeg2_descriptor(), ff_put_bmp_header(), ff_put_wav_header(), ff_rtp_send_aac(), ff_rtp_send_latm(), ffm_write_header(), ffmmal_decode(), flac_encode_close(), flac_encode_frame(), flac_encode_init(), flac_header(), flac_read_header(), flac_write_header(), flic_decode_init(), flic_read_header(), flush_packet(), flv_read_packet(), flv_set_video_codec(), flv_write_header(), flv_write_packet(), framecrc_write_header(), generate_fake_vps(), get_aac_sample_rates(), get_codec_data(), get_private_data(), get_video_private_data(), h264_extradata_to_annexb(), h264_mp4toannexb_filter(), h264_parse(), hevc_decode_extradata(), hevc_decode_init(), hevc_extradata_to_annexb(), hevc_mp4toannexb_filter(), hevc_parse(), hevc_parse_sdp_line(), hnm_decode_init(), hnm_read_header(), idcin_decode_init(), iff_read_header(), init(), init_fps(), jacosub_write_header(), latm_decode_audio_specific_config(), latm_decode_frame(), latm_decode_init(), latm_write_frame_header(), latm_write_header(), libcelt_dec_init(), libkvazaar_init(), libopus_decode_init(), libopus_encode_init(), libspeex_decode_init(), libvorbis_encode_init(), libx265_encode_init(), m4sl_cb(), main(), matroska_parse_tracks(), metasound_decode_init(), microdvd_read_header(), microdvd_write_header(), mkv_write_attachments(), mkv_write_block(), mkv_write_codecprivate(), mkv_write_native_codecprivate(), mov_create_chapter_track(), mov_finalize_stsd_codec(), mov_read_aclr(), mov_read_atom_into_extradata(), mov_read_extradata(), mov_read_glbl(), mov_read_targa_y216(), mov_read_trak(), mov_read_wave(), mov_realloc_extradata(), mov_rewrite_dvd_sub_extradata(), mov_text_encode_init(), mov_text_tx3g(), mov_write_dpxe_tag(), mov_write_extradata_tag(), mov_write_header(), mov_write_isml_manifest(), mov_write_subtitle_tag(), mov_write_tmcd_tag(), mp3_header_decompress(), mp_decode_init(), mpc7_decode_init(), mpc8_decode_init(), mpeg4_decode_header(), mpeg4_unpack_bframes_filter(), mpeg_decode_frame(), mpegts_init(), mpegts_write_packet_internal(), mpegts_write_pmt(), msrle_decode_init(), msvideo1_decode_init(), mtv_read_header(), mvc_decode_init(), new_stream(), nut_read_header(), nvenc_encode_init(), ogg_build_flac_headers(), ogg_build_opus_headers(), ogg_build_speex_headers(), ogg_write_header(), oggvorbis_decode_init(), ogm_header(), oma_write_header(), open_output_file(), parse_fmtp_config(), parse_media_type(), parse_packed_headers(), parse_video_info(), parse_video_var(), parse_vtrk(), print_final_stats(), put_audio_specific_config(), put_flac_codecpriv(), put_wv_codecpriv(), put_xiph_codecpriv(), qdm2_decode_init(), qsv_retrieve_enc_params(), raw_init_decoder(), read_extra_header(), read_header(), read_specific_config(), realtext_read_header(), rl2_decode_init(), rl2_read_header(), rm_read_audio_stream_info(), rtp_write_header(), rv10_decode_init(), rv20_decode_picture_header(), rv30_decode_init(), rv30_parse_slice_header(), sdp_parse_fmtp_config_h264(), set_codec_str(), show_stream(), smacker_read_header(), smvjpeg_decode_init(), speex_header(), svc_encode_init(), svq3_decode_init(), svq3_parse_packet(), tak_read_header(), theora_header(), transcode_init(), tta_decode_init(), tta_read_header(), twinvq_decode_init(), uninit(), update_stream_extradata(), utvideo_decode_init(), utvideo_encode_init(), vc1_decode_init(), vdadec_init(), vfw_read_header(), vmdvideo_decode_init(), vorbis_decode_init(), vorbis_encode_init(), vorbis_header(), vqa_decode_init(), wavesynth_parse_extradata(), wma_decode_init(), wmavoice_decode_init(), wmv2_encode_init(), write_extradata(), write_frame(), write_header(), write_streamheader(), X264_init(), XAVS_init(), xmv_process_packet_header(), xvid_encode_init(), xvid_strip_vol_header(), xwma_read_header(), and yop_decode_init().
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. This often, but not always is the inverse of the frame rate or field rate for video.
Definition at line 1661 of file avcodec.h.
Referenced by add_av_stream(), add_codec(), add_stream(), avcodec_decode_video2(), avcodec_get_context_defaults3(), avcodec_open2(), avcodec_string(), avformat_find_stream_info(), caca_write_header(), check_recording_time(), close_output_stream(), config_input(), config_props(), cpia_decode_init(), create_stream(), dc1394_read_common(), decklink_setup_video(), decode(), decode_audio(), decode_packet(), decode_vol_header(), decode_vop_header(), decoder_decode_frame(), do_audio_out(), do_subtitle_out(), do_video_out(), do_video_stats(), dshow_add_device(), dump_stream_format(), dv_frame_offset(), dv_init_mux(), dvd_nav_parse(), dvvideo_encode_init(), encode_ext_header(), encode_frame_rate(), encode_init(), encode_write_frame(), estimate_best_b_count(), fbdev_read_header(), ff_af_queue_add(), ff_compute_frame_duration(), ff_flv_encode_picture_header(), ff_h261_encode_picture_header(), ff_h263_encode_picture_header(), ff_h264_decode_init(), ff_mjpeg_decode_sof(), ff_mpeg4_encode_picture_header(), ff_mpv_encode_init(), ff_mpv_encode_picture(), ff_msmpeg4_encode_ext_header(), ff_qsv_encode(), ff_raw_video_read_header(), ff_samples_to_time_base(), ff_set_mpeg4_time(), ff_xvid_rate_control_init(), ff_xvid_rate_estimate_qscale(), ffm2_read_header(), ffm_read_header(), find_fps(), find_frame_rate_index(), flush_encoders(), gdigrab_read_header(), get_audio_frame(), get_fps(), get_video_format_idx(), get_video_frame(), grab_read_header(), h264_parse(), init_filter(), init_muxer(), init_output_stream(), init_pts(), init_video_param(), lavfi_read_header(), libkvazaar_init(), libschroedinger_encode_init(), libwebp_anim_encode_frame(), libx265_encode_init(), main(), microdvd_decode_frame(), microdvd_write_header(), mov_create_timecode_track(), mov_parse_stsd_data(), mov_text_decode_frame(), mov_write_tmcd_tag(), mpeg4_decode_header(), mpeg4_encode_gop_header(), mpeg4_encode_vol_header(), mpegvideo_extract_headers(), mpl2_decode_frame(), nvenc_encode_init(), oggvorbis_decode_init(), open_output_file(), opt_target(), optimum_dist(), optimum_use15_7(), parse_forced_key_frames(), parse_timecode_in_framenum_format(), print_stream_params(), reap_filters(), roq_write_header(), sami_decode_frame(), set_frame_distances(), show_stream(), srt_decode_frame(), submit_frame(), svc_encode_init(), tb_unreliable(), text_decode_frame(), transcode_init(), update_context_from_thread(), vc1_extract_header(), vc2_encode_frame(), vc2_encode_init(), vfw_read_header(), video_encode_example(), vpx_init(), webvtt_decode_frame(), write_audio_frame(), write_streaminfo(), write_video_frame(), x11grab_read_header(), X264_init(), XAVS_init(), xvid_correct_framerate(), and xvid_encode_init().
int AVCodecContext::ticks_per_frame |
For some codecs, the time base is closer to the field rate than the frame rate.
Most notably, H.264 and MPEG-2 specify time_base as half of frame duration if no telecine is used ...
Set to time_base ticks per frame. Default 1, e.g., H.264/MPEG-2 set it to 2.
Definition at line 1670 of file avcodec.h.
Referenced by av_guess_frame_rate(), avcodec_decode_video2(), avcodec_open2(), avformat_find_stream_info(), decode_sequence_header_adv(), decode_vol_header(), decode_vop_header(), ff_compute_frame_duration(), ff_h264_decode_init(), ff_msmpeg4_encode_ext_header(), get_fps(), h264_parse(), h264_slice_header_init(), libkvazaar_init(), libx265_encode_init(), mpegvideo_extract_headers(), nvenc_encode_init(), optimum_dist(), optimum_use15_7(), process_input_packet(), transcode_init(), update_context_from_thread(), vc1_extract_header(), vp8_encode(), and X264_init().
int AVCodecContext::delay |
Codec delay.
Encoding: Number of frames delay there will be from the encoder input to the decoder output. (we assume the decoder matches the spec) Decoding: Number of frames delay in addition to what a standard decoder as specified in the spec would produce.
Video: Number of frames the decoded output will be delayed relative to the encoded input.
Audio: For encoding, this field is unused (see initial_padding).
For decoding, this is the number of samples the decoder needs to output before the decoder's output is valid. When seeking, you should start decoding this many samples prior to your desired seek point.
Definition at line 1694 of file avcodec.h.
Referenced by avcodec_encode_audio2(), avcodec_open2(), ff_mpv_encode_init(), ff_opus_parse_extradata(), libopus_decode_init(), matroska_parse_tracks(), opus_header(), transcode_init(), and update_context_from_thread().
int AVCodecContext::width |
picture width / height.
Definition at line 1711 of file avcodec.h.
Referenced by a64multi_encode_frame(), aasc_decode_frame(), add_av_stream(), add_codec(), add_input_streams(), add_stream(), aic_decode_header(), aic_decode_init(), alloc_buffers(), alloc_frame_buffer(), amf_parse_object(), apng_read_header(), apply_param_change(), asf_read_stream_properties(), asf_write_header1(), aura_decode_frame(), aura_decode_init(), av_find_default_stream_index(), avcodec_decode_video2(), avcodec_encode_video2(), avcodec_open2(), avcodec_string(), avformat_find_stream_info(), avformat_match_stream_specifier(), avi_read_header(), avi_write_header(), avisynth_create_stream_video(), avs_read_packet(), avui_decode_frame(), avui_encode_frame(), avui_encode_init(), bethsoftvid_decode_frame(), bfi_decode_frame(), bfi_decode_init(), bfi_read_header(), bink_decode_plane(), binkb_decode_plane(), bitline2chunky(), bitplanar2chunky(), bmp_decode_frame(), bmp_encode_frame(), bmv_read_header(), caca_write_header(), cdg_decode_init(), cdxl_decode_frame(), cdxl_decode_ham6(), cdxl_decode_ham8(), cdxl_read_packet(), cfhd_decode_init(), check_matching_width(), cin_read_header(), cine_read_header(), cinepak_decode_init(), cinepak_encode_init(), cinvideo_decode_frame(), cinvideo_decode_init(), cmv_decode_inter(), cmv_decode_intra(), cmv_process_header(), codec_reinit(), compress_texture(), compute_crc_of_packets(), compute_display_area(), compute_overlay_rect(), config_input(), config_props(), configure_output_video_filter(), create_stream(), cyuv_decode_init(), daala_header(), dc1394_read_common(), dds_decode(), decklink_setup_video(), decode_13(), decode_block(), decode_fctl_chunk(), decode_frame(), decode_frame_header(), decode_i2_frame(), decode_i_frame(), decode_idat_chunk(), decode_init(), decode_p_frame(), decode_picture_header(), decode_rle(), decode_sequence_header_adv(), decode_stream_header(), decode_video(), dfa_decode_frame(), dfa_decode_init(), dfa_read_header(), dirac_header(), dirac_unpack_idwt_params(), dnxhd_decode_frame(), dnxhd_decode_init(), dnxhd_encode_init(), dnxhd_mb_var_thread(), dnxhd_write_header(), do_video_stats(), draw_char(), draw_horiz_band(), dshow_add_device(), dump_stream_format(), dv_init_mux(), dv_write_pack(), dvbsub_decode(), dvbsub_parse_display_definition_segment(), dvdsub_init(), dvvideo_encode_init(), dxa_read_header(), dxtory_decode_v1_410(), dxtory_decode_v1_420(), dxtory_decode_v1_444(), dxtory_decode_v1_rgb(), dxv_init(), encode_apng(), encode_frame(), encode_frame_size(), encode_gbrp10(), encode_gbrp12(), encode_headers(), encode_init(), encode_picture_ls(), encode_png(), encode_rgb48_10bit(), encode_slice(), erase_screen(), escape124_decode_frame(), escape124_decode_init(), escape130_decode_frame(), escape130_decode_init(), estimate_best_b_count(), event_thread(), execute_code(), export_stream_params(), fbdev_read_header(), fbdev_write_packet(), ff_asv_common_init(), ff_ccitt_unpack(), ff_create_schro_frame(), ff_dnxhd_find_cid(), ff_ffv1_common_init(), ff_ffv1_init_slice_contexts(), ff_flac_parse_picture(), ff_generate_avci_extradata(), ff_get_bmp_header(), ff_h264_parse_framesize(), ff_h264_update_thread_context(), ff_huffyuv_common_init(), ff_img_read_header(), ff_img_read_packet(), ff_libwebp_get_frame(), ff_mjpeg_encode_picture_header(), ff_mpeg_update_thread_context(), ff_mpv_encode_init(), ff_mpv_frame_start(), ff_msmpeg4_decode_init(), ff_mss12_decode_init(), ff_pnm_decode_header(), ff_print_debug_info2(), ff_put_bmp_header(), ff_rm_read_mdpr_codecdata(), ff_rtp_send_jpeg(), ff_sauce_read(), ff_set_dimensions(), ff_set_sar(), ff_snow_alloc_blocks(), ff_snow_common_init_after_header(), ff_snow_get_buffer(), ff_vda_default_init(), ff_videotoolbox_alloc_frame(), ff_vp56_decode_frame(), ffm2_read_header(), ffm_read_header(), ffmal_copy_frame(), ffmal_update_format(), ffmmal_init_decoder(), fic_decode_frame(), fic_decode_init(), fic_draw_cursor(), fill_picture_parameters(), film_read_header(), find_compressor(), find_slice_quant(), find_stream_in_feed(), flashsv2_encode_init(), flashsv_decode_frame(), flashsv_encode_init(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), flic_read_header(), flush(), flv_write_packet(), frm_read_header(), frm_read_packet(), g2m_decode_frame(), g2m_decode_init(), get_buffer_internal(), get_buffer_with_edge(), get_siz(), get_video_format_idx(), gif_encode_frame(), gif_encode_init(), gif_image_write_header(), gif_image_write_image(), gif_read_header(), grab_read_header(), h264_decode_frame(), halfpel_interpol(), handle_file(), hap_init(), has_codec_parameters(), hnm_decode_init(), hnm_read_header(), hq_decode_frame(), hqa_decode_frame(), hqx_decode_frame(), hscroll(), ico_check_attributes(), ico_write_packet(), idcin_decode_vlcs(), idcin_read_header(), idct_put(), iff_read_header(), init(), init_bundles(), init_dimensions(), init_filter(), init_filters(), init_fps(), init_image(), init_muxer(), init_stream(), init_video_param(), init_video_stream(), ipmovie_read_header(), ipvideo_decode_opcodes(), ir2_decode_frame(), ivf_write_header(), j2kenc_init(), jpeg_table_header(), lag_decode_arith_plane(), lag_decode_frame(), lavfi_read_header(), libkvazaar_init(), libopenjpeg_copy_packed12(), libopenjpeg_copy_packed16(), libopenjpeg_copy_packed8(), libopenjpeg_copy_unpacked16(), libopenjpeg_copy_unpacked8(), libschroedinger_encode_init(), libschroedinger_handle_first_access_unit(), libwebp_anim_encode_init(), libx265_encode_init(), ljpeg_encode_frame(), ljpeg_encode_init(), ljpeg_encode_yuv(), load_buffer(), lvf_read_header(), main(), matroska_parse_tracks(), mca(), mimic_decode_frame(), mj2_create_image(), mm_decode_init(), mm_decode_inter(), mm_decode_intra(), modplug_read_header(), motion_compensation(), mov_create_dvd_sub_decoder_specific_info(), mov_get_dv_codec_tag(), mov_get_h264_codec_tag(), mov_get_mpeg2_xdcam_codec_tag(), mov_parse_stsd_subtitle(), mov_parse_stsd_video(), mov_read_ares(), mov_read_header(), mov_read_targa_y216(), mov_read_trak(), mov_rewrite_dvd_sub_extradata(), mov_write_avid_tag(), mov_write_colr_tag(), mov_write_header(), mov_write_isml_manifest(), mov_write_tapt_tag(), mov_write_tkhd_tag(), mov_write_uuidprof_tag(), mov_write_video_tag(), movie_config_output_props(), mp_decode_frame(), mp_decode_frame_helper(), mp_decode_init(), mp_decode_line(), mp_read_changes_map(), mpeg4_decode_header(), mpegvideo_extract_headers(), msrle_decode_frame(), msrle_decode_pal4(), mss1_decode_frame(), mss2_decode_frame(), mss3_decode_frame(), mss3_decode_init(), mss4_decode_frame(), mss4_decode_init(), msvideo1_decode_16bit(), msvideo1_decode_8bit(), mtv_read_header(), mvc_decode_frame(), mvc_decode_init(), mxf_parse_mpeg2_frame(), mxf_parse_structural_metadata(), mxf_write_cdci_common(), new_subtitle_stream(), new_video_stream(), nsv_parse_NSVs_header(), nut_read_header(), nuv_header(), nvenc_encode_frame(), nvenc_encode_init(), ogm_dshow_header(), ogm_header(), open_output_file(), open_video(), opengl_compute_display_area(), opengl_write_header(), output_frame(), paf_video_init(), pam_encode_frame(), parse_object_segment(), parse_presentation_segment(), parse_video_info(), parse_video_var(), parse_vtrk(), pcx_encode_frame(), pmp_header(), pnm_decode_frame(), pnm_encode_frame(), pnm_parse(), print_report(), print_stream_params(), prores_encode_frame(), prores_encode_init(), prores_encode_picture(), put_videoinfoheader2(), qsv_decode_init(), qtkit_read_header(), qtrle_encode_init(), r3d_read_red1(), rawvideo_read_header(), read_argb_line(), read_frame(), read_header(), read_packet(), read_rgb24_component_line(), read_seek(), read_thread(), read_yuv_component_line(), receive_frame(), reget_buffer_internal(), rl2_decode_init(), rl2_read_header(), rl2_rle_decode(), roq_decode_init(), roq_encode_init(), roq_read_packet(), rpl_read_header(), rpza_decode_stream(), rscc_decode_frame(), rscc_init(), scan_file(), screenpresso_decode_frame(), screenpresso_init(), sdl_write_packet(), sdr2_read_header(), seq_read_header(), sgirle_decode_frame(), show_stream(), siff_parse_vbv1(), smacker_read_header(), smc_decode_stream(), smjpeg_write_header(), smush_read_header(), smvjpeg_decode_frame(), sp5x_decode_frame(), str_read_packet(), stream_component_open(), sub2video_get_blank_frame(), sub2video_prepare(), subtitle_thread(), sunrast_encode_init(), sunrast_image_write_header(), sunrast_image_write_image(), svc_encode_frame(), svc_encode_init(), svq1_decode_init(), svq1_encode_end(), svq1_encode_init(), svq3_decode_init(), swf_read_packet(), swf_write_header(), swf_write_video(), targa_encode_frame(), tdsc_decode_frame(), tdsc_init(), tdsc_load_cursor(), tdsc_parse_tdsf(), teletext_init_decoder(), tgq_decode_frame(), tgv_decode_frame(), tgv_decode_inter(), theora_header(), thp_read_header(), tm2_decode_blocks(), tm2_motion_block(), tmv_decode_frame(), tmv_read_header(), to_meta_with_crop(), tqi_decode_frame(), transcode_init(), truemotion1_decode_16bit(), truemotion1_decode_24bit(), truemotion1_decode_header(), truemotion1_decode_init(), tscc2_decode_init(), txd_decode_frame(), ulti_decode_init(), update_context_from_thread(), update_dimensions(), utvideo_decode_frame(), utvideo_decode_init(), utvideo_encode_frame(), utvideo_encode_init(), v210_read_header(), v308_decode_frame(), v308_decode_init(), v308_encode_frame(), v308_encode_init(), v408_decode_frame(), v408_encode_frame(), v410_decode_frame(), v410_decode_init(), v410_encode_frame(), v410_encode_init(), v4l2_read_header(), vb_decode_framedata(), vble_decode_frame(), vble_decode_init(), vc1_decode_frame(), vc1_decode_init(), vc1t_read_header(), vc1test_write_header(), vc2_encode_init(), vcr1_decode_frame(), vcr1_decode_init(), vdadec_init(), vfw_read_header(), video_encode_example(), vivo_read_header(), vmd_decode(), vp7_decode_frame_header(), vp8_decode(), vp8_decode_frame_header(), vp8_header(), vpx_init(), wc3_read_header(), write_adaptation_set(), write_header(), write_manifest(), write_metadata(), write_packet(), write_representation(), write_streamheader(), write_trailer(), wsvqa_read_header(), x11grab_read_header(), X264_init(), xan_decode_chroma(), xan_decode_frame_type0(), xan_decode_frame_type1(), xan_decode_init(), xan_wc3_copy_pixel_run(), xan_wc3_decode_frame(), xan_wc3_output_pixel_run(), XAVS_init(), xbm_decode_frame(), xbm_encode_frame(), xface_decode_init(), xface_encode_frame(), xiph_parse_fmtp_pair(), xmv_read_header(), xv_write_header(), xv_write_packet(), xvid_encode_frame(), xvid_encode_init(), xwd_decode_frame(), xwd_encode_frame(), y216_decode_frame(), y41p_decode_frame(), y41p_decode_init(), y41p_encode_frame(), y41p_encode_init(), yop_decode_frame(), yop_decode_init(), yop_read_header(), yuv4_decode_frame(), yuv4_encode_frame(), yuv4_generate_header(), yuv4_read_header(), yuv4_write_packet(), zero12v_decode_frame(), zerocodec_decode_frame(), and zmbv_me().
int AVCodecContext::height |
Definition at line 1711 of file avcodec.h.
Referenced by a64multi_encode_frame(), aasc_decode_frame(), add_av_stream(), add_codec(), add_input_streams(), add_stream(), aic_decode_header(), aic_decode_init(), alloc_buffers(), alloc_frame_buffer(), amf_parse_object(), amv_encode_picture(), apng_read_header(), apply_param_change(), asf_read_stream_properties(), asf_write_header1(), aura_decode_frame(), av_find_default_stream_index(), avcodec_decode_video2(), avcodec_encode_video2(), avcodec_open2(), avcodec_string(), avformat_find_stream_info(), avformat_match_stream_specifier(), avi_read_header(), avi_write_header(), avisynth_create_stream_video(), avs_read_packet(), avui_decode_frame(), avui_encode_frame(), avui_encode_init(), bethsoftvid_decode_frame(), bfi_decode_frame(), bfi_decode_init(), bfi_read_header(), bink_decode_plane(), binkb_decode_plane(), bitline2chunky(), bitplanar2chunky(), bmp_decode_frame(), bmp_encode_frame(), bmv_read_header(), caca_write_header(), cdg_decode_frame(), cdg_decode_init(), cdxl_decode_frame(), cdxl_decode_ham6(), cdxl_decode_ham8(), cdxl_read_packet(), cfhd_decode_init(), check_matching_height(), cin_read_header(), cine_read_header(), cinepak_decode_init(), cinepak_decode_vectors(), cinepak_encode_init(), cinvideo_decode_frame(), cinvideo_decode_init(), cmv_decode_inter(), cmv_decode_intra(), cmv_process_header(), codec_reinit(), comp_block(), compress_texture(), compute_crc_of_packets(), compute_display_area(), compute_overlay_rect(), config_input(), config_props(), configure_output_video_filter(), create_stream(), cyuv_decode_init(), daala_header(), dc1394_read_common(), dds_decode(), decklink_setup_video(), decode_13(), decode_argb_frame(), decode_fctl_chunk(), decode_frame(), decode_frame_header(), decode_header(), decode_i2_frame(), decode_i_frame(), decode_idat_chunk(), decode_init(), decode_p_block(), decode_p_frame(), decode_picture_header(), decode_rgb24_frame(), decode_rle(), decode_sequence_header_adv(), decode_stream_header(), decode_video(), decode_yuv_frame(), dfa_decode_frame(), dfa_decode_init(), dfa_read_header(), dirac_header(), dirac_unpack_idwt_params(), dnxhd_decode_frame(), dnxhd_decode_init(), dnxhd_encode_init(), dnxhd_get_blocks(), dnxhd_mb_var_thread(), dnxhd_write_header(), do_video_stats(), draw_char(), draw_horiz_band(), dshow_add_device(), dump_stream_format(), dv_init_mux(), dv_write_pack(), dvbsub_decode(), dvbsub_parse_display_definition_segment(), dvdsub_init(), dvvideo_encode_init(), dxa_read_header(), dxtory_decode_v1_410(), dxtory_decode_v1_420(), dxtory_decode_v1_444(), dxtory_decode_v1_rgb(), dxtory_decode_v2(), dxv_init(), dxva2_h264_end_frame(), dxva2_mpeg2_end_frame(), dxva2_vc1_end_frame(), encode_apng(), encode_frame(), encode_frame_size(), encode_gbrp10(), encode_gbrp12(), encode_headers(), encode_init(), encode_picture_ls(), encode_png(), encode_rgb48_10bit(), encode_slice(), erase_screen(), escape124_decode_init(), escape130_decode_frame(), escape130_decode_init(), estimate_best_b_count(), event_thread(), execute_code(), export_stream_params(), fbdev_read_header(), fbdev_write_packet(), ff_asv_common_init(), ff_create_schro_frame(), ff_dnxhd_find_cid(), ff_draw_horiz_band(), ff_er_frame_end(), ff_ffv1_common_init(), ff_ffv1_init_slice_contexts(), ff_flac_parse_picture(), ff_get_bmp_header(), ff_h264_draw_horiz_band(), ff_h264_parse_framesize(), ff_h264_update_thread_context(), ff_huffyuv_common_init(), ff_img_read_header(), ff_img_read_packet(), ff_libwebp_get_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_encode_picture_header(), ff_mpeg_update_thread_context(), ff_mpv_encode_init(), ff_mpv_frame_start(), ff_msmpeg4_decode_init(), ff_mss12_decode_init(), ff_pnm_decode_header(), ff_print_debug_info2(), ff_put_bmp_header(), ff_rm_read_mdpr_codecdata(), ff_rtp_send_jpeg(), ff_sauce_read(), ff_set_dimensions(), ff_set_sar(), ff_slice_thread_init(), ff_snow_alloc_blocks(), ff_snow_common_init_after_header(), ff_snow_get_buffer(), ff_vda_default_init(), ff_videotoolbox_alloc_frame(), ff_vp56_decode_frame(), ffm2_read_header(), ffm_read_header(), ffmal_copy_frame(), ffmmal_init_decoder(), fic_decode_frame(), fic_decode_init(), fic_draw_cursor(), fill_picture_parameters(), film_read_header(), find_compressor(), find_slice_quant(), find_stream_in_feed(), flashsv2_encode_init(), flashsv_decode_frame(), flashsv_encode_init(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), flic_read_header(), flip(), flush(), flv_write_packet(), frm_read_header(), frm_read_packet(), g2m_decode_frame(), g2m_decode_init(), get_buffer_internal(), get_buffer_with_edge(), get_siz(), get_video_format_idx(), gif_encode_frame(), gif_encode_init(), gif_image_write_header(), gif_image_write_image(), gif_read_header(), grab_read_header(), gxf_find_lines_index(), gxf_write_header(), gxf_write_mpeg_auxiliary(), h264_decode_frame(), halfpel_interpol(), handle_file(), hap_init(), hnm_decode_init(), hnm_read_header(), hq_decode_frame(), hqa_decode_frame(), hqx_decode_frame(), hscroll(), ico_check_attributes(), ico_write_packet(), idcin_decode_vlcs(), idcin_read_header(), iff_read_header(), import_format(), init(), init_bundles(), init_dimensions(), init_filter(), init_filters(), init_fps(), init_image(), init_muxer(), init_stream(), init_video_param(), init_video_stream(), ipmovie_read_header(), ipvideo_decode_opcodes(), ir2_decode_frame(), ivf_write_header(), j2kenc_init(), lag_decode_frame(), lavfi_read_header(), libkvazaar_init(), libopenjpeg_copy_packed12(), libopenjpeg_copy_packed16(), libopenjpeg_copy_packed8(), libopenjpeg_copy_unpacked16(), libopenjpeg_copy_unpacked8(), libschroedinger_encode_init(), libschroedinger_handle_first_access_unit(), libwebp_anim_encode_init(), libx265_encode_init(), ljpeg_encode_frame(), ljpeg_encode_yuv(), load_buffer(), lvf_read_header(), main(), matroska_parse_tracks(), mca(), mimic_decode_frame(), mj2_create_image(), mm_decode_init(), mm_decode_inter(), mm_decode_intra(), modplug_read_header(), motion_compensation(), mov_create_dvd_sub_decoder_specific_info(), mov_get_dv_codec_tag(), mov_get_h264_codec_tag(), mov_get_mpeg2_xdcam_codec_tag(), mov_parse_stsd_subtitle(), mov_parse_stsd_video(), mov_read_header(), mov_read_targa_y216(), mov_read_trak(), mov_rewrite_dvd_sub_extradata(), mov_write_avid_tag(), mov_write_colr_tag(), mov_write_header(), mov_write_isml_manifest(), mov_write_tapt_tag(), mov_write_tkhd_tag(), mov_write_uuidprof_tag(), movie_config_output_props(), mp_decode_frame(), mp_decode_frame_helper(), mp_decode_init(), mp_read_changes_map(), mpeg4_decode_header(), mpegvideo_extract_headers(), msrle_decode_8_16_24_32(), msrle_decode_frame(), msrle_decode_pal4(), mss1_decode_frame(), mss2_decode_frame(), mss2_decode_init(), mss3_decode_frame(), mss3_decode_init(), mss4_decode_frame(), msvideo1_decode_16bit(), msvideo1_decode_8bit(), mtv_read_header(), mvc_decode_frame(), mvc_decode_init(), mxf_parse_mpeg2_frame(), mxf_parse_structural_metadata(), mxf_write_cdci_common(), new_subtitle_stream(), new_video_stream(), nsv_parse_NSVs_header(), nut_read_header(), nuv_header(), nvenc_encode_frame(), nvenc_encode_init(), ogm_dshow_header(), ogm_header(), open_output_file(), open_video(), opengl_compute_display_area(), opengl_write_header(), output_frame(), paf_video_init(), pam_encode_frame(), parse_object_segment(), parse_presentation_segment(), parse_video_info(), parse_video_var(), parse_vtrk(), pcx_encode_frame(), pmp_header(), pnm_decode_frame(), pnm_encode_frame(), pnm_parse(), print_report(), print_stream_params(), prores_encode_frame(), prores_encode_init(), prores_encode_picture(), put_videoinfoheader2(), qsv_decode_init(), qtkit_read_header(), qtrle_decode_16bpp(), qtrle_decode_1bpp(), qtrle_decode_24bpp(), qtrle_decode_2n4bpp(), qtrle_decode_32bpp(), qtrle_decode_8bpp(), qtrle_decode_frame(), qtrle_encode_init(), r3d_read_red1(), rawvideo_read_header(), read_frame(), read_header(), read_packet(), read_seek(), read_thread(), receive_frame(), reget_buffer_internal(), rl2_decode_init(), rl2_read_header(), rl2_rle_decode(), roq_decode_init(), roq_encode_init(), roq_read_packet(), rpl_read_header(), rpza_decode_stream(), rscc_decode_frame(), rscc_init(), scan_file(), screenpresso_decode_frame(), screenpresso_init(), sdl_write_packet(), sdr2_read_header(), seq_read_header(), sgirle_decode_frame(), show_stream(), siff_parse_vbv1(), smacker_read_header(), smc_decode_stream(), smjpeg_write_header(), smush_read_header(), smvjpeg_decode_frame(), sp5x_decode_frame(), str_read_packet(), stream_component_open(), sub2video_get_blank_frame(), sub2video_prepare(), subtitle_thread(), sunrast_encode_init(), sunrast_image_write_header(), sunrast_image_write_image(), svc_encode_frame(), svc_encode_init(), svq1_decode_init(), svq1_encode_end(), svq1_encode_init(), svq3_decode_frame(), svq3_decode_init(), swf_write_header(), swf_write_video(), targa_encode_frame(), tdsc_decode_frame(), tdsc_init(), tdsc_load_cursor(), tdsc_parse_tdsf(), teletext_init_decoder(), tgq_decode_frame(), tgv_decode_frame(), tgv_decode_inter(), theora_header(), thp_read_header(), tm2_decode_blocks(), tm2_motion_block(), tmv_decode_frame(), tmv_read_header(), to_meta_with_crop(), tqi_decode_frame(), transcode_init(), truemotion1_decode_16bit(), truemotion1_decode_24bit(), truemotion1_decode_header(), tscc2_decode_init(), txd_decode_frame(), ulti_decode_init(), update_context_from_thread(), update_dimensions(), utvideo_decode_frame(), utvideo_decode_init(), utvideo_encode_frame(), utvideo_encode_init(), v210_read_header(), v308_decode_frame(), v308_encode_frame(), v408_decode_frame(), v408_encode_frame(), v410_decode_frame(), v410_encode_frame(), v4l2_read_header(), vaapi_h264_end_frame(), vb_decode_framedata(), vble_decode_frame(), vble_decode_init(), vc1_decode_frame(), vc1_decode_init(), vc1t_read_header(), vc1test_write_header(), vc2_encode_init(), vcr1_decode_frame(), vcr1_decode_init(), vdadec_init(), vdpau_h264_end_frame(), vfw_read_header(), video_encode_example(), vivo_read_header(), vmd_decode(), vp7_decode_frame_header(), vp8_decode(), vp8_decode_frame_header(), vp8_header(), vpx_init(), wc3_read_header(), write_adaptation_set(), write_header(), write_manifest(), write_metadata(), write_packet(), write_representation(), write_streamheader(), write_trailer(), wsvqa_read_header(), x11grab_read_header(), X264_init(), xan_decode_chroma(), xan_decode_frame(), xan_decode_frame_type0(), xan_decode_frame_type1(), xan_decode_init(), xan_wc3_copy_pixel_run(), xan_wc3_decode_frame(), XAVS_init(), xbm_decode_frame(), xbm_encode_frame(), xface_decode_init(), xface_encode_frame(), xiph_parse_fmtp_pair(), xmv_read_header(), xv_write_header(), xv_write_packet(), xvid_encode_frame(), xvid_encode_init(), xwd_decode_frame(), xwd_encode_frame(), y216_decode_frame(), y41p_decode_frame(), y41p_encode_frame(), yop_decode_frame(), yop_decode_init(), yop_read_header(), yuv4_decode_frame(), yuv4_encode_frame(), yuv4_generate_header(), yuv4_read_header(), yuv4_write_packet(), zero12v_decode_frame(), zerocodec_decode_frame(), and zmbv_me().
int AVCodecContext::coded_width |
Bitstream width / height, may be different from width/height e.g.
when the decoded frame is cropped before being output or lowres is enabled.
Definition at line 1726 of file avcodec.h.
Referenced by alloc_frame(), avcodec_decode_video2(), avcodec_open2(), avcodec_string(), dds_decode(), decode_init(), decompress_texture_thread(), dnxhd_decode_init(), dv_frame_offset(), dxv_decode(), dxv_init(), dxva2_create_decoder(), export_stream_params(), ff_dv_frame_profile(), ff_h263_decode_frame(), ff_h264_decode_slice_header(), ff_h264_update_thread_context(), ff_mpeg_update_thread_context(), ff_mpv_decode_init(), ff_mss12_decode_init(), ff_set_dimensions(), ff_vc1_interp_mc(), ff_vc1_mc_1mv(), ff_vc1_mc_4mv_chroma(), ff_vc1_mc_4mv_chroma4(), ff_vc1_mc_4mv_luma(), ff_vdpau_common_init(), ff_vdpau_common_reinit(), ff_vp56_decode_frame(), get_buffer_internal(), h261_decode_frame(), hap_decode(), hap_init(), hq_decode_frame(), hqa_decode_frame(), hqx_decode_frame(), init_dimensions(), mpeg4_decode_header(), mpeg_decode_init(), mpegvideo_extract_headers(), qsv_decode_init(), rv10_decode_init(), rv30_decode_init(), show_stream(), sp5x_decode_frame(), txd_decode_frame(), update_context_from_thread(), update_dimensions(), vaapi_vc1_start_frame(), vc1_decode_frame(), vc1_decode_init(), vcr2_init_sequence(), vdpau_old_init(), verify_md5(), vp3_decode_init(), and vp56_size_changed().
int AVCodecContext::coded_height |
Definition at line 1726 of file avcodec.h.
Referenced by alloc_frame(), avcodec_decode_video2(), avcodec_open2(), avcodec_string(), dds_decode(), decode_init(), decompress_texture_thread(), dnxhd_decode_init(), dv_frame_offset(), dxv_decode(), dxv_init(), dxva2_create_decoder(), export_stream_params(), ff_dv_frame_profile(), ff_h263_decode_frame(), ff_h264_decode_slice_header(), ff_h264_update_thread_context(), ff_mjpeg_decode_init(), ff_mpeg_update_thread_context(), ff_mpv_decode_init(), ff_mss12_decode_init(), ff_set_dimensions(), ff_vc1_interp_mc(), ff_vc1_mc_1mv(), ff_vc1_mc_4mv_chroma(), ff_vc1_mc_4mv_chroma4(), ff_vc1_mc_4mv_luma(), ff_vdpau_common_init(), ff_vdpau_common_reinit(), ff_vp56_decode_frame(), get_buffer_internal(), h261_decode_frame(), hap_decode(), hap_init(), hq_decode_frame(), hqa_decode_frame(), hqx_decode_frame(), init_dimensions(), mpeg4_decode_header(), mpeg_decode_init(), mpegvideo_extract_headers(), qsv_decode_init(), rv10_decode_init(), rv30_decode_init(), show_stream(), sp5x_decode_frame(), txd_decode_frame(), update_context_from_thread(), update_dimensions(), vaapi_vc1_start_frame(), vc1_decode_frame(), vc1_decode_init(), vcr2_init_sequence(), vdpau_old_init(), verify_md5(), vp3_decode_init(), and vp56_size_changed().
int AVCodecContext::gop_size |
the number of pictures in a group of pictures, or 0 for intra_only
Definition at line 1737 of file avcodec.h.
Referenced by add_av_stream(), add_stream(), config_input(), config_props(), encode_frame(), encode_init(), ff_mpv_encode_init(), ffm2_read_header(), ffm_read_header(), flashsv2_encode_frame(), flashsv_encode_frame(), init_video_param(), libschroedinger_encode_init(), new_video_stream(), nvenc_encode_init(), qtrle_encode_frame(), recommend_keyframe(), roq_encode_frame(), svc_encode_init(), svq1_encode_frame(), video_encode_example(), vpx_init(), write_extradata(), X264_init(), XAVS_init(), and xvid_encode_init().
enum AVPixelFormat AVCodecContext::pix_fmt |
Pixel format, see AV_PIX_FMT_xxx.
May be set by the demuxer if known from headers. May be overridden by the decoder if it knows better.
Definition at line 1752 of file avcodec.h.
Referenced by aasc_decode_frame(), aasc_decode_init(), add_input_streams(), add_stream(), aic_decode_init(), alloc_buffers(), alloc_frame_buffer(), amv_encode_picture(), aura_decode_init(), avcodec_align_dimensions(), avcodec_align_dimensions2(), avcodec_decode_video2(), avcodec_get_context_defaults3(), avcodec_open2(), avcodec_string(), avformat_find_stream_info(), avformat_match_stream_specifier(), avi_write_header(), avisynth_create_stream_video(), avs_decode_init(), avui_decode_init(), bethsoftvid_decode_init(), bfi_decode_init(), bfi_read_header(), bmp_decode_frame(), bmp_encode_frame(), bmp_encode_init(), bmv_read_header(), caca_write_header(), cdg_decode_init(), cdxl_decode_frame(), cfhd_decode(), choose_pix_fmts(), cine_read_header(), cinepak_decode_init(), cinepak_encode_end(), cinepak_encode_init(), cinvideo_decode_init(), cllc_decode_frame(), cmv_decode_init(), commit_bitstream_and_slice_buffer(), compute_crc_of_packets(), config_input(), config_props(), copy_frame(), cpia_decode_init(), create_stream(), cyuv_decode_frame(), daala_header(), dc1394_read_common(), dds_decode(), decklink_setup_video(), decode_fctl_chunk(), decode_frame(), decode_frame_header(), decode_header(), decode_idat_chunk(), decode_init(), decode_plane(), decode_slice(), decode_slice_thread(), decode_video(), decode_wmv9(), dfa_decode_init(), dirac_decode_data_unit(), dirac_header(), dnxhd_decode_frame(), dnxhd_encode_init(), draw_horiz_band(), dshow_add_device(), dv_frame_offset(), dv_init_mux(), dvvideo_decode_frame(), dvvideo_encode_frame(), dvvideo_encode_init(), dxtory_decode_v1_410(), dxtory_decode_v1_420(), dxtory_decode_v1_444(), dxtory_decode_v1_rgb(), dxtory_decode_v2(), dxv_init(), encode_frame(), encode_init(), encode_init_ls(), encode_picture_ls(), encode_plane(), encode_signal_range(), encode_slice(), escape124_decode_init(), escape130_decode_init(), estimate_best_b_count(), event_thread(), export_stream_params(), extract_header(), fbdev_read_header(), fbdev_write_packet(), ff_cavs_init(), ff_choose_chroma_location(), ff_draw_horiz_band(), ff_dxva2_commit_buffer(), ff_dxva2_common_end_frame(), ff_h263_decode_frame(), ff_h263_decode_init(), ff_h264_decode_slice_header(), ff_h264_draw_horiz_band(), ff_img_read_header(), ff_init_buffer_info(), ff_jpegls_decode_lse(), ff_libwebp_get_frame(), ff_llviddsp_init_x86(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_sof(), ff_mjpeg_decode_sos(), ff_mjpeg_encode_picture_header(), ff_mjpeg_init_hvsample(), ff_mpv_common_init(), ff_mpv_encode_init(), ff_mpv_frame_start(), ff_pnm_decode_header(), ff_print_debug_info2(), ff_rtp_send_jpeg(), ff_rv34_decode_init(), ff_snow_common_init_after_header(), ff_videotoolbox_alloc_frame(), ff_vp56_decode_frame(), ff_vp56_init_context(), ffm2_read_header(), ffm_read_header(), ffmal_copy_frame(), ffmal_update_format(), ffmmal_init_decoder(), fic_decode_init(), film_read_header(), filter(), find_compressor(), flashsv_decode_init(), flic_decode_frame(), flic_decode_init(), frame_end(), frm_read_header(), frm_read_packet(), g2m_decode_init(), get_buffer_internal(), get_buffer_with_edge(), get_pixel_format(), get_siz(), gif_decode_init(), gif_encode_frame(), gif_encode_init(), gif_write_header(), gif_write_packet(), grab_read_header(), gxf_write_dv_auxiliary(), gxf_write_header(), gxf_write_mpeg_auxiliary(), gxf_write_umf_media_dv(), gxf_write_umf_media_mpeg(), h261_decode_init(), h263_get_format(), h264_decode_frame(), h264_slice_header_init(), handle_p_frame_apng(), hap_init(), has_codec_parameters(), hevc_update_thread_context(), hnm_decode_init(), hq_decode_frame(), hqa_decode_frame(), hqx_decode_frame(), ico_check_attributes(), ico_write_trailer(), idcin_decode_init(), iff_read_header(), init(), init_decoder(), init_filter(), init_filters(), init_image(), ipvideo_decode_init(), ir2_decode_init(), j2kenc_init(), jpeg2000_decode_frame(), jpeg_put_comments(), lag_decode_arith_plane(), lag_decode_frame(), lag_pred_line(), lavfi_read_header(), libkvazaar_encode(), libopenjpeg_decode_frame(), libopenjpeg_encode_frame(), libschroedinger_encode_init(), libschroedinger_handle_first_access_unit(), libx265_encode_frame(), libx265_encode_init(), ljpeg_encode_bgr(), ljpeg_encode_frame(), ljpeg_encode_init(), load_input_picture(), main(), mimic_decode_frame(), mj2_create_image(), mjpeg_decode_scan(), mm_decode_init(), mov_get_dv_codec_tag(), mov_get_h264_codec_tag(), mov_get_mpeg2_xdcam_codec_tag(), mov_get_rawvideo_codec_tag(), movie_query_formats(), mp_decode_init(), msrle_decode_frame(), msrle_decode_init(), mss1_decode_init(), mss2_decode_frame(), mss2_decode_init(), mss3_decode_init(), mss4_decode_init(), msvideo1_decode_8bit(), msvideo1_decode_init(), mtv_read_header(), mvc_decode_init(), mxf_parse_structural_metadata(), mxf_write_header(), new_video_stream(), nvenc_check_cuda(), nvenc_encode_frame(), nvenc_encode_init(), open_output_file(), open_video(), opengl_draw(), opengl_write_header(), output_frame(), paf_video_init(), pam_encode_frame(), parse_pixel_format(), parse_video_var(), pcx_decode_frame(), pcx_encode_frame(), pix_decode_frame(), png_enc_init(), pnm_decode_frame(), pnm_encode_frame(), pnm_parse(), prores_encode_init(), ptx_decode_frame(), put_cod(), qsv_decode_init(), qsv_transcode_init(), qtkit_read_header(), qtrle_decode_init(), qtrle_encode_init(), qtrle_encode_line(), raw_encode_init(), raw_init_decoder(), rawvideo_read_header(), read_ffserver_streams(), read_header(), reget_buffer_internal(), rl2_decode_init(), roq_decode_init(), rpza_decode_init(), rscc_init(), rv10_decode_init(), scan_file(), screenpresso_init(), sdl_write_header(), sdl_write_packet(), seqvideo_decode_init(), set_chroma_format(), set_pix_fmt(), set_sps(), setup_hwaccel_for_pixfmt(), sgirle_decode_init(), show_stream(), siff_parse_vbv1(), smacker_read_header(), smc_decode_init(), smvjpeg_decode_frame(), sub2video_prepare(), sunrast_decode_frame(), sunrast_encode_init(), svq1_decode_init(), svq1_encode_frame(), svq3_decode_init(), targa_encode_frame(), tdsc_init(), tgq_decode_init(), tgv_decode_init(), tiff_unpack_fax(), tiff_unpack_strip(), tmv_decode_init(), tmv_read_header(), tqi_decode_init(), transcode_init(), truemotion1_decode_header(), tscc2_decode_init(), txd_decode_frame(), ulti_decode_init(), update_context_from_thread(), update_frame_pool(), update_size(), utvideo_decode_frame(), utvideo_decode_init(), utvideo_encode_frame(), utvideo_encode_init(), v210_read_header(), v308_decode_init(), v408_decode_init(), v410_decode_init(), v4l2_read_header(), vble_decode_init(), vc1_decode_frame(), vc1_decode_init(), vc2_encode_init(), vcr1_decode_init(), vcr2_init_sequence(), vdadec_decode(), vdadec_init(), vfw_read_header(), video_encode_example(), vmdvideo_decode_init(), vp3_decode_init(), vp78_decode_init(), vp8_decode(), vp8_lossless_decode_frame(), vp8_lossy_decode_frame(), vpx_init(), vqa_decode_init(), write_header(), write_packet(), x11grab_read_header(), X264_frame(), X264_init(), xan_decode_init(), xbm_decode_frame(), xface_decode_init(), xiph_parse_fmtp_pair(), xv_write_header(), xv_write_packet(), xvid_encode_frame(), xwd_decode_frame(), xwd_encode_frame(), y216_decode_init(), y41p_decode_init(), yop_decode_init(), yuv4_decode_init(), yuv4_generate_header(), yuv4_read_header(), yuv4_write_header(), yuv4_write_packet(), zero12v_decode_init(), and zerocodec_decode_init().
attribute_deprecated int AVCodecContext::me_method |
This option does nothing.
Definition at line 1759 of file avcodec.h.
Referenced by config_props(), encode_frame(), encode_init(), ff_mpv_encode_init(), ffm2_read_header(), ffm_read_header(), svq1_encode_plane(), X264_init(), XAVS_init(), and xvid_encode_init().
void(* AVCodecContext::draw_horiz_band)(struct AVCodecContext *s, const AVFrame *src, int offset[AV_NUM_DATA_POINTERS], int y, int type, int height) |
If non NULL, 'draw_horiz_band' is called by the libavcodec decoder to draw a horizontal band.
It improves cache usage. Not all codecs can do that. You must check the codec capabilities beforehand. When multithreading is used, it may be called from multiple threads at the same time; threads might draw different parts of the same AVFrame, or multiple AVFrames, and there is no guarantee that slices will be drawn in order. The function is also used by hardware acceleration APIs. It is called at least once during frame decoding to pass the data needed for hardware render. In that mode instead of pixel data, AVFrame points to a structure specific to the acceleration API. The application reads the structure and can change some fields to indicate progress or mark state.
height | the height of the slice |
y | the y position of the slice |
type | 1->top field, 2->bottom field, 3->frame |
offset | offset into the AVFrame.data from which the slice should be read |
Definition at line 1785 of file avcodec.h.
Referenced by draw_slice(), ff_draw_horiz_band(), ff_h264_draw_horiz_band(), ff_init_block_index(), mpv_decode_mb_internal(), update_context_from_user(), and vp3_draw_horiz_band().
enum AVPixelFormat(* AVCodecContext::get_format)(struct AVCodecContext *s, const enum AVPixelFormat *fmt) |
callback to negotiate the pixelFormat
fmt | is the list of formats which are supported by the codec, it is terminated by -1 as 0 is a valid format, the formats are ordered by quality. The first is always the native one. |
Definition at line 1802 of file avcodec.h.
Referenced by avcodec_get_context_defaults3(), ff_get_format(), ff_thread_get_format(), init_input_stream(), main(), restore_context(), set_context(), submit_packet(), and vdadec_init().
int AVCodecContext::max_b_frames |
maximum number of B-frames between non-B-frames Note: The output will be delayed by max_b_frames+1 relative to the input.
Definition at line 1810 of file avcodec.h.
Referenced by add_stream(), config_input(), config_props(), decode_sequence_header_adv(), estimate_best_b_count(), ff_mpv_encode_init(), ff_vc1_decode_sequence_header(), ff_vc1_parse_frame_header(), ffm2_read_header(), ffm_read_header(), init_video_param(), nvenc_encode_init(), vaapi_vc1_start_frame(), vc1_decode_init(), video_encode_example(), wmv9_init(), X264_init(), XAVS_frame(), XAVS_init(), and xvid_encode_init().
float AVCodecContext::b_quant_factor |
qscale factor between IP and B-frames If > 0 then the last P-frame quantizer will be used (q= lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset).
Definition at line 1819 of file avcodec.h.
Referenced by ff_xvid_rate_estimate_qscale(), ffm2_read_header(), ffm_read_header(), get_diff_limited_q(), get_qminmax(), get_qscale(), init_video_param(), nvenc_encode_init(), X264_init(), XAVS_init(), and xvid_encode_init().
attribute_deprecated int AVCodecContext::rc_strategy |
Definition at line 1823 of file avcodec.h.
Referenced by ff_rate_control_init().
attribute_deprecated int AVCodecContext::b_frame_strategy |
Definition at line 1830 of file avcodec.h.
Referenced by ff_mpv_encode_init(), ffm2_read_header(), ffm_read_header(), init_video_param(), X264_init(), and XAVS_init().
float AVCodecContext::b_quant_offset |
qscale offset between IP and B-frames
Definition at line 1838 of file avcodec.h.
Referenced by ff_xvid_rate_estimate_qscale(), ffm2_read_header(), ffm_read_header(), get_diff_limited_q(), get_qminmax(), get_qscale(), init_video_param(), nvenc_encode_init(), and xvid_encode_init().
int AVCodecContext::has_b_frames |
Size of the frame reordering buffer in the decoder.
For MPEG-2 it is 1 IPB or 0 low delay IP.
Definition at line 1846 of file avcodec.h.
Referenced by avcodec_decode_video2(), compute_pkt_fields(), decode(), decode_postinit(), decode_stream_header(), decode_video(), dirac_combine_frame(), export_stream_params(), ff_h263_decode_frame(), ff_h264_decode_init(), ff_h264_decode_slice_header(), ff_h264_execute_ref_pic_marking(), ff_mpeg4_decode_picture_header(), ff_mpv_encode_init(), ff_rv34_decode_init(), flush(), h264_parse(), has_decode_delay_been_guessed(), libschroedinger_decode_frame(), libschroedinger_encode_init(), mov_build_index(), mpegvideo_extract_headers(), nut_read_header(), nvenc_encode_init(), open_input_file(), process_input_packet(), receive_frame(), rv10_decode_init(), select_from_pts_buffer(), show_stream(), svq3_decode_init(), transcode_init(), update_context_from_thread(), update_initial_durations(), update_initial_timestamps(), vc1_decode_frame(), vc1_decode_init(), vcr2_init_sequence(), write_streamheader(), X264_init(), XAVS_frame(), and XAVS_init().
attribute_deprecated int AVCodecContext::mpeg_quant |
Definition at line 1851 of file avcodec.h.
Referenced by ff_mpv_encode_init(), ffm2_read_header(), ffm_read_header(), and xvid_encode_init().
float AVCodecContext::i_quant_factor |
qscale factor between P and I-frames If > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset).
Definition at line 1861 of file avcodec.h.
Referenced by ffm2_read_header(), ffm_read_header(), get_diff_limited_q(), get_qminmax(), get_qscale(), init_video_param(), nvenc_encode_init(), X264_init(), and XAVS_init().
float AVCodecContext::i_quant_offset |
qscale offset between P and I-frames
Definition at line 1868 of file avcodec.h.
Referenced by ffm2_read_header(), ffm_read_header(), get_diff_limited_q(), get_qminmax(), get_qscale(), init_video_param(), and nvenc_encode_init().
float AVCodecContext::lumi_masking |
luminance masking (0-> disabled)
Definition at line 1875 of file avcodec.h.
Referenced by adaptive_quantization(), ff_mpv_encode_init(), and xvid_encode_init().
float AVCodecContext::temporal_cplx_masking |
temporary complexity masking (0-> disabled)
Definition at line 1882 of file avcodec.h.
Referenced by adaptive_quantization(), and ff_mpv_encode_init().
float AVCodecContext::spatial_cplx_masking |
spatial complexity masking (0-> disabled)
Definition at line 1889 of file avcodec.h.
Referenced by adaptive_quantization(), and ff_mpv_encode_init().
float AVCodecContext::p_masking |
p block masking (0-> disabled)
Definition at line 1896 of file avcodec.h.
Referenced by adaptive_quantization(), and ff_mpv_encode_init().
float AVCodecContext::dark_masking |
darkness masking (0-> disabled)
Definition at line 1903 of file avcodec.h.
Referenced by adaptive_quantization(), and ff_mpv_encode_init().
int AVCodecContext::slice_count |
slice count
Definition at line 1910 of file avcodec.h.
Referenced by ff_rv34_decode_frame(), get_slice_offset(), rv10_decode_frame(), and update_context_from_user().
attribute_deprecated int AVCodecContext::prediction_method |
Definition at line 1915 of file avcodec.h.
Referenced by encode_init(), encode_picture_ls(), ff_mpv_encode_init(), j2kenc_init(), ljpeg_encode_bgr(), ljpeg_encode_yuv(), png_enc_init(), and utvideo_encode_init().
int* AVCodecContext::slice_offset |
slice offsets in the frame in bytes
Definition at line 1926 of file avcodec.h.
Referenced by avcodec_copy_context(), ff_frame_thread_free(), get_slice_offset(), and update_context_from_user().
AVRational AVCodecContext::sample_aspect_ratio |
sample aspect ratio (0 if unknown) That is the width of a pixel divided by the height of the pixel.
Numerator and denominator must be relatively prime and smaller than 256 for some video standards.
Definition at line 1935 of file avcodec.h.
Referenced by add_av_stream1(), asf_write_header1(), av_guess_sample_aspect_ratio(), avcodec_decode_video2(), avcodec_get_context_defaults3(), avcodec_open2(), avcodec_string(), configure_input_video_filter(), decode_frame(), decode_phys_chunk(), decode_sequence_header_adv(), decode_vol_header(), dnxhd_decode_header(), dump_stream_format(), dv_write_pack(), encode_aspect_ratio(), encode_frame(), encode_headers(), encode_init(), ff_canopus_parse_info_tag(), ff_flv_decode_picture_header(), ff_h263_decode_frame(), ff_h263_decode_picture_header(), ff_h263_encode_picture_header(), ff_h264_decode_slice_header(), ff_init_buffer_info(), ff_intel_h263_decode_picture_header(), ff_mpv_encode_init(), ff_rv34_decode_frame(), ff_set_sar(), ffmal_update_format(), ffmmal_init_decoder(), gif_image_write_header(), gif_read_header1(), has_codec_parameters(), init_filter(), init_filters(), init_muxer(), init_video_param(), jpeg_put_comments(), lavfi_read_header(), libkvazaar_init(), libx265_encode_init(), mjpeg_decode_app(), mov_write_pasp_tag(), mov_write_tapt_tag(), mov_write_video_tag(), mpeg1_encode_sequence_header(), mpeg4_encode_vol_header(), mpeg_decode_postinit(), new_video_stream(), nvenc_encode_init(), open_output_file(), pcx_decode_frame(), pcx_encode_frame(), reap_filters(), receive_frame(), reconfig_encoder(), rv20_decode_picture_header(), set_sar(), transcode_init(), truemotion1_decode_header(), update_context_from_thread(), X264_init(), XAVS_init(), xv_write_header(), and xvid_encode_frame().
int AVCodecContext::me_cmp |
motion estimation comparison function
Definition at line 1942 of file avcodec.h.
Referenced by config_props(), encode_init(), encode_q_branch(), estimate_best_b_count(), estimate_motion_b(), ff_estimate_p_frame_motion(), ff_init_me(), ffm2_read_header(), ffm_read_header(), get_4block_rd(), get_block_rd(), hpel_motion_search(), qpel_motion_search(), X264_init(), and XAVS_init().
int AVCodecContext::me_sub_cmp |
subpixel motion estimation comparison function
Definition at line 1948 of file avcodec.h.
Referenced by config_props(), direct_search(), encode_init(), encode_q_branch(), estimate_best_b_count(), estimate_motion_b(), ff_estimate_p_frame_motion(), ff_init_me(), hpel_motion_search(), and qpel_motion_search().
int AVCodecContext::mb_cmp |
macroblock comparison function (not supported yet)
Definition at line 1954 of file avcodec.h.
Referenced by check_bidir_mv(), config_props(), direct_search(), encode_q_branch(), estimate_best_b_count(), estimate_motion_b(), ff_estimate_p_frame_motion(), ff_init_me(), h263_mv4_search(), interlaced_search(), and sse_mb().
int AVCodecContext::ildct_cmp |
interlaced DCT comparison function
Definition at line 1960 of file avcodec.h.
Referenced by dvvideo_encode_init(), encode_mb_internal(), and ff_mpv_encode_init().
int AVCodecContext::dia_size |
ME diamond size & shape.
Definition at line 1983 of file avcodec.h.
Referenced by config_props(), encode_frame(), estimate_motion_thread(), ff_init_me(), iterative_me(), and svq1_encode_plane().
int AVCodecContext::last_predictor_count |
amount of previous MV predictors (2a+1 x 2a+1 square)
Definition at line 1990 of file avcodec.h.
Referenced by epzs_motion_search_internal().
attribute_deprecated int AVCodecContext::pre_me |
Definition at line 1995 of file avcodec.h.
Referenced by ff_mpv_encode_init().
int AVCodecContext::me_pre_cmp |
motion estimation prepass comparison function
Definition at line 2003 of file avcodec.h.
Referenced by ff_init_me(), and ff_pre_estimate_p_frame_motion().
int AVCodecContext::pre_dia_size |
ME prepass diamond size & shape.
Definition at line 2010 of file avcodec.h.
Referenced by ff_init_me(), and pre_estimate_motion_thread().
int AVCodecContext::me_subpel_quality |
subpel ME quality
Definition at line 2017 of file avcodec.h.
Referenced by ffm2_read_header(), ffm_read_header(), qpel_motion_search(), X264_init(), and XAVS_init().
attribute_deprecated int AVCodecContext::dtg_active_format |
DTG active format information (additional aspect ratio information only used in DVB MPEG-2 transport streams) 0 if not set.
Definition at line 2029 of file avcodec.h.
Referenced by decode_registered_user_data_afd(), mpeg_decode_user_data(), and update_context_from_thread().
int AVCodecContext::me_range |
maximum motion estimation search range in subpel units If 0 then no limit.
Definition at line 2046 of file avcodec.h.
Referenced by encode_init(), ff_fix_long_mvs(), ff_fix_long_p_mvs(), ff_get_best_fcode(), ffm2_read_header(), ffm_read_header(), get_limits(), mpeg1_encode_sequence_header(), X264_init(), and XAVS_init().
attribute_deprecated int AVCodecContext::intra_quant_bias |
Definition at line 2052 of file avcodec.h.
Referenced by dnxhd_encode_init(), and ff_mpv_encode_init().
attribute_deprecated int AVCodecContext::inter_quant_bias |
Definition at line 2058 of file avcodec.h.
Referenced by ff_mpv_encode_init().
int AVCodecContext::slice_flags |
slice flags
Definition at line 2066 of file avcodec.h.
Referenced by ff_draw_horiz_band(), ff_h264_draw_horiz_band(), mpeg_field_start(), and update_context_from_user().
int AVCodecContext::mb_decision |
macroblock decision mode
Definition at line 2086 of file avcodec.h.
Referenced by add_stream(), clip_coeffs(), dnxhd_calc_bits_thread(), dnxhd_encode_picture(), dnxhd_init_rc(), encode_mb_hq(), encode_thread(), estimate_best_b_count(), ff_estimate_b_frame_motion(), ff_estimate_p_frame_motion(), ff_mpv_encode_init(), ff_mpv_encode_picture(), ffm2_read_header(), ffm_read_header(), mpv_decode_mb_internal(), and xvid_encode_init().
uint16_t* AVCodecContext::intra_matrix |
custom intra quantization matrix
Definition at line 2096 of file avcodec.h.
Referenced by avcodec_copy_context(), avcodec_free_context(), encode_picture(), ff_mpv_encode_init(), mpeg1_encode_sequence_header(), mpeg4_encode_vol_header(), new_video_stream(), and xvid_encode_init().
uint16_t* AVCodecContext::inter_matrix |
custom inter quantization matrix
Definition at line 2103 of file avcodec.h.
Referenced by avcodec_copy_context(), avcodec_free_context(), ff_mpv_encode_init(), mpeg1_encode_sequence_header(), mpeg4_encode_vol_header(), new_video_stream(), and xvid_encode_init().
attribute_deprecated int AVCodecContext::scenechange_threshold |
Definition at line 2108 of file avcodec.h.
Referenced by encode_frame(), ff_mpv_encode_init(), ffm2_read_header(), ffm_read_header(), X264_init(), and XAVS_init().
attribute_deprecated int AVCodecContext::noise_reduction |
Definition at line 2112 of file avcodec.h.
Referenced by ff_mpv_encode_init(), vpx_init(), X264_init(), and XAVS_init().
attribute_deprecated int AVCodecContext::me_threshold |
attribute_deprecated int AVCodecContext::mb_threshold |
Definition at line 2126 of file avcodec.h.
Referenced by vpx_init().
int AVCodecContext::intra_dc_precision |
precision of the intra DC coefficient - 8
Definition at line 2134 of file avcodec.h.
Referenced by ff_mpv_encode_init(), ffm2_read_header(), and ffm_read_header().
int AVCodecContext::skip_top |
Number of macroblock rows at the top which are skipped.
Definition at line 2141 of file avcodec.h.
Referenced by ff_er_add_slice(), and ff_er_frame_end().
int AVCodecContext::skip_bottom |
Number of macroblock rows at the bottom which are skipped.
Definition at line 2148 of file avcodec.h.
Referenced by decode_chunks(), and ff_er_frame_end().
attribute_deprecated float AVCodecContext::border_masking |
Definition at line 2155 of file avcodec.h.
Referenced by ff_mpv_encode_init().
int AVCodecContext::mb_lmin |
minimum MB lagrange multipler
Definition at line 2163 of file avcodec.h.
Referenced by adaptive_quantization().
int AVCodecContext::mb_lmax |
maximum MB lagrange multipler
Definition at line 2170 of file avcodec.h.
Referenced by adaptive_quantization().
attribute_deprecated int AVCodecContext::me_penalty_compensation |
Definition at line 2177 of file avcodec.h.
Referenced by ff_mpv_encode_init().
int AVCodecContext::bidir_refine |
Definition at line 2185 of file avcodec.h.
Referenced by bidir_refine().
attribute_deprecated int AVCodecContext::brd_scale |
Definition at line 2190 of file avcodec.h.
Referenced by ff_mpv_encode_init().
int AVCodecContext::keyint_min |
minimum GOP size
Definition at line 2198 of file avcodec.h.
Referenced by cinepak_encode_init(), encode_frame(), encode_init(), ffm2_read_header(), ffm_read_header(), flashsv2_encode_frame(), vpx_init(), X264_init(), and XAVS_init().
int AVCodecContext::refs |
number of reference frames
Definition at line 2205 of file avcodec.h.
Referenced by avcodec_string(), config_props(), encode_init(), ff_h264_decode_slice_header(), ff_vdpau_common_init(), ffm2_read_header(), ffm_read_header(), init_video_param(), nvenc_encode_init(), show_stream(), X264_init(), and XAVS_init().
attribute_deprecated int AVCodecContext::chromaoffset |
Definition at line 2210 of file avcodec.h.
Referenced by X264_init(), and XAVS_init().
attribute_deprecated int AVCodecContext::scenechange_factor |
int AVCodecContext::mv0_threshold |
Note: Value depends upon the compare function used for fullpel ME.
Definition at line 2228 of file avcodec.h.
Referenced by epzs_motion_search_internal().
attribute_deprecated int AVCodecContext::b_sensitivity |
Definition at line 2233 of file avcodec.h.
Referenced by ff_mpv_encode_init().
enum AVColorPrimaries AVCodecContext::color_primaries |
Chromaticity coordinates of the source primaries.
Definition at line 2241 of file avcodec.h.
Referenced by avcodec_string(), decode_frame_header(), dirac_decode_data_unit(), dirac_header(), encode_color_spec(), encode_frame(), encode_init(), export_stream_params(), ff_h264_decode_slice_header(), ff_init_buffer_info(), libschroedinger_encode_init(), libx265_encode_init(), mov_read_colr(), mov_write_colr_tag(), mpeg1_encode_sequence_header(), mpeg_decode_sequence_display_extension(), nvenc_encode_init(), show_stream(), update_context_from_thread(), vc1_decode_init(), and X264_init().
enum AVColorTransferCharacteristic AVCodecContext::color_trc |
Color Transfer Characteristic.
Definition at line 2248 of file avcodec.h.
Referenced by avcodec_string(), decode_frame(), decode_frame_header(), dirac_decode_data_unit(), dirac_header(), encode_color_spec(), encode_frame(), export_stream_params(), ff_h264_decode_slice_header(), ff_init_buffer_info(), libschroedinger_encode_init(), libx265_encode_init(), mov_read_colr(), mov_write_colr_tag(), mov_write_gama_tag(), mpeg1_encode_sequence_header(), mpeg_decode_sequence_display_extension(), nvenc_encode_init(), show_stream(), update_context_from_thread(), vc1_decode_init(), and X264_init().
enum AVColorSpace AVCodecContext::colorspace |
YUV colorspace type.
Definition at line 2255 of file avcodec.h.
Referenced by avcodec_string(), decode_frame(), decode_frame_header(), decode_init(), dirac_decode_data_unit(), dirac_header(), dnxhd_decode_init(), encode_color_spec(), encode_frame(), export_stream_params(), ff_h264_decode_slice_header(), ff_init_buffer_info(), ff_mjpeg_decode_init(), ffmal_update_format(), get_pixel_format(), libschroedinger_encode_init(), libx265_encode_init(), mov_read_colr(), mov_write_colr_tag(), mpeg1_encode_sequence_header(), mpeg_decode_sequence_display_extension(), nvenc_encode_init(), parse_pixel_format(), read_colorspace_details(), set_pix_fmt(), show_stream(), update_context_from_thread(), utvideo_decode_init(), utvideo_encode_init(), vc1_decode_init(), vp78_decode_frame(), and X264_init().
enum AVColorRange AVCodecContext::color_range |
MPEG vs JPEG YUV range.
Definition at line 2262 of file avcodec.h.
Referenced by avcodec_open2(), avcodec_string(), decode_frame(), decode_frame_header(), decode_init(), dirac_decode_data_unit(), dirac_header(), dshow_add_device(), encode_signal_range(), export_stream_params(), ff_h264_decode_slice_header(), ff_init_buffer_info(), ff_mjpeg_decode_sof(), ff_mpv_encode_init(), ff_rtp_send_jpeg(), get_pixel_format(), h263_get_format(), jpeg_put_comments(), ljpeg_encode_init(), mov_read_aclr(), mov_read_colr(), mov_write_avid_tag(), mov_write_colr_tag(), mpeg_decode_init(), nvenc_encode_init(), png_dec_init(), read_colorspace_details(), roq_decode_init(), set_pix_fmt(), show_stream(), svq3_decode_init(), update_context_from_thread(), vc1_decode_init(), vp78_decode_frame(), and X264_init().
enum AVChromaLocation AVCodecContext::chroma_sample_location |
This defines the location of chroma samples.
Definition at line 2269 of file avcodec.h.
Referenced by avcodec_string(), decode_init(), decode_vui_parameters(), encode_frame(), ff_choose_chroma_location(), ff_dvvideo_init(), ff_h263_decode_init(), ff_init_buffer_info(), ff_mjpeg_decode_init(), h264_init_context(), show_stream(), transcode_init(), update_context_from_thread(), vp3_decode_init(), yuv4_generate_header(), and yuv4_read_header().
int AVCodecContext::slices |
Number of slices.
Indicates number of picture subdivisions. Used for parallelized decoding.
Definition at line 2278 of file avcodec.h.
Referenced by encode_init(), ff_mpv_common_init(), ff_mpv_encode_init(), init_video_param(), svc_encode_init(), utvideo_encode_init(), vpx_init(), and X264_init().
enum AVFieldOrder AVCodecContext::field_order |
Field order.
Definition at line 2284 of file avcodec.h.
Referenced by avui_encode_frame(), avui_encode_init(), decode_frame(), do_video_out(), ff_canopus_parse_info_tag(), ff_choose_chroma_location(), ff_generate_avci_extradata(), ff_mjpeg_decode_init(), find_compressor(), mov_get_h264_codec_tag(), mov_get_mpeg2_xdcam_codec_tag(), mov_read_fiel(), mov_write_fiel_tag(), mov_write_video_tag(), mxf_parse_h264_frame(), mxf_parse_structural_metadata(), transcode_init(), vc2_encode_init(), yuv4_generate_header(), and yuv4_read_header().
int AVCodecContext::sample_rate |
samples per second
Definition at line 2287 of file avcodec.h.
Referenced by aa_read_header(), aac_decode_er_frame(), aac_decode_frame_int(), aac_decode_init(), aac_encode_frame(), aac_encode_init(), ac3_decode_frame(), acm_read_header(), add_av_stream(), add_codec(), add_input_streams(), add_stream(), adp_read_header(), adpcm_encode_init(), ads_read_header(), adx_encode_header(), adx_encode_init(), adx_read_header(), aea_read_header(), afc_read_header(), aiff_read_header(), aiff_write_header(), alac_encode_init(), amf_parse_object(), amr_decode_fix_avctx(), amr_read_header(), amr_wb_encode_init(), amrnb_decode_init(), amrwb_decode_init(), apc_read_header(), ape_read_header(), apply_param_change(), ast_read_header(), ast_write_header(), audio_encode_example(), audio_read_header(), audio_write_header(), av_find_best_stream(), av_find_default_stream_index(), av_get_audio_frame_duration(), avcodec_decode_audio4(), avcodec_open2(), avcodec_string(), avformat_match_stream_specifier(), avisynth_create_stream_audio(), avr_read_header(), bfi_read_header(), bmv_read_header(), caf_write_header(), cdata_read_header(), cdxl_read_packet(), celt_header(), check_matching_sample_rate(), cin_read_header(), cng_decode_init(), configure_input_audio_filter(), create_audio_stream(), create_new_audio_stream(), create_vorbis_context(), daud_header(), daud_write_header(), dca_parse(), dcadec_decode_frame(), dcstr_read_header(), decklink_setup_audio(), decode_audio(), decode_frame(), decode_init(), decode_ppc(), decode_stream_header(), decode_tag(), decode_wave_header(), do_streamcopy(), dsf_read_header(), dshow_add_device(), dss_723_1_read_packet(), dss_read_header(), dss_sp_decode_init(), dss_sp_read_packet(), dump_cook_context(), dv_assemble_frame(), dv_extract_audio_info(), dv_init_mux(), dv_inject_audio(), dv_write_pack(), dxa_read_header(), ea_read_header(), encode_init(), epaf_read_header(), Faac_encode_init(), ff_aac_ac3_parse(), ff_aac_search_for_is(), ff_adx_decode_header(), ff_af_queue_add(), ff_dca_xll_filter_frame(), ff_flac_parse_streaminfo(), ff_get_wav_header(), ff_init_buffer_info(), ff_mp4_read_dec_config_descr(), ff_parse_specific_params(), ff_pcm_read_seek(), ff_psy_preprocess_init(), ff_put_wav_header(), ff_rtp_get_codec_info(), ff_rtp_get_payload_type(), ff_rtp_parse_open(), ff_samples_to_time_base(), ff_spdif_read_packet(), ff_voc_get_packet(), ff_wma_init(), ffm2_read_header(), ffm_read_header(), film_read_header(), filter_frame_fixed(), filter_frame_float(), find_expected_header(), find_stream_in_feed(), flac_encode_init(), flac_parse(), flic_read_header(), flv_read_packet(), flv_same_audio_codec(), flv_set_audio_codec(), flv_write_header(), fsb_read_header(), g722_read_header(), g723_1_encode_init(), g723_1_init(), g729_read_header(), genh_read_header(), get_aiff_header(), get_audio_flags(), get_best_header(), get_bit_rate(), get_codec_data(), get_rate(), get_sindex(), get_stream_info(), gsm_init(), gsm_read_header(), gxf_write_header(), handle_file(), has_codec_parameters(), idcin_read_header(), iff_read_header(), ilbc_decode_init(), ilbc_encode_init(), ilbc_read_header(), imc_decode_init(), init_audio(), init_bitstream_params(), init_encoder(), init_filter(), init_filters(), init_fps(), init_muxer(), init_output_frame(), init_pts(), init_resampler(), ircam_read_header(), ircam_write_header(), iss_read_header(), lavfi_read_header(), libcelt_dec_init(), libgsm_decode_init(), libgsm_encode_init(), libopus_decode_init(), libopus_encode_init(), libopus_write_header(), libshine_encode_init(), libspeex_decode_init(), libvorbis_setup(), lvf_read_header(), lxf_read_header(), main(), mark_pns(), matroska_parse_block(), matroska_parse_frame(), matroska_parse_tracks(), metasound_decode_init(), mkv_write_block(), mkv_write_track(), mlp_parse(), mmf_read_header(), modplug_read_header(), mov_finalize_stsd_codec(), mov_parse_stsd_audio(), mov_read_ddts(), mov_read_trak(), mov_write_audio_tag(), mov_write_esds_tag(), mov_write_header(), mov_write_isml_manifest(), mov_write_uuidprof_tag(), movie_query_formats(), mp3_header_decompress(), mp3_write_xing(), mp3lame_encode_init(), MPA_encode_init(), mpc8_read_header(), mpc_read_header(), mpeg_mux_init(), mpegaudio_parse(), mpegps_read_packet(), mpegts_init(), mpegts_write_packet_internal(), msf_read_header(), mv_read_header(), mxf_parse_structural_metadata(), mxf_write_generic_sound_common(), mxf_write_header(), mxf_write_wav_common(), mxg_read_header(), new_audio_stream(), nist_read_header(), nsv_read_chunk(), nut_read_header(), nut_write_header(), ogg_write_header(), ogg_write_packet_internal(), oggvorbis_decode_init(), ogm_dshow_header(), ogm_header(), old_flac_header(), oma_read_header(), oma_write_header(), on2avc_decode_init(), open_audio(), open_output_file(), opus_decode_init(), opus_header(), parse_audio_var(), parse_dsd_prop(), parse_packet(), parse_strk(), pcm_bluray_parse_header(), pcm_dvd_parse_header(), pcm_encode_init(), pcm_read_header(), pmp_header(), print_stream_params(), process_input_packet(), psy_3gpp_init(), pulse_read_header(), pulse_write_header(), pulse_write_packet(), pvf_read_header(), qcp_read_header(), qdm2_decode_init(), r3d_read_reda(), read_desc_chunk(), read_header(), read_header_gme(), read_major_sync(), read_packet(), read_specific_config(), redspark_read_header(), rl2_read_header(), rm_read_audio_stream_info(), rm_write_header(), roq_dpcm_encode_init(), roq_read_packet(), rsd_read_header(), rso_read_header(), rso_write_header(), rtp_write_header(), run_test(), s302m_decode_frame(), sbg_read_header(), sdr2_read_header(), search_for_pns(), search_for_quantizers_twoloop(), seek_to_start(), seq_read_header(), set_sample_rate_params(), set_samplerate(), show_stream(), smacker_read_header(), smjpeg_read_header(), smjpeg_write_header(), smush_read_header(), sol_read_header(), sox_read_header(), sox_write_header(), speex_header(), str_read_packet(), stream_component_open(), stream_cycle_channel(), svag_read_header(), swf_write_header(), tak_decode_frame(), tak_read_header(), thp_read_header(), threedostr_read_header(), tmv_read_header(), transcode_init(), ts_to_samples(), tta_decode_init(), tta_encode_init(), tta_read_header(), twinvq_decode_init(), twolame_encode_init(), update_context_from_thread(), vag_read_header(), validate_options(), vid_read_packet(), vivo_read_header(), vmd_read_header(), vmdaudio_decode_init(), voc_write_packet(), vorbis_decode_frame(), vorbis_decode_init(), vorbis_header(), vpk_read_header(), vqf_read_header(), wavesynth_parse_extradata(), wavpack_decode_block(), wavpack_encode_block(), wavpack_encode_init(), wc3_read_header(), wmavoice_decode_init(), write_adaptation_set(), write_audio_frame(), write_header(), write_manifest(), write_metadata(), write_representation(), write_streamheader(), wsaud_read_header(), wsvqa_read_packet(), wv_read_header(), wve_read_header(), xa_read_header(), xmv_read_header(), xvag_read_header(), xwma_read_header(), and yop_read_header().
int AVCodecContext::channels |
number of audio channels
Definition at line 2288 of file avcodec.h.
Referenced by aa_read_header(), aac_decode_frame_int(), aac_decode_init(), aac_encode_frame(), aac_encode_init(), ac3_decode_frame(), ac3_decode_init(), acm_read_header(), add_av_stream(), add_codec(), add_input_streams(), add_stream(), adp_read_header(), adpcm_decode_frame(), adpcm_decode_init(), adpcm_encode_frame(), adpcm_encode_init(), adpcm_swf_decode(), ads_read_header(), adx_decode_frame(), adx_decode_init(), adx_encode_frame(), adx_encode_header(), adx_encode_init(), adx_read_header(), adx_read_packet(), aea_read_header(), afc_read_header(), aiff_write_header(), alac_decode_init(), alac_encode_frame(), alac_encode_init(), allocate_buffers(), amf_parse_object(), amr_decode_fix_avctx(), amr_handle_packet(), amr_read_header(), amr_wb_encode_init(), amrnb_decode_init(), amrwb_decode_init(), apc_read_header(), ape_decode_init(), ape_read_header(), apply_param_change(), apply_window_and_mdct(), ast_read_header(), ast_read_packet(), ast_write_header(), ast_write_packet(), atrac1_decode_frame(), atrac1_decode_init(), atrac3_decode_init(), audio_decode_example(), audio_encode_example(), audio_read_header(), audio_write_header(), av_find_best_stream(), av_get_audio_frame_duration(), avcodec_decode_audio4(), avcodec_encode_audio2(), avcodec_open2(), avcodec_string(), avformat_match_stream_specifier(), avisynth_create_stream_audio(), avr_read_header(), bfi_read_header(), bmv_aud_decode_init(), bmv_read_header(), caf_write_header(), caf_write_trailer(), cdata_read_header(), cdxl_read_packet(), celt_header(), cin_read_header(), cinaudio_decode_init(), cng_decode_init(), cng_encode_init(), configure_input_audio_filter(), configure_output_audio_filter(), construct_perm_table(), cook_decode_init(), cook_parse(), create_audio_stream(), create_new_audio_stream(), create_vorbis_context(), daud_header(), daud_write_header(), dcadec_decode_frame(), dcstr_read_header(), dec_bark_env(), dec_gain(), decklink_setup_audio(), decode_audio(), decode_block(), decode_channel_transform(), decode_decorrelation_matrix(), decode_extension_payload(), decode_frame(), decode_init(), decode_ppc(), decode_stream_header(), decode_subframe(), decode_tilehdr(), decoder_init(), dpcm_decode_frame(), dpcm_decode_init(), dsf_read_header(), dshow_add_device(), dss_read_header(), dss_sp_decode_init(), dump_context(), dump_cook_context(), dv_extract_audio_info(), dv_init_mux(), ea_read_header(), eightsvx_decode_frame(), eightsvx_decode_init(), encode_block(), encode_frame(), encode_init(), epaf_read_header(), evrc_decode_init(), Faac_encode_frame(), Faac_encode_init(), fdk_aac_decode_frame(), ff_aac_ac3_parse(), ff_ac3_validate_metadata(), ff_adx_decode_header(), ff_audio_interleave_init(), ff_dca_set_channel_layout(), ff_dca_xll_filter_frame(), ff_flac_parse_streaminfo(), ff_flac_set_channel_layout(), ff_get_wav_header(), ff_init_buffer_info(), ff_mp4_read_dec_config_descr(), ff_opus_parse_extradata(), ff_pcm_read_seek(), ff_psy_init(), ff_psy_preprocess_end(), ff_psy_preprocess_init(), ff_put_wav_header(), ff_rtp_get_codec_info(), ff_rtp_get_payload_type(), ff_voc_get_packet(), ff_wma_init(), ffm2_read_header(), ffm_read_header(), film_read_header(), filter_frame_fixed(), filter_frame_float(), flac_encode_init(), flic_read_header(), flush(), flv_read_packet(), flv_write_header(), frame_configure_elements(), fsb_read_header(), fsb_read_packet(), g722_decode_init(), g722_encode_init(), g722_read_header(), g723_1_decode_init(), g723_1_encode_init(), g723_1_init(), g729_read_header(), genh_read_header(), genh_read_packet(), get_aiff_header(), get_audio_flags(), get_best_header(), get_bit_rate(), get_codec_data(), get_nb_samples(), get_sindex(), get_stream_info(), gsm_init(), gsm_read_header(), guess_channel_layout(), guess_input_channel_layout(), gxf_write_header(), handle_file(), has_codec_parameters(), idcin_read_header(), iff_read_header(), ilbc_decode_init(), ilbc_encode_init(), ilbc_read_header(), imc_decode_block(), imc_decode_frame(), imc_decode_init(), imdct_output(), init_audio(), init_bitstream_params(), init_converted_samples(), init_fifo(), init_filter(), init_filters(), init_fps(), init_mdct_win(), init_muxer(), init_resampler(), inverse_channel_transform(), ircam_read_header(), ircam_write_header(), iss_read_header(), iss_read_packet(), lame_window_init(), lavfi_read_header(), libcelt_dec_decode(), libcelt_dec_init(), libgsm_decode_init(), libgsm_encode_init(), libopus_decode(), libopus_decode_init(), libopus_encode(), libopus_encode_init(), libopus_write_header(), libshine_encode_init(), libspeex_decode_frame(), libspeex_decode_init(), libvorbis_setup(), lvf_read_header(), lxf_read_header(), mace_decode_frame(), mace_decode_init(), main(), mark_pns(), matroska_parse_tracks(), metasound_decode_init(), metasound_read_bitstream(), mlp_parse(), mmf_read_header(), modplug_read_header(), mov_finalize_stsd_codec(), mov_parse_stsd_audio(), mov_read_dac3(), mov_read_ddts(), mov_read_dec3(), mov_write_audio_tag(), mov_write_header(), mov_write_isml_manifest(), mov_write_uuidprof_tag(), mp3_header_decompress(), mp3_write_xing(), mp3lame_encode_frame(), mp3lame_encode_init(), MPA_encode_init(), mpc7_decode_init(), mpc8_decode_frame(), mpc8_decode_init(), mpc8_read_header(), mpc_read_header(), mpeg_mux_init(), mpegaudio_parse(), mpegps_read_packet(), mpegts_write_pmt(), msf_read_header(), msf_read_packet(), mv_read_header(), mxf_get_d10_aes3_packet(), mxf_handle_missing_index_segment(), mxf_parse_structural_metadata(), mxf_set_audio_pts(), mxf_write_d10_audio_packet(), mxf_write_generic_sound_common(), mxf_write_header(), mxg_read_header(), new_audio_stream(), nist_read_header(), nsv_read_chunk(), nut_read_header(), oggvorbis_decode_init(), ogm_dshow_header(), ogm_header(), oma_read_header(), oma_write_header(), on2avc_decode_init(), on2avc_decode_subframe(), open_audio(), open_output_file(), opt_map_channel(), opus_decode_packet(), opus_header(), output_configure(), output_data(), pad_last_frame(), paf_audio_init(), parse_dsd_prop(), parse_mpeg1waveformatex(), parse_strk(), pcm_bluray_decode_frame(), pcm_bluray_parse_header(), pcm_decode_frame(), pcm_decode_init(), pcm_dvd_decode_samples(), pcm_dvd_parse_header(), pcm_encode_frame(), pcm_encode_init(), pcm_read_header(), pmp_header(), pop_output_configuration(), print_enc_params(), print_stream_params(), psy_3gpp_init(), pulse_read_header(), pulse_write_header(), pulse_write_packet(), pvf_read_header(), qcelp_decode_init(), qcp_read_header(), qdm2_decode_init(), r3d_read_reda(), ra144_decode_init(), ra144_encode_init(), ra288_decode_init(), read_and_decode_spectrum(), read_channel_data(), read_desc_chunk(), read_frame_data(), read_header(), read_header_gme(), read_index(), read_major_sync(), read_packet(), read_restart_header(), read_seek(), read_specific_config(), reap_filters(), redspark_read_header(), redspark_read_packet(), revert_channel_correlation(), rl2_read_header(), rm_read_audio_stream_info(), roq_dpcm_encode_frame(), roq_dpcm_encode_init(), roq_read_packet(), rsd_read_header(), rsd_read_packet(), rso_read_header(), rso_write_header(), rtp_write_header(), rtp_write_packet(), run_test(), s302m_decode_frame(), s302m_encode2_frame(), s302m_encode_init(), s302m_parse_frame_header(), sbg_read_header(), sdr2_read_header(), search_for_pns(), search_for_quantizers_twoloop(), seq_read_header(), set_channel_params(), set_channels(), show_stream(), sipr_decoder_init(), smacker_read_header(), smjpeg_read_header(), smjpeg_write_header(), smka_decode_frame(), smka_decode_init(), smush_read_header(), sol_read_header(), sox_read_header(), sox_write_header(), speex_header(), str_read_packet(), stream_component_open(), stream_cycle_channel(), svag_read_header(), swf_write_header(), tak_decode_frame(), tak_read_header(), thp_read_header(), threedostr_read_header(), threedostr_read_packet(), tmv_read_header(), transcode_init(), truespeech_decode_init(), tta_decode_init(), tta_encode_frame(), tta_encode_init(), tta_read_header(), twinvq_decode_init(), twinvq_read_bitstream(), twolame_encode_init(), update_context_from_thread(), vag_read_header(), validate_options(), vid_read_packet(), decklink_input_callback::VideoInputFrameArrived(), vivo_read_header(), vmd_read_header(), vmdaudio_decode_frame(), vmdaudio_decode_init(), voc_write_packet(), vorbis_decode_frame(), vorbis_decode_init(), vorbis_encode_init(), vorbis_header(), vpk_read_header(), vpk_read_packet(), vqf_read_header(), wavesynth_decode(), wavesynth_init(), wavpack_decode_block(), wavpack_decode_frame(), wavpack_encode_block(), wavpack_encode_frame(), wavpack_encode_init(), wc3_read_header(), wma_decode_block(), wma_decode_frame(), wmavoice_decode_init(), write_frame(), write_header(), write_manifest(), write_metadata(), write_streamheader(), ws_snd_decode_init(), wsaud_read_header(), wsaud_read_packet(), wsvqa_read_packet(), wv_read_header(), wve_read_header(), xa_read_header(), xa_read_packet(), xmv_read_header(), xvag_read_header(), xwma_read_header(), and yop_read_header().
enum AVSampleFormat AVCodecContext::sample_fmt |
audio sample format
Definition at line 2295 of file avcodec.h.
Referenced by aac_decode_init(), ac3_decode_init(), add_input_streams(), add_stream(), adpcm_decode_init(), adx_decode_init(), alac_decode_init(), alac_encode_init(), amr_decode_fix_avctx(), amrnb_decode_init(), amrwb_decode_init(), ape_decode_init(), atrac1_decode_init(), atrac3_decode_init(), atrac3p_decode_init(), audio_decode_example(), audio_encode_example(), audio_write_frame(), avcodec_decode_audio4(), avcodec_encode_audio2(), avcodec_get_context_defaults3(), avcodec_open2(), avcodec_string(), avformat_match_stream_specifier(), bmv_aud_decode_init(), choose_sample_fmt(), cinaudio_decode_init(), cng_decode_init(), configure_input_audio_filter(), cook_decode_init(), copy_samples(), dcadec_decode_frame(), dcadec_init(), decode_frame(), decode_init(), decoder_init(), dpcm_decode_init(), dprint_options(), dshow_add_device(), dss_sp_decode_init(), eightsvx_decode_init(), evrc_decode_init(), fdk_aac_decode_frame(), fdk_aac_decode_init(), ff_dca_xll_filter_frame(), ff_init_buffer_info(), ff_twinvq_decode_init(), fill_buffer(), filter_frame_fixed(), filter_frame_float(), flac_decode_init(), flac_encode_init(), flac_set_bps(), g722_decode_init(), g723_1_decode_init(), gsm_init(), has_codec_parameters(), ilbc_decode_init(), imc_decode_init(), init_converted_samples(), init_encoder(), init_fifo(), init_filter(), init_filters(), init_offset(), init_output_frame(), init_resampler(), init_sample_buffers(), lavfi_read_header(), libcelt_dec_init(), libgsm_decode_init(), libopus_decode(), libopus_decode_init(), libopus_encode(), libopus_encode_init(), libspeex_decode_frame(), mace_decode_init(), main(), mkv_write_track(), mlp_parse(), movie_query_formats(), mp3lame_encode_frame(), mp3lame_encode_init(), mp_decode_frame(), mpc7_decode_init(), mpc8_decode_init(), new_audio_stream(), oggvorbis_decode_init(), on2avc_decode_init(), open_audio(), open_output_file(), opus_decode_init(), output_data(), pad_last_frame(), paf_audio_init(), parse_streaminfo(), pcm_bluray_decode_frame(), pcm_bluray_parse_header(), pcm_decode_init(), pcm_dvd_parse_header(), pulse_write_frame(), pulse_write_header(), pulse_write_packet(), qcelp_decode_init(), qdm2_decode_init(), ra144_decode_init(), ra288_decode_init(), read_decoding_params(), read_major_sync(), read_restart_header(), run_test(), s302m_encode_init(), s302m_parse_frame_header(), set_bps_params(), show_stream(), sipr_decoder_init(), smka_decode_frame(), smka_decode_init(), stream_component_open(), tak_decode_frame(), truespeech_decode_init(), tta_decode_init(), tta_encode_frame(), tta_encode_init(), twolame_encode_frame(), update_context_from_thread(), vmdaudio_decode_init(), vorbis_decode_init(), wavesynth_init(), wavpack_decode_block(), wavpack_decode_frame(), wavpack_encode_frame(), wma_decode_init(), wmavoice_decode_init(), write_element(), and ws_snd_decode_init().
int AVCodecContext::frame_size |
Number of samples per channel in an audio frame.
Definition at line 2307 of file avcodec.h.
Referenced by aac_decode_frame_int(), aac_encode_frame(), aac_encode_init(), adpcm_encode_init(), adx_encode_init(), alac_encode_init(), amr_wb_encode_init(), audio_encode_example(), audio_read_header(), av_get_audio_frame_duration(), avcodec_encode_audio2(), caf_write_header(), cng_decode_frame(), cng_decode_init(), cng_encode_init(), configure_filtergraph(), decode_frame(), decoder_init(), do_streamcopy(), dprint_compression_options(), encode_frame(), encode_init(), Faac_encode_frame(), Faac_encode_init(), fdk_aac_decode_frame(), ff_ac3_encode_init(), ff_mov_write_packet(), ff_parse_specific_params(), ff_psy_preprocess(), ffm2_read_header(), ffm_read_header(), flac_encode_init(), flush_encoders(), g722_encode_init(), g723_1_encode_init(), g729_parse(), get_stream_info(), gsm_decode_frame(), gsm_init(), has_codec_parameters(), ilbc_encode_init(), init_output_stream(), libcelt_dec_decode(), libcelt_dec_init(), libgsm_decode_frame(), libgsm_decode_init(), libgsm_encode_init(), libopus_encode_init(), libshine_encode_frame(), libshine_encode_init(), libvorbis_encode_init(), load_encode_and_write(), matroska_parse_block(), mov_read_ddts(), mov_write_audio_tag(), mov_write_header(), mp3lame_encode_frame(), mp3lame_encode_init(), mp_decode_frame(), MPA_encode_init(), mpegts_init(), open_audio(), pad_last_frame(), pcm_encode_init(), print_enc_params(), process_input_packet(), ra144_encode_frame(), ra144_encode_init(), read_header(), read_major_sync(), roq_dpcm_encode_frame(), roq_dpcm_encode_init(), run_test(), s302m_encode_init(), sbg_read_header(), sbg_read_packet(), swf_write_audio(), swf_write_header(), transcode_init(), tta_encode_init(), twolame_encode_init(), vorbis_encode_frame(), vorbis_encode_init(), wavpack_encode_frame(), and wavpack_encode_init().
int AVCodecContext::frame_number |
Frame counter, set by libavcodec.
encoding: total number of frames passed to the encoder so far.
Definition at line 2318 of file avcodec.h.
Referenced by aac_encode_frame(), apng_encode_frame(), avcodec_decode_audio4(), avcodec_decode_subtitle2(), avcodec_decode_video2(), avcodec_encode_audio2(), avcodec_encode_subtitle(), avcodec_encode_video2(), avcodec_open2(), bfi_decode_frame(), cdg_decode_frame(), decode_band_numwavs(), decode_frame(), decode_packet(), eightsvx_decode_frame(), encode_apng(), encode_frame(), epic_jb_decode_tile(), ff_eac3_output_frame_header(), ff_h263_decode_picture_header(), ff_mjpeg_decode_end(), ff_print_debug_info2(), flashsv2_encode_frame(), flashsv_encode_frame(), h261_decode_frame(), http_prepare_data(), ipvideo_decode_opcodes(), optimum_use15_7(), png_write_image_data(), qtrle_encode_frame(), rv10_decode_frame(), svq1_encode_end(), svq1_encode_frame(), svq3_decode_frame(), update_context_from_user(), decklink_input_callback::VideoInputFrameArrived(), warn_insufficient_frame_quality(), XAVS_frame(), and yop_decode_frame().
int AVCodecContext::block_align |
number of bytes per packet if constant and known or 0 Used by some WAV based audio codecs.
Definition at line 2324 of file avcodec.h.
Referenced by aa_read_header(), adpcm_decode_frame(), adpcm_encode_frame(), adpcm_encode_init(), ads_read_header(), ads_read_packet(), aea_read_header(), aea_read_packet(), aiff_read_header(), aiff_read_packet(), aiff_write_header(), aiff_write_trailer(), apc_read_header(), asf_write_header1(), ast_write_trailer(), atrac1_decode_frame(), atrac1_decode_init(), atrac3_decode_frame(), atrac3_decode_init(), atrac3p_decode_frame(), atrac3p_decode_init(), av_get_audio_frame_duration(), avi_read_header(), avr_read_header(), caf_write_header(), caf_write_packet(), caf_write_trailer(), cook_decode_frame(), cook_decode_init(), daud_header(), dcstr_read_header(), dcstr_read_packet(), decode_frame(), decode_init(), decode_packet(), dsf_read_header(), dsf_read_packet(), dvaudio_parse(), dxa_read_header(), ea_read_header(), encode_frame(), encode_init(), encode_superframe(), epaf_read_header(), ff_get_wav_header(), ff_parse_specific_params(), ff_pcm_read_packet(), ff_pcm_read_seek(), ff_put_wav_header(), ff_rm_parse_packet(), ff_rm_retrieve_cache(), ff_twinvq_decode_frame(), ff_twinvq_decode_init(), ff_wma_init(), film_read_header(), flic_read_header(), fsb_read_header(), fsb_read_packet(), g729_read_header(), g729_read_packet(), genh_read_header(), genh_read_packet(), get_aiff_header(), get_mode(), get_nb_samples(), get_sindex(), gsm_decode_frame(), gsm_init(), gsm_parse(), handle_file(), idcin_read_header(), iff_read_header(), iff_read_packet(), ilbc_encode_init(), ilbc_parse_fmtp(), ilbc_parse_sdp_line(), ilbc_read_header(), ilbc_read_packet(), ilbc_write_header(), init_audio(), init_muxer(), ircam_read_header(), ism_write_header(), iss_read_header(), libgsm_decode_frame(), libgsm_decode_init(), libgsm_encode_frame(), libgsm_encode_init(), matroska_parse_block(), matroska_parse_rm_audio(), matroska_parse_tracks(), mov_finalize_stsd_codec(), mov_write_header(), mov_write_isml_manifest(), msf_read_header(), msf_read_packet(), mxf_write_d10_audio_packet(), mxf_write_wav_common(), mxg_read_header(), nist_read_header(), oma_read_header(), oma_read_packet(), oma_write_header(), parse_strk(), pcm_encode_init(), pcm_read_header(), pvf_read_header(), ra288_decode_frame(), ra288_decode_init(), read_desc_chunk(), read_header(), read_packet(), rl2_read_header(), rm_read_audio_stream_info(), roq_read_packet(), rsd_read_header(), rsd_read_packet(), rso_read_header(), rtp_send_ilbc(), rtp_write_header(), seq_read_header(), sipr_decoder_init(), sox_read_header(), str_read_packet(), svag_read_header(), svag_read_packet(), threedostr_read_header(), transcode_init(), tta_decode_init(), twinvq_decode_init(), vag_read_header(), vag_read_packet(), vivo_read_header(), vmd_read_header(), vmdaudio_decode_frame(), vmdaudio_decode_init(), vpk_read_header(), vpk_read_packet(), wc3_read_header(), wma_decode_init(), wma_decode_superframe(), wmavoice_decode_init(), wmavoice_decode_packet(), write_skip_frames(), wve_read_header(), xmv_read_header(), xvag_read_header(), xvag_read_packet(), xwma_read_header(), and xwma_read_packet().
int AVCodecContext::cutoff |
Audio cutoff bandwidth (0 means "automatic")
Definition at line 2331 of file avcodec.h.
Referenced by aac_encode_init(), Faac_encode_init(), ff_psy_init(), ff_psy_preprocess_init(), libopus_configure_encoder(), libopus_encode_init(), libvorbis_setup(), mark_pns(), search_for_pns(), search_for_quantizers_twoloop(), and validate_options().
uint64_t AVCodecContext::channel_layout |
Audio channel layout.
Definition at line 2338 of file avcodec.h.
Referenced by aac_encode_init(), ac3_decode_frame(), add_input_streams(), add_stream(), adp_read_header(), aea_read_header(), afc_read_header(), aiff_write_header(), alac_decode_init(), amf_parse_object(), amr_decode_fix_avctx(), amr_handle_packet(), amr_read_header(), amrnb_decode_init(), amrwb_decode_init(), apc_read_header(), ape_decode_init(), apply_param_change(), ast_read_header(), atrac3p_decode_init(), audio_encode_example(), avcodec_decode_audio4(), avcodec_open2(), avcodec_string(), bfi_read_header(), bmv_aud_decode_init(), bmv_read_header(), caf_write_header(), cdata_read_header(), cdxl_read_packet(), cin_read_header(), cinaudio_decode_init(), configure_input_audio_filter(), configure_output_audio_filter(), cook_decode_init(), create_audio_stream(), create_new_audio_stream(), daud_header(), dcadec_decode_frame(), decode_audio(), decode_frame(), decode_init(), dprint_options(), dsf_read_header(), dss_read_header(), dss_sp_decode_init(), dv_extract_audio_info(), encode_init(), evrc_decode_init(), ff_aac_ac3_parse(), ff_dca_set_channel_layout(), ff_flac_parse_streaminfo(), ff_flac_set_channel_layout(), ff_init_buffer_info(), ff_mov_read_chan(), ff_opus_parse_extradata(), ff_put_wav_header(), flac_encode_init(), flac_read_header(), flac_write_header(), flic_read_header(), flv_read_packet(), g722_decode_init(), g723_1_decode_init(), g723_1_init(), genh_read_header(), get_best_header(), get_codec_data(), get_sindex(), get_stream_info(), gsm_init(), gsm_read_header(), guess_channel_layout(), guess_input_channel_layout(), idcin_read_header(), iff_read_header(), ilbc_decode_init(), imc_decode_init(), init_audio(), init_decoder(), init_encoder(), init_filter(), init_filters(), init_output_frame(), iss_read_header(), lavfi_read_header(), libgsm_decode_init(), libopus_decode_init(), libspeex_decode_init(), libvorbis_setup(), matroska_parse_flac(), metasound_decode_init(), mlp_parse(), mmf_read_header(), mov_read_dac3(), mov_read_ddts(), mov_read_dec3(), mov_write_chan_tag(), mov_write_header(), movie_common_init(), movie_query_formats(), mpc7_decode_init(), mpc8_decode_init(), mpc_read_header(), mpegps_read_packet(), mxg_read_header(), oma_read_header(), on2avc_decode_init(), open_audio(), open_output_file(), output_configure(), paf_audio_init(), parse_dsd_prop(), parse_mpeg1waveformatex(), parse_waveformatex(), pcm_bluray_decode_frame(), pcm_bluray_parse_header(), pop_output_configuration(), pulse_write_header(), put_flac_codecpriv(), qcelp_decode_init(), qcp_read_header(), qdm2_decode_init(), ra144_decode_init(), ra288_decode_init(), read_header(), read_major_sync(), read_restart_header(), rm_read_audio_stream_info(), roq_read_packet(), rso_read_header(), run_test(), s302m_parse_frame_header(), sbg_read_header(), seq_read_header(), set_channel_params(), set_channels(), show_stream(), sipr_decoder_init(), smacker_read_header(), smka_decode_init(), sol_read_header(), speex_header(), str_read_packet(), stream_component_open(), tak_decode_frame(), tak_read_header(), tmv_read_header(), transcode_init(), truespeech_decode_init(), tta_decode_init(), twinvq_decode_init(), update_context_from_thread(), validate_options(), vid_read_packet(), vmd_read_header(), vmdaudio_decode_init(), vorbis_decode_frame(), vorbis_decode_init(), wavpack_decode_block(), wavpack_encode_block(), wavpack_encode_init(), wc3_read_header(), wmavoice_decode_init(), ws_snd_decode_init(), wsaud_read_header(), wv_read_header(), and yop_read_header().
uint64_t AVCodecContext::request_channel_layout |
Request decoder to use this channel layout if it can (0 for default)
Definition at line 2345 of file avcodec.h.
Referenced by ac3_decode_frame(), ac3_decode_init(), dcadec_init(), fdk_aac_decode_init(), ff_aac_ac3_parse(), ff_dca_set_channel_layout(), init_decoder(), mlp_parse(), output_configure(), and read_restart_header().
enum AVAudioServiceType AVCodecContext::audio_service_type |
Type of service that the audio stream conveys.
Definition at line 2352 of file avcodec.h.
Referenced by ac3_decode_frame(), avcodec_encode_audio2(), avformat_find_stream_info(), ff_aac_ac3_parse(), ff_ac3_encode_init(), ff_ac3_validate_metadata(), mov_read_dac3(), mov_read_dec3(), and transcode_init().
enum AVSampleFormat AVCodecContext::request_sample_fmt |
desired sample format
Definition at line 2360 of file avcodec.h.
Referenced by decode_init(), flac_set_bps(), init_decoder(), and libopus_decode_init().
int(* AVCodecContext::get_buffer2)(struct AVCodecContext *s, AVFrame *frame, int flags) |
This callback is called at the beginning of each frame to get data buffer(s) for it.
There may be one contiguous buffer for all the data or there may be a buffer per each data plane or anything in between. What this means is, you may set however many entries in buf[] you feel necessary. Each buffer must be reference-counted using the AVBuffer API (see description of buf[] below).
The following fields will be set in the frame before this callback is called:
This callback must fill the following fields in the frame:
If AV_CODEC_CAP_DR1 is not set then get_buffer2() must call avcodec_default_get_buffer2() instead of providing buffers allocated by some other means.
Each data plane must be aligned to the maximum required by the target CPU.
Video:
If AV_GET_BUFFER_FLAG_REF is set in flags then the frame may be reused (read and/or written to if it is writable) later by libavcodec.
avcodec_align_dimensions2() should be used to find the required width and height, as they normally need to be rounded up to the next multiple of 16.
Some decoders do not support linesizes changing between frames.
If frame multithreading is used and thread_safe_callbacks is set, this callback may be called from a different thread, but not from more than one at once. Does not need to be reentrant.
Audio:
Decoders request a buffer of a particular size by setting AVFrame.nb_samples prior to calling get_buffer2(). The decoder may, however, utilize only part of the buffer by setting AVFrame.nb_samples to a smaller value in the output frame.
As a convenience, av_samples_get_buffer_size() and av_samples_fill_arrays() in libavutil may be used by custom get_buffer2() functions to find the required data size and to fill data pointers and linesize. In AVFrame.linesize, only linesize[0] may be set for audio since all planes must be the same size.
Definition at line 2442 of file avcodec.h.
Referenced by avcodec_get_context_defaults3(), ff_thread_release_buffer(), get_buffer_internal(), init_input_stream(), main(), restore_context(), set_context(), submit_packet(), thread_get_buffer_internal(), and update_context_from_user().
int AVCodecContext::refcounted_frames |
If non-zero, the decoded audio and video frames returned from avcodec_decode_video2() and avcodec_decode_audio4() are reference-counted and are valid indefinitely.
The caller must free them with av_frame_unref() when they are not needed anymore. Otherwise, the decoded frames must not be freed by the caller and are only valid until the next decode call.
Definition at line 2455 of file avcodec.h.
Referenced by avcodec_decode_video2(), avcodec_flush_buffers(), init(), main(), open_stream(), and smvjpeg_decode_init().
float AVCodecContext::qcompress |
amount of qscale change between easy & hard scenes (0.0-1.0)
Definition at line 2458 of file avcodec.h.
Referenced by ffm2_read_header(), ffm_read_header(), get_qscale(), vpx_init(), X264_init(), and XAVS_init().
float AVCodecContext::qblur |
amount of qscale smoothing over time (0.0-1.0)
Definition at line 2459 of file avcodec.h.
Referenced by ff_rate_control_init(), ff_rate_estimate_qscale(), ffm2_read_header(), ffm_read_header(), init_pass2(), X264_init(), and XAVS_init().
int AVCodecContext::qmin |
minimum quantizer
Definition at line 2466 of file avcodec.h.
Referenced by avcodec_string(), encode_thread(), ff_init_qscale_tab(), ff_mpv_encode_init(), ff_xvid_rate_estimate_qscale(), ffm2_read_header(), ffm_read_header(), init_pass2(), nvenc_encode_init(), print_stream_params(), update_qscale(), vpx_init(), X264_init(), XAVS_init(), and xvid_encode_init().
int AVCodecContext::qmax |
maximum quantizer
Definition at line 2473 of file avcodec.h.
Referenced by avcodec_string(), dnxhd_encode_init(), dnxhd_encode_rdo(), dnxhd_find_qscale(), dnxhd_init_qmat(), dnxhd_init_rc(), encode_thread(), ff_init_qscale_tab(), ff_mpv_encode_init(), ff_vbv_update(), ff_xvid_rate_estimate_qscale(), ffm2_read_header(), ffm_read_header(), init_pass2(), nvenc_encode_init(), print_stream_params(), update_qscale(), vpx_init(), X264_init(), XAVS_init(), and xvid_encode_init().
int AVCodecContext::max_qdiff |
maximum quantizer difference between frames
Definition at line 2480 of file avcodec.h.
Referenced by ffm2_read_header(), ffm_read_header(), get_diff_limited_q(), X264_init(), and XAVS_init().
attribute_deprecated float AVCodecContext::rc_qsquish |
Definition at line 2487 of file avcodec.h.
Referenced by ff_mpv_encode_init().
attribute_deprecated float AVCodecContext::rc_qmod_amp |
Definition at line 2490 of file avcodec.h.
Referenced by ff_mpv_encode_init().
attribute_deprecated int AVCodecContext::rc_qmod_freq |
Definition at line 2492 of file avcodec.h.
Referenced by ff_mpv_encode_init().
int AVCodecContext::rc_buffer_size |
decoder bitstream buffer size
Definition at line 2500 of file avcodec.h.
Referenced by add_codec(), avcodec_open2(), ff_mpv_encode_init(), ff_mpv_encode_picture(), ff_rate_control_init(), ff_vbv_update(), ff_xvid_rate_control_init(), ffm2_read_header(), ffm_read_header(), init_pass2(), load_input_picture(), modify_qscale(), mpeg1_decode_sequence(), mpeg1_encode_sequence_header(), mpeg_decode_sequence_extension(), nvenc_encode_init(), qsv_retrieve_enc_params(), reconfig_encoder(), select_input_picture(), transcode_init(), vpx_init(), X264_init(), and XAVS_init().
int AVCodecContext::rc_override_count |
ratecontrol override, see RcOverride
Definition at line 2507 of file avcodec.h.
Referenced by avcodec_copy_context(), get_qscale(), and new_video_stream().
RcOverride* AVCodecContext::rc_override |
Definition at line 2508 of file avcodec.h.
Referenced by avcodec_copy_context(), avcodec_free_context(), get_qscale(), and new_video_stream().
attribute_deprecated const char* AVCodecContext::rc_eq |
Definition at line 2515 of file avcodec.h.
Referenced by add_codec(), ff_mpv_encode_init(), ffm2_read_header(), ffm_close(), and ffm_read_header().
int64_t AVCodecContext::rc_max_rate |
maximum bitrate
Definition at line 2523 of file avcodec.h.
Referenced by add_codec(), av_find_best_stream(), avcodec_string(), dash_write_header(), ff_mp4_read_dec_config_descr(), ff_mpv_encode_init(), ff_mpv_encode_picture(), ff_rate_control_init(), ff_vbv_update(), ff_xvid_rate_control_init(), ffm2_read_header(), ffm_read_header(), init_video_param(), libvorbis_setup(), modify_qscale(), mpeg1_encode_sequence_header(), mpegvideo_extract_headers(), mxf_write_header(), nvenc_encode_init(), qsv_retrieve_enc_params(), reconfig_encoder(), select_rc_mode(), show_stream(), svc_encode_init(), transcode_init(), vpx_init(), X264_init(), and XAVS_init().
int64_t AVCodecContext::rc_min_rate |
minimum bitrate
Definition at line 2530 of file avcodec.h.
Referenced by ff_mpv_encode_init(), ff_mpv_encode_picture(), ff_vbv_update(), ffm2_read_header(), ffm_read_header(), libvorbis_setup(), modify_qscale(), qsv_retrieve_enc_params(), and vpx_init().
attribute_deprecated float AVCodecContext::rc_buffer_aggressivity |
Definition at line 2537 of file avcodec.h.
Referenced by ff_mpv_encode_init(), ffm2_read_header(), ffm_read_header(), and vpx_init().
attribute_deprecated float AVCodecContext::rc_initial_cplx |
Definition at line 2540 of file avcodec.h.
Referenced by ff_mpv_encode_init().
float AVCodecContext::rc_max_available_vbv_use |
Ratecontrol attempt to use, at maximum, of what can be used without an underflow.
Definition at line 2548 of file avcodec.h.
Referenced by ff_mpv_encode_picture(), ff_rate_control_init(), and modify_qscale().
float AVCodecContext::rc_min_vbv_overflow_use |
Ratecontrol attempt to use, at least, times the amount needed to prevent a vbv overflow.
Definition at line 2555 of file avcodec.h.
Referenced by modify_qscale().
int AVCodecContext::rc_initial_buffer_occupancy |
Number of bits which should be loaded into the rc buffer before decoding starts.
Definition at line 2562 of file avcodec.h.
Referenced by avcodec_open2(), ff_rate_control_init(), ff_xvid_rate_control_init(), init_video_param(), vpx_init(), X264_init(), and XAVS_init().
attribute_deprecated int AVCodecContext::coder_type |
Definition at line 2576 of file avcodec.h.
Referenced by encode_frame(), encode_init(), ffm2_read_header(), ffm_read_header(), init_video_param(), libschroedinger_encode_init(), sunrast_encode_init(), svc_encode_init(), targa_encode_frame(), and X264_init().
attribute_deprecated int AVCodecContext::context_model |
Definition at line 2582 of file avcodec.h.
Referenced by encode_init().
attribute_deprecated int AVCodecContext::lmin |
Definition at line 2590 of file avcodec.h.
Referenced by ff_mpv_encode_init().
attribute_deprecated int AVCodecContext::lmax |
Definition at line 2596 of file avcodec.h.
Referenced by ff_mpv_encode_init().
attribute_deprecated int AVCodecContext::frame_skip_threshold |
Definition at line 2602 of file avcodec.h.
Referenced by ff_mpv_encode_init(), and vpx_init().
attribute_deprecated int AVCodecContext::frame_skip_factor |
Definition at line 2606 of file avcodec.h.
Referenced by ff_mpv_encode_init().
attribute_deprecated int AVCodecContext::frame_skip_exp |
Definition at line 2610 of file avcodec.h.
Referenced by ff_mpv_encode_init().
attribute_deprecated int AVCodecContext::frame_skip_cmp |
Definition at line 2614 of file avcodec.h.
Referenced by ff_mpv_encode_init(), ffm2_read_header(), and ffm_read_header().
int AVCodecContext::trellis |
trellis RD quantization
Definition at line 2622 of file avcodec.h.
Referenced by adpcm_compress_trellis(), adpcm_encode_frame(), adpcm_encode_init(), encode_block(), encode_end(), encode_init(), ff_dct_encode_init(), ff_mpv_encode_init(), ff_mpv_encode_picture(), g722_encode_frame(), g722_encode_init(), X264_init(), XAVS_init(), and xvid_encode_init().
attribute_deprecated int AVCodecContext::min_prediction_order |
Definition at line 2627 of file avcodec.h.
Referenced by alac_encode_init(), and flac_encode_init().
attribute_deprecated int AVCodecContext::max_prediction_order |
Definition at line 2631 of file avcodec.h.
Referenced by alac_encode_init(), and flac_encode_init().
attribute_deprecated int64_t AVCodecContext::timecode_frame_start |
Definition at line 2635 of file avcodec.h.
Referenced by encode_init(), mpeg_decode_gop(), and show_stream().
attribute_deprecated void(* AVCodecContext::rtp_callback)(struct AVCodecContext *avctx, void *data, int size, int mb_nb) |
attribute_deprecated int AVCodecContext::rtp_payload_size |
Definition at line 2655 of file avcodec.h.
Referenced by ff_mpv_encode_init().
attribute_deprecated int AVCodecContext::mv_bits |
Definition at line 2666 of file avcodec.h.
Referenced by encode_frame(), and ff_mpv_encode_picture().
attribute_deprecated int AVCodecContext::header_bits |
Definition at line 2668 of file avcodec.h.
Referenced by ff_mpv_encode_picture().
attribute_deprecated int AVCodecContext::i_tex_bits |
Definition at line 2670 of file avcodec.h.
Referenced by ff_mpv_encode_picture().
attribute_deprecated int AVCodecContext::p_tex_bits |
Definition at line 2672 of file avcodec.h.
Referenced by encode_frame(), and ff_mpv_encode_picture().
attribute_deprecated int AVCodecContext::i_count |
Definition at line 2674 of file avcodec.h.
Referenced by ff_mpv_encode_picture().
attribute_deprecated int AVCodecContext::p_count |
Definition at line 2676 of file avcodec.h.
Referenced by ff_mpv_encode_picture().
attribute_deprecated int AVCodecContext::skip_count |
Definition at line 2678 of file avcodec.h.
Referenced by ff_mpv_encode_picture().
attribute_deprecated int AVCodecContext::misc_bits |
Definition at line 2680 of file avcodec.h.
Referenced by encode_frame(), and ff_mpv_encode_picture().
attribute_deprecated int AVCodecContext::frame_bits |
Definition at line 2684 of file avcodec.h.
Referenced by encode_frame(), and ff_mpv_encode_picture().
char* AVCodecContext::stats_out |
pass1 encoding statistics output buffer
Definition at line 2692 of file avcodec.h.
Referenced by avcodec_encode_video2(), do_video_out(), encode_close(), encode_end(), encode_frame(), encode_init(), ff_ffv1_close(), ff_mpv_encode_end(), ff_mpv_encode_init(), ff_write_pass1_stats(), flush_encoders(), get_stats(), vp8_encode(), vp8_free(), xvid_encode_close(), and xvid_encode_frame().
char* AVCodecContext::stats_in |
pass2 encoding statistics input buffer Concatenated stuff from stats_out of pass1 should be placed here.
Definition at line 2700 of file avcodec.h.
Referenced by encode_init(), ff_rate_control_init(), new_video_stream(), submit_stats(), transcode(), vpx_init(), and xvid_encode_init().
int AVCodecContext::workaround_bugs |
Work around bugs in encoders which sometimes cannot be detected automatically.
Definition at line 2707 of file avcodec.h.
Referenced by ff_mpeg4_set_direct_mv(), ff_mpv_decode_init(), and h264_init_context().
int AVCodecContext::strict_std_compliance |
strictly follow the standard (MPEG4, ...).
Definition at line 2741 of file avcodec.h.
Referenced by aac_encode_init(), amr_wb_encode_init(), amv_encode_picture(), avcodec_open2(), choose_pix_fmts(), choose_pixel_fmt(), config_input(), config_props(), decode_frame_common(), decode_postinit(), dnxhd_init_vlc(), dvbsub_parse_clut_segment(), encode_frame(), encode_init(), ff_dnxhd_find_cid(), ff_fix_long_p_mvs(), ff_get_best_fcode(), ff_mpv_encode_init(), ff_put_wav_header(), ffm2_read_header(), ffm_read_header(), find_frame_rate_index(), init_video_param(), libgsm_encode_init(), ljpeg_encode_init(), set_default_channel_config(), setup_hwaccel(), and vc2_encode_init().
int AVCodecContext::error_concealment |
error concealment flags
Definition at line 2753 of file avcodec.h.
Referenced by dv_decode_video_segment(), ff_er_add_slice(), ff_er_frame_end(), ff_er_frame_start(), guess_mv(), and is_intra_more_likely().
int AVCodecContext::debug |
debug
Definition at line 2763 of file avcodec.h.
Referenced by aac_decode_frame_int(), audio_get_buffer(), check_keyboard_interaction(), dct_init(), decode_chunks(), decode_ext_header(), decode_extension_payload(), decode_fill(), decode_frame(), decode_frame_common(), decode_frame_packing_arrangement(), decode_GreenMetadata(), decode_ihdr_chunk(), decode_init(), decode_nal_units(), decode_picture_timing(), decode_recovery_point(), dvbsub_decode(), ff_er_frame_end(), ff_flv_decode_picture_header(), ff_frame_thread_init(), ff_h263_show_pict_info(), ff_h264_decode_picture_parameter_set(), ff_h264_decode_sei(), ff_h264_decode_seq_parameter_set(), ff_h264_decode_slice_header(), ff_h264_execute_ref_pic_marking(), ff_hevc_decode_nal_sps(), ff_jpegls_decode_lse(), ff_jpegls_decode_picture(), ff_mjpeg_decode_frame(), ff_mjpeg_decode_sos(), ff_mpeg4_decode_picture_header(), ff_mpeg4_workaround_bugs(), ff_mpv_frame_start(), ff_msmpeg4_decode_picture_header(), ff_print_debug_info2(), ff_rate_estimate_qscale(), ff_thread_await_progress(), ff_thread_release_buffer(), ff_thread_report_progress(), ff_vbv_update(), ff_wmv2_decode_secondary_picture_header(), ffm2_read_header(), ffm_read_header(), ffm_write_header(), find_short(), libschroedinger_decode_init(), libschroedinger_encode_init(), mjpeg_decode_app(), mjpeg_decode_com(), mjpegb_decode_frame(), modify_qscale(), mpeg1_decode_picture(), mpeg1_decode_sequence(), mpeg_decode_gop(), mpeg_decode_picture_display_extension(), mpeg_decode_sequence_display_extension(), mpeg_decode_sequence_extension(), mpeg_decode_slice(), mpv_decode_mb_internal(), parse_avid(), pcm_bluray_decode_frame(), pcm_bluray_parse_header(), pcm_dvd_parse_header(), predict_slice(), predict_slice_buffered(), print_long_term(), print_short_term(), read_extra_header(), remove_short(), rv10_decode_init(), rv20_decode_picture_header(), svq3_decode_frame(), truemotion1_decode_header(), update_context_from_user(), vc1_decode_frame(), and video_get_buffer().
int AVCodecContext::debug_mv |
debug Code outside libavcodec should access this field using AVOptions
Definition at line 2800 of file avcodec.h.
Referenced by alloc_picture_tables(), avcodec_open2(), ff_frame_thread_init(), ff_print_debug_info2(), and update_context_from_user().
int AVCodecContext::err_recognition |
Error recognition; may misdetect some more or less valid parts as errors.
Definition at line 2811 of file avcodec.h.
Referenced by aac_decode_init(), ac3_decode_frame(), avcodec_decode_audio4(), avcodec_decode_video2(), chs_parse_header(), dcadec_decode_frame(), dcadec_init(), decode(), decode_chunks(), decode_frame(), decode_ics_info(), decode_init(), decode_nal_unit(), decode_nal_units(), decode_region_inter(), decode_region_masked(), decode_rle(), decode_slice(), display_end_segment(), ff_ccitt_unpack(), ff_dca_core_parse(), ff_dca_core_parse_exss(), ff_dca_exss_parse(), ff_er_frame_end(), ff_h263_decode_frame(), ff_h264_decode_slice_header(), ff_h264_execute_ref_pic_marking(), ff_hevc_decode_nal_vps(), ff_hevc_parse_sps(), ff_mjpeg_decode_frame(), ff_mpeg4_pred_dc(), ff_msmpeg4_decode_block(), flac_decode_frame(), h261_decode_gob_header(), h263_decode_block(), hevc_decode_frame(), hls_slice_header(), init_dimensions(), mjpegb_decode_frame(), mpeg1_decode_picture(), mpeg1_decode_sequence(), mpeg4_decode_block(), mpeg4_decode_dc(), mpeg4_decode_mb(), mpeg_decode_frame(), mpeg_decode_slice(), mxpeg_decode_frame(), opus_decode_frame(), opus_decode_subpacket(), parse_aux_data(), parse_band_data(), parse_coding_header(), parse_common_header(), parse_navi_table(), parse_optional_info(), parse_presentation_segment(), parse_x96_coding_header(), parse_x96_frame_exss(), parse_xbr_frame(), parse_xxch_frame(), pcx_decode_frame(), read_specific_config(), slice_decode_thread(), tak_decode_frame(), tdsc_decode_jpeg_tile(), tdsc_parse_dtsm(), tiff_decode_tag(), tta_decode_frame(), v410_decode_init(), vc1_decode_frame(), wavpack_decode_block(), wv_unpack_mono(), and wv_unpack_stereo().
int64_t AVCodecContext::reordered_opaque |
opaque 64bit number (generally a PTS) that will be reordered and output in AVFrame.reordered_opaque
Definition at line 2836 of file avcodec.h.
Referenced by avcodec_get_context_defaults3(), ff_init_buffer_info(), and update_context_from_user().
struct AVHWAccel* AVCodecContext::hwaccel |
Hardware accelerator in use.
Definition at line 2843 of file avcodec.h.
Referenced by alloc_frame(), alloc_frame_buffer(), alloc_picture(), avcodec_close(), avcodec_copy_context(), decode_chunks(), decode_nal_unit(), decode_nal_units(), decode_postinit(), decode_slice(), er_supported(), ff_blockdsp_init_x86(), ff_er_add_slice(), ff_er_frame_end(), ff_get_format(), ff_h263_decode_frame(), ff_h264_execute_decode_slices(), ff_h264_field_end(), ff_mpeg_framesize_alloc(), ff_mpv_frame_start(), ff_print_debug_info2(), ff_vdpau_common_reinit(), generate_missing_ref(), get_buffer_internal(), get_consumed_bytes(), h264_decode_frame(), h264_frame_start(), hevc_decode_frame(), hevc_frame_start(), is_intra_more_likely(), mpeg_decode_slice(), mpeg_field_start(), mpv_decode_mb_internal(), set_sps(), setup_hwaccel(), setup_hwaccel_for_pixfmt(), slice_end(), update_context_from_thread(), vc1_decode_frame(), vp9_alloc_frame(), and vp9_decode_frame().
void* AVCodecContext::hwaccel_context |
Hardware accelerator context.
For some hardware accelerators, a global context needs to be provided by the user. In that case, this holds display-dependent data FFmpeg cannot instantiate itself. Please refer to the FFmpeg HW accelerator documentation to know how to fill this is. e.g. for VA API, this is a struct vaapi_context.
Definition at line 2855 of file avcodec.h.
Referenced by av_vdpau_bind_context(), commit_bitstream_and_slice_buffer(), dxva2_alloc(), dxva2_create_decoder(), dxva2_h264_decode_slice(), dxva2_h264_start_frame(), dxva2_hevc_start_frame(), dxva2_mpeg2_start_frame(), dxva2_uninit(), dxva2_vc1_start_frame(), dxva2_vp9_start_frame(), ff_dxva2_common_end_frame(), ff_qsv_enc_init(), ff_vaapi_context_init(), ff_vda_default_init(), ff_vdpau_common_end_frame(), ff_vdpau_common_init(), ff_vdpau_common_reinit(), fill_slice_long(), get_format(), init_opaque_surf(), main(), qsv_decode_init(), qsv_init(), qsv_init_opaque_alloc(), qsv_transcode_init(), qsv_uninit(), restore_context(), set_context(), update_context_from_thread(), vda_h264_end_frame(), vda_old_h264_decode_slice(), vda_old_h264_end_frame(), vda_old_h264_start_frame(), vdpau_alloc(), vdpau_old_init(), and vdpau_uninit().
uint64_t AVCodecContext::error[AV_NUM_DATA_POINTERS] |
error
Definition at line 2862 of file avcodec.h.
Referenced by encode_frame(), estimate_best_b_count(), ff_mpv_encode_picture(), print_report(), and storeframe().
int AVCodecContext::dct_algo |
DCT algorithm, see FF_DCT_* below.
Definition at line 2869 of file avcodec.h.
Referenced by avcodec_dct_init(), ff_dct_encode_init_x86(), ff_fdctdsp_init(), ff_fdctdsp_init_ppc(), ff_fdctdsp_init_x86(), ff_mpv_common_init_ppc(), ffm2_read_header(), ffm_read_header(), and tdsc_init().
int AVCodecContext::idct_algo |
IDCT algorithm, see FF_IDCT_* below.
Definition at line 2882 of file avcodec.h.
Referenced by avcodec_dct_init(), decode_init(), ff_idctdsp_init(), ff_idctdsp_init_alpha(), ff_idctdsp_init_arm(), ff_idctdsp_init_armv5te(), ff_idctdsp_init_armv6(), ff_idctdsp_init_neon(), ff_idctdsp_init_ppc(), ff_idctdsp_init_x86(), ff_mpeg4_workaround_bugs(), ff_xvid_idct_init(), ff_xvid_idct_init_x86(), init(), setup_hwaccel_for_pixfmt(), smvjpeg_decode_init(), tdsc_init(), and update_context_from_thread().
int AVCodecContext::bits_per_coded_sample |
bits per sample/pixel from the demuxer (needed for huffyuv).
Definition at line 2917 of file avcodec.h.
Referenced by aasc_decode_frame(), aasc_decode_init(), adpcm_decode_frame(), adpcm_decode_init(), adpcm_encode_init(), aiff_write_header(), amf_parse_object(), apc_read_header(), ape_decode_init(), ape_read_header(), asf_read_stream_properties(), av_get_audio_frame_duration(), avformat_find_stream_info(), avi_read_header(), avi_write_header(), avr_read_header(), avs_read_packet(), avui_decode_frame(), bfi_read_header(), bmp_encode_frame(), bmp_encode_init(), cin_read_header(), cine_read_header(), cinepak_decode_init(), cmap_read_palette(), create_audio_stream(), daud_header(), decode_frame(), decode_init(), decode_wave_header(), dshow_add_device(), ea_read_header(), encode_frame(), encode_init(), epaf_read_header(), fbdev_write_packet(), ff_get_bmp_header(), ff_get_wav_header(), ff_put_bmp_header(), ff_put_wav_header(), ff_voc_get_packet(), film_read_header(), flic_read_header(), flv_read_packet(), flv_same_audio_codec(), flv_set_audio_codec(), fsb_read_header(), g722_read_header(), genh_read_header(), get_aiff_header(), get_audio_flags(), get_codec_data(), get_nb_samples(), get_packet_header(), get_sindex(), hap_init(), ico_write_packet(), idcin_read_header(), iff_read_header(), init_audio(), ipmovie_read_header(), ipvideo_decode_init(), ircam_read_header(), iss_read_header(), lag_decode_frame(), lvf_read_header(), matroska_parse_tracks(), mkv_write_track(), mmf_read_header(), mov_get_rawvideo_codec_tag(), mov_parse_stsd_audio(), mov_parse_stsd_video(), mov_read_ddts(), mov_write_audio_tag(), mov_write_video_tag(), mpc8_read_header(), mpc_read_header(), msrle_decode_frame(), msrle_decode_init(), msvideo1_decode_init(), mv_read_header(), mxf_get_d10_aes3_packet(), mxf_parse_structural_metadata(), mxf_set_audio_pts(), mxg_read_header(), nist_read_header(), nsv_parse_NSVs_header(), nuv_header(), oma_read_header(), parse_audio_var(), parse_media_type(), parse_strk(), parse_waveformatex(), pcm_bluray_parse_header(), pcm_dvd_decode_samples(), pcm_dvd_parse_header(), pcm_encode_init(), pcm_read_header(), png_enc_init(), pvf_read_header(), qtrle_decode_frame(), qtrle_decode_init(), qtrle_encode_init(), raw_encode_init(), raw_init_decoder(), read_desc_chunk(), read_header(), read_packet(), rl2_read_header(), roq_read_packet(), rpl_read_header(), rsd_read_header(), rtp_write_packet(), scan_file(), seq_read_header(), smacker_read_header(), smjpeg_read_header(), smjpeg_write_header(), smka_decode_init(), sox_read_header(), tak_decode_init(), tak_read_header(), targa_encode_frame(), tmv_read_header(), transcode_init(), tta_decode_init(), tta_read_header(), update_context_from_thread(), utvideo_encode_init(), vfw_read_header(), vid_read_packet(), vivo_read_header(), vmd_read_header(), vmdaudio_decode_init(), voc_write_packet(), wc3_read_header(), wsaud_read_header(), wsvqa_read_packet(), wv_read_header(), wve_read_header(), xmv_read_header(), xsub_encoder_init(), xwma_read_header(), and y41p_encode_init().
int AVCodecContext::bits_per_raw_sample |
Bits per sample/pixel of internal libavcodec pixel/sample format.
Definition at line 2924 of file avcodec.h.
Referenced by alac_decode_init(), alac_encode_frame(), alac_encode_init(), avcodec_dct_init(), avcodec_open2(), avcodec_string(), cfhd_decode_init(), checkasm_check_pixblockdsp(), cllc_decode_frame(), copy_samples(), dcadec_decode_frame(), dcadec_init(), dct_init(), decode_channel(), decode_frame(), decode_init(), decode_plane(), decode_rgb_frame(), dnxhd_decode_header(), dnxhd_encode_init(), encode_init(), ff_dca_xll_filter_frame(), ff_fdctdsp_init(), ff_flac_parse_streaminfo(), ff_idctdsp_init(), ff_idctdsp_init_x86(), ff_jpegls_decode_lse(), ff_mjpeg_decode_sof(), ff_mpegvideoencdsp_init_x86(), ff_mpv_encode_init(), ff_pixblockdsp_init(), ff_xvid_idct_init(), fic_decode_init(), fill_buffer(), filter_frame_fixed(), filter_frame_float(), flac_encode_frame(), flac_encode_init(), get_siz(), h264_slice_header_init(), hq_decode_frame(), hqa_decode_frame(), hqx_decode_frame(), init_frame(), init_sample_buffers(), libopenjpeg_decode_frame(), mlp_parse(), new_video_stream(), pcm_bluray_parse_header(), pcm_decode_init(), pcm_dvd_parse_header(), pnm_decode_frame(), prores_encode_init(), read_const_block_data(), read_extra_header(), read_header(), read_major_sync(), read_var_block_data(), s302m_decode_frame(), s302m_encode2_frame(), s302m_encode_init(), s302m_parse_frame_header(), set_bps_params(), show_stream(), svq3_decode_init(), tak_decode_frame(), tak_decode_init(), transcode_init(), tta_decode_init(), tta_encode_init(), update_context_from_thread(), update_md5_sum(), utvideo_decode_init(), v410_decode_init(), vble_decode_init(), wavpack_decode_frame(), wavpack_encode_frame(), write_element(), write_streaminfo(), y216_decode_init(), y41p_decode_init(), zero12v_decode_init(), and zerocodec_decode_init().
int AVCodecContext::lowres |
low resolution decoding, 1-> 1/2 size, 2->1/4 size
Definition at line 2934 of file avcodec.h.
Referenced by avcodec_align_dimensions2(), avcodec_open2(), chroma_4mv_motion_lowres(), decode_slice(), dv_decode_video_segment(), dvvideo_decode_init(), ff_er_frame_end(), ff_h263_decode_picture_header(), ff_idctdsp_init(), ff_idctdsp_init_alpha(), ff_idctdsp_init_arm(), ff_idctdsp_init_armv5te(), ff_idctdsp_init_armv6(), ff_idctdsp_init_neon(), ff_idctdsp_init_ppc(), ff_idctdsp_init_x86(), ff_init_block_index(), ff_intel_h263_decode_picture_header(), ff_mjpeg_decode_sof(), ff_mpv_decode_mb(), ff_msmpeg4_pred_dc(), ff_set_dimensions(), ff_update_block_index(), ff_xvid_idct_init(), get_buffer_internal(), hpel_motion_lowres(), init(), libopenjpeg_decode_frame(), mjpeg_decode_scan(), mjpeg_decode_scan_progressive_ac(), mpeg_decode_slice(), mpeg_motion_lowres(), mpv_decode_mb_internal(), MPV_motion_lowres(), rv20_decode_picture_header(), and shift_output().
attribute_deprecated AVFrame* AVCodecContext::coded_frame |
the picture in the bitstream
Definition at line 2945 of file avcodec.h.
Referenced by avcodec_close(), avcodec_copy_context(), avcodec_open2(), bmp_encode_frame(), dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_load_picture(), dvvideo_encode_frame(), encode_frame(), encode_init(), encode_init_ls(), filter(), filter_frame(), flashsv_encode_frame(), frame_end(), gif_encode_init(), libschroedinger_encode_frame(), libx265_encode_frame(), ljpeg_encode_init(), pam_encode_init(), pcx_encode_init(), png_enc_init(), pnm_encode_init(), process_output_surface(), qtrle_encode_frame(), raw_encode_init(), storeframe(), svq1_encode_frame(), targa_encode_init(), update_context_from_thread(), utvideo_decode_close(), utvideo_decode_frame(), utvideo_decode_init(), utvideo_encode_frame(), v410_encode_frame(), v4l2_read_packet(), X264_frame(), XAVS_frame(), and xvid_encode_frame().
int AVCodecContext::thread_count |
thread count is used to decide how many independent tasks should be passed to execute()
Definition at line 2954 of file avcodec.h.
Referenced by avcodec_close(), avcodec_open2(), avformat_find_stream_info(), dds_decode(), decode_chunks(), decode_end(), decode_init(), dnxhd_decode_frame(), dnxhd_decode_init(), dnxhd_decode_init_thread_copy(), dnxhd_encode_end(), dnxhd_encode_init(), dnxhd_load_picture(), dxv_init(), dxva2_create_decoder(), encode_close(), encode_init(), ff_alloc_entries(), ff_frame_thread_encoder_free(), ff_frame_thread_encoder_init(), ff_frame_thread_init(), ff_h264_alloc_tables(), ff_mpv_common_init(), ff_mpv_encode_init(), ff_slice_thread_free(), ff_slice_thread_init(), ff_thread_decode_frame(), ff_thread_flush(), ff_thread_free(), ff_thread_video_encode_frame(), ffm2_read_header(), ffm_read_header(), h264_slice_header_init(), hap_init(), hevc_decode_init(), libx265_encode_init(), svc_encode_init(), thread_execute(), update_context_from_thread(), update_dimensions(), utvideo_encode_init(), validate_thread_parameters(), vp78_decode_frame(), vpx_init(), worker(), X264_init(), XAVS_init(), and xvid_encode_init().
int AVCodecContext::thread_type |
Which multithreading methods to use.
Use of FF_THREAD_FRAME will increase decoding delay by one frame per thread, so clients which cannot provide future frames should not use it.
Definition at line 2964 of file avcodec.h.
Referenced by ff_frame_thread_encoder_init(), validate_thread_parameters(), and X264_init().
int AVCodecContext::active_thread_type |
Which multithreading methods are in use by the codec.
Definition at line 2973 of file avcodec.h.
Referenced by avcodec_close(), avcodec_decode_audio4(), avcodec_decode_video2(), avcodec_encode_video2(), avcodec_flush_buffers(), avcodec_open2(), await_reference_mb_row(), decode_chunks(), decode_nal_units(), decode_postinit(), decode_slice(), dxva2_create_decoder(), ff_alloc_entries(), ff_er_add_slice(), ff_frame_thread_encoder_init(), ff_frame_thread_init(), ff_h264_decode_init(), ff_h264_decode_slice_header(), ff_h264_field_end(), ff_mjpeg_encode_stuffing(), ff_mpv_common_init(), ff_rv34_decode_frame(), ff_slice_thread_init(), ff_thread_can_start_frame(), ff_thread_finish_setup(), ff_thread_free(), ff_thread_get_format(), ff_thread_init(), ff_thread_release_buffer(), finish_frame(), h264_init_context(), h264_slice_header_init(), hevc_decode_init(), jpeg_table_header(), mimic_decode_frame(), mpeg_field_start(), mpv_decode_mb_internal(), render_slice(), rv34_decode_mv(), rv34_decode_slice(), rv34_mc(), setup_hwaccel(), slice_end(), thread_execute(), thread_get_buffer_internal(), update_dimensions(), validate_thread_parameters(), vp3_decode_frame(), vp3_draw_horiz_band(), vp78_decode_frame(), vp78_decode_mb_row_sliced(), and vp9_decode_frame().
int AVCodecContext::thread_safe_callbacks |
Set by the client if its custom get_buffer() callback can be called synchronously from another thread, which allows faster multithreaded decoding.
draw_horiz_band() will be called from other threads regardless of this setting. Ignored if the default get_buffer() is used.
Definition at line 2983 of file avcodec.h.
Referenced by ff_thread_get_format(), ff_thread_release_buffer(), init_input_stream(), submit_packet(), thread_get_buffer_internal(), and update_context_from_user().
int(* AVCodecContext::execute)(struct AVCodecContext *c, int(*func)(struct AVCodecContext *c2, void *arg), void *arg2, int *ret, int count, int size) |
The codec may call this to execute several independent things.
It will return only after finishing all tasks. The user may replace this with some multithreaded implementation, the default implementation will execute the parts serially.
count | the number of things to execute
|
Definition at line 2994 of file avcodec.h.
Referenced by avcodec_get_context_defaults3(), calc_slice_sizes(), decode_chunks(), decode_component(), decode_frame(), decode_lowdelay(), decode_picture(), dvvideo_decode_frame(), dvvideo_encode_frame(), encode_frame(), encode_picture(), encode_slices(), ff_h264_execute_decode_slices(), ff_slice_thread_init(), fic_decode_frame(), and hls_slice_data().
int(* AVCodecContext::execute2)(struct AVCodecContext *c, int(*func)(struct AVCodecContext *c2, void *arg, int jobnr, int threadnr), void *arg2, int *ret, int count) |
The codec may call this to execute several independent things.
It will return only after finishing all tasks. The user may replace this with some multithreaded implementation, the default implementation will execute the parts serially. Also see avcodec_thread_init and e.g. the –enable-pthread configure option.
c | context passed also to func |
count | the number of things to execute |
arg2 | argument passed unchanged to func |
ret | return values of executed functions, must have space for "count" values. May be NULL. |
func | function that will be called count times, with jobnr from 0 to count-1. threadnr will be in the range 0 to c->thread_count-1 < MAX_THREADS and so that no two instances of func executing at the same time will have the same threadnr. |
Definition at line 3014 of file avcodec.h.
Referenced by avcodec_get_context_defaults3(), dds_decode(), decode_frame(), decode_picture(), dnxhd_decode_frame(), dnxhd_encode_fast(), dnxhd_encode_picture(), dnxhd_encode_rdo(), dnxhd_find_qscale(), dxv_decode(), encode_frame(), ff_slice_thread_init(), ff_vp56_decode_frame(), hap_decode(), hls_slice_data_wpp(), hqx_decode_frame(), and vp78_decode_frame().
int AVCodecContext::nsse_weight |
noise vs.
sse weight for the nsse comparison function
Definition at line 3021 of file avcodec.h.
Referenced by ffm2_read_header(), ffm_read_header(), hadamard_func(), nsse16_c(), and nsse8_c().
int AVCodecContext::profile |
profile
Definition at line 3028 of file avcodec.h.
Referenced by aac_decode_er_frame(), aac_decode_frame_int(), aac_encode_init(), av_vdpau_get_profile(), avcodec_string(), dcadec_decode_frame(), decode_extension_payload(), decode_frame_header(), dirac_decode_data_unit(), dirac_header(), dxva2_init(), encode_init(), encode_slice(), export_stream_params(), Faac_encode_init(), ff_dca_core_filter_frame(), ff_dca_xll_filter_frame(), ff_h264_decode_slice_header(), flv_write_header(), get_siz(), hevc_parse_slice_header(), mov_write_isml_manifest(), mpeg1_encode_sequence_header(), mpeg4_decode_profile_level(), mpeg4_encode_visual_object_header(), mpeg_decode_sequence_extension(), mpeg_decode_slice(), mxf_get_mpeg2_codec_ul(), mxf_parse_h264_frame(), mxf_parse_mpeg2_frame(), mxf_write_mpegvideo_desc(), nvenc_encode_init(), parse_nal_units(), prores_encode_frame(), prores_encode_init(), prores_encode_picture(), qsv_decode_init(), read_colorspace_details(), read_sbr_extension(), set_pix_fmt(), show_stream(), transcode_init(), update_context_from_thread(), vc1_decode_init(), vdpau_h264_init(), vdpau_hevc_init(), vdpau_mpeg4_init(), vdpau_vc1_init(), vpx_init(), and X264_init().
int AVCodecContext::level |
level
Definition at line 3117 of file avcodec.h.
Referenced by dirac_decode_data_unit(), dirac_header(), encode_init(), export_stream_params(), ff_h264_decode_slice_header(), hevc_parse_slice_header(), init_video_param(), mpeg1_encode_sequence_header(), mpeg4_decode_profile_level(), mpeg4_encode_visual_object_header(), mpeg_decode_sequence_extension(), mpeg_decode_slice(), mxf_get_mpeg2_codec_ul(), mxf_parse_mpeg2_frame(), mxf_write_mpegvideo_desc(), parse_nal_units(), qsv_decode_init(), show_stream(), update_context_from_thread(), vc1_decode_init(), vdpau_h264_init(), vdpau_hevc_init(), vdpau_mpeg4_init(), vdpau_vc1_init(), X264_init(), and XAVS_init().
enum AVDiscard AVCodecContext::skip_loop_filter |
Skip loop filtering for selected frames.
Definition at line 3125 of file avcodec.h.
Referenced by decode_wmv9(), ff_h264_decode_slice_header(), ff_hevc_hls_filter(), ff_vc1_decode_entry_point(), ff_vc1_decode_sequence_header(), vc1_decode_p_blocks(), and vp78_decode_frame().
enum AVDiscard AVCodecContext::skip_idct |
Skip IDCT/dequantization for selected frames.
Definition at line 3132 of file avcodec.h.
Referenced by mpv_decode_mb_internal().
enum AVDiscard AVCodecContext::skip_frame |
Skip decoding for selected frames.
Definition at line 3139 of file avcodec.h.
Referenced by decode_chunks(), decode_frame(), decode_frame_common(), decode_nal_units(), ff_h263_decode_frame(), ff_h264_decode_slice_header(), ff_mjpeg_decode_frame(), ff_rv34_decode_frame(), h261_decode_frame(), h264_decode_frame(), svq1_decode_frame(), svq3_decode_frame(), try_decode_frame(), try_decode_video_frame(), vc1_decode_frame(), and vp78_decode_frame().
uint8_t* AVCodecContext::subtitle_header |
Header containing style information for text subtitles.
For SUBTITLE_ASS subtitle type, it should contain the whole ASS [Script Info] and [V4+ Styles] section, plus the [Events] line and the Format line following. It shouldn't include any Dialogue line.
Definition at line 3149 of file avcodec.h.
Referenced by ass_decode_init(), ass_encode_init(), avcodec_copy_context(), avcodec_free_context(), avcodec_open2(), ff_ass_subtitle_header(), free_stream(), init_output_stream(), mov_text_encode_init(), srt_encode_init(), and webvtt_encode_init().
int AVCodecContext::subtitle_header_size |
Definition at line 3150 of file avcodec.h.
Referenced by ass_decode_init(), ass_encode_init(), avcodec_copy_context(), ff_ass_subtitle_header(), and init_output_stream().
attribute_deprecated int AVCodecContext::error_rate |
Definition at line 3158 of file avcodec.h.
Referenced by ff_mpv_encode_init().
attribute_deprecated uint64_t AVCodecContext::vbv_delay |
VBV delay coded in the last frame (in periods of a 27 MHz clock).
Used for compliant TS muxing.
Definition at line 3171 of file avcodec.h.
Referenced by ff_mpv_encode_picture().
attribute_deprecated int AVCodecContext::side_data_only_packets |
Encoding only and set by default.
Allow encoders to output packets that do not contain any encoded data, only side data.
Some encoders need to output such packets, e.g. to update some stream parameters at the end of encoding.
Definition at line 3186 of file avcodec.h.
Referenced by flac_encode_frame().
int AVCodecContext::initial_padding |
Audio only.
The number of "priming" samples (padding) inserted by the encoder at the beginning of the audio. I.e. this number of leading decoded samples must be discarded by the caller to get the original audio without leading padding.
Definition at line 3204 of file avcodec.h.
Referenced by aac_encode_init(), amr_wb_encode_frame(), amr_wb_encode_init(), avcodec_encode_audio2(), avcodec_open2(), encode_frame(), encode_init(), encode_superframe(), Faac_encode_init(), ff_ac3_encode_init(), ff_af_queue_init(), g722_encode_frame(), g722_encode_init(), libopus_encode_init(), libopus_write_header(), libvorbis_encode_frame(), mkv_write_track(), mp3_write_xing(), mp3lame_encode_init(), MPA_encode_frame(), MPA_encode_init(), mpegts_init(), ogg_write_packet_internal(), ra144_encode_init(), transcode_init(), twolame_encode_frame(), and twolame_encode_init().
AVRational AVCodecContext::framerate |
Definition at line 3212 of file avcodec.h.
Referenced by av_guess_frame_rate(), avcodec_decode_video2(), avcodec_get_context_defaults3(), avcodec_open2(), cmv_process_header(), decode_frame(), decode_seq_header(), decode_sequence_header_adv(), decode_vol_header(), decode_vop_header(), dirac_decode_data_unit(), dvvideo_decode_frame(), export_stream_params(), ff_compute_frame_duration(), ff_h263_decode_picture_header(), ff_h263_show_pict_info(), ff_raw_video_read_header(), h261_decode_picture_header(), h264_parse(), h264_slice_header_init(), init_video_param(), libschroedinger_handle_first_access_unit(), mpegvideo_extract_headers(), mpegvideo_parse(), process_input_packet(), tgq_decode_init(), tgv_decode_init(), tqi_decode_init(), update_context_from_thread(), vaapi_mpeg4_start_frame(), vc1_extract_header(), and vdpau_mpeg4_start_frame().
enum AVPixelFormat AVCodecContext::sw_pix_fmt |
Nominal unaccelerated pixel format, see AV_PIX_FMT_xxx.
Definition at line 3219 of file avcodec.h.
Referenced by ff_get_format(), fill_picture_parameters(), and get_buffer_internal().
AVRational AVCodecContext::pkt_timebase |
Timebase in which pkt_dts/pts and AVPacket.dts/pts are.
Code outside libavcodec should access this field using: av_codec_{get,set}_pkt_timebase(avctx)
Definition at line 3228 of file avcodec.h.
Referenced by avcodec_decode_audio4(), avcodec_decode_subtitle2(), avcodec_get_context_defaults3(), decode_frame(), and teletext_decode_frame().
const AVCodecDescriptor* AVCodecContext::codec_descriptor |
AVCodecDescriptor Code outside libavcodec should access this field using: av_codec_{get,set}_codec_descriptor(avctx)
Definition at line 3237 of file avcodec.h.
Referenced by avcodec_decode_subtitle2(), and avcodec_open2().
int64_t AVCodecContext::pts_correction_num_faulty_pts |
Current statistics for PTS correction.
Definition at line 3255 of file avcodec.h.
Referenced by avcodec_open2(), guess_correct_pts(), and video_refresh().
int64_t AVCodecContext::pts_correction_num_faulty_dts |
Number of incorrect PTS values so far.
Definition at line 3256 of file avcodec.h.
Referenced by avcodec_open2(), guess_correct_pts(), and video_refresh().
int64_t AVCodecContext::pts_correction_last_pts |
Number of incorrect DTS values so far.
Definition at line 3257 of file avcodec.h.
Referenced by avcodec_flush_buffers(), avcodec_open2(), and guess_correct_pts().
int64_t AVCodecContext::pts_correction_last_dts |
PTS of the last frame.
Definition at line 3258 of file avcodec.h.
Referenced by avcodec_flush_buffers(), avcodec_open2(), and guess_correct_pts().
char* AVCodecContext::sub_charenc |
DTS of the last frame.
Character encoding of the input subtitles file.
Definition at line 3265 of file avcodec.h.
Referenced by avcodec_open2(), and recode_subtitle().
int AVCodecContext::sub_charenc_mode |
Subtitles character encoding mode.
Formats or codecs might be adjusting this setting (if they are doing the conversion themselves for instance).
Definition at line 3273 of file avcodec.h.
Referenced by avcodec_open2(), and recode_subtitle().
int AVCodecContext::skip_alpha |
Skip processing alpha if supported by codec.
Note that if the format uses pre-multiplied alpha (common with VP6, and recommended due to better video quality/compression) the image will look as if alpha-blended onto a black background. However for formats that do not use pre-multiplied alpha there might be serious artefacts (though e.g. libswscale currently assumes pre-multiplied alpha anyway). Code outside libavcodec should access this field using AVOptions
Definition at line 3291 of file avcodec.h.
Referenced by decode_frame_header(), ff_vp56_init_context(), and read_header().
int AVCodecContext::seek_preroll |
uint16_t* AVCodecContext::chroma_intra_matrix |
custom intra quantization matrix Code outside libavcodec should access this field using av_codec_g/set_chroma_intra_matrix()
Definition at line 3319 of file avcodec.h.
Referenced by encode_picture(), and new_video_stream().
uint8_t* AVCodecContext::dump_separator |
dump format separator.
can be ", " or "\n " or anything else Code outside libavcodec should access this field using AVOptions (NO direct access).
Definition at line 3329 of file avcodec.h.
Referenced by avcodec_string().
char* AVCodecContext::codec_whitelist |
',' separated list of allowed decoders.
If NULL then all are allowed
Definition at line 3337 of file avcodec.h.
Referenced by avcodec_open2().
unsigned AVCodecContext::properties |
Definition at line 3345 of file avcodec.h.
Referenced by avcodec_string(), decode_frame_header(), decode_postinit(), ff_mjpeg_decode_frame(), get_cox(), mpeg_field_start(), set_side_data(), and webp_decode_frame().
AVPacketSideData* AVCodecContext::coded_side_data |
Additional data associated with the entire coded stream.
Definition at line 3355 of file avcodec.h.
Referenced by avcodec_close(), ff_add_cpb_side_data(), and init_output_stream().
int AVCodecContext::nb_coded_side_data |
Definition at line 3356 of file avcodec.h.
Referenced by avcodec_close(), ff_add_cpb_side_data(), and init_output_stream().