#include <avcodec.h>

Definition at line 562 of file avcodec.h.
Info on struct for av_log
Definition at line 567 of file avcodec.h.
Referenced by avcodec_get_context_defaults().
the average bitrate.
Definition at line 573 of file avcodec.h.
Referenced by a52_decode_frame(), ac3_decode_frame(), AC3_encode_init(), add_audio_stream(), add_av_stream(), add_codec(), add_video_stream(), adx_decode_header(), amr_nb_encode_init(), audio_encode_example(), av_encode(), avcodec_get_context_defaults(), avcodec_string(), decode_frame(), decode_frame_adu(), decode_frame_mp3on4(), decode_wave_header(), dts_decode_frame(), encode(), encode_init(), Faac_encode_init(), ff_xvid_encode_init(), find_stream_in_feed(), g726_init(), modify_current_stream(), MP3lame_encode_init(), mpa_decode_header(), MPA_encode_init(), mpeg_decode_postinit(), mpegvideo_extract_headers(), new_audio_stream(), new_video_stream(), oggvorbis_init_encoder(), FileAC3::open_file(), parse_ffconfig(), video_encode_example(), wma_decode_init(), and X264_init().
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 581 of file avcodec.h.
Referenced by add_codec(), avcodec_get_context_defaults(), encode(), ff_rate_estimate_qscale(), new_video_stream(), and parse_ffconfig().
CODEC_FLAG_*.
Definition at line 588 of file avcodec.h.
Referenced by add_video_stream(), av_encode(), av_parser_change(), avcodec_default_get_buffer(), avcodec_string(), common_init(), dct_get(), decode_frame(), do_video_stats(), dsputil_init_mmx(), encode(), encode_frame(), encode_init(), encode_q_branch(), Faac_encode_init(), ff_h263_decode_frame(), ff_xvid_encode_init(), get_flags(), h261_decode_frame(), idct_put(), indeo3_decode_frame(), iv_decode_frame(), mjpeg_decode_init(), mpeg_decode_frame(), mpeg_decode_init(), MPV_common_init(), new_audio_stream(), new_video_stream(), opt_input_file(), parse_ffconfig(), print_report(), render_fragments(), render_slice(), stream_component_open(), svq1_decode_init(), svq3_decode_frame(), vc9_decode_frame(), video_decode_example(), vp3_decode_frame(), and X264_init().
some codecs needs additionnal format info. It is stored here
Definition at line 595 of file avcodec.h.
Referenced by avcodec_string(), decode_frame(), decode_frame_adu(), dvbsub_init_decoder(), mpa_decode_header(), mpeg1_decode_sequence(), mpeg_decode_postinit(), mpeg_decode_sequence_extension(), mpegvideo_extract_headers(), rv10_decode_init(), rv20_decode_picture_header(), and vcr2_init_sequence().
motion estimation algorithm used for video coding.
Definition at line 602 of file avcodec.h.
Referenced by add_codec(), avcodec_get_context_defaults(), encode(), encode_frame(), ff_xvid_encode_init(), and new_video_stream().
some codecs need / can use extra-data like huffman tables. mjpeg: huffman tables rv10: additional flags mpeg4: global headers (they can be in the bitstream or here) the allocated memory should be FF_INPUT_BUFFER_PADDING_SIZE bytes larger then extradata_size to avoid prolems if its read with the bitstream reader
Definition at line 614 of file avcodec.h.
Referenced by alac_set_info(), av_encode(), av_mpeg4_decode_header(), av_parser_change(), decode_ext_header(), decode_frame(), decode_init(), decode_init_mp3on4(), encode_end(), encode_init(), Faac_encode_init(), faac_init_mp4(), ff_h263_decode_frame(), ff_xvid_encode_close(), ff_xvid_encode_init(), flac_decode_init(), flic_decode_init(), idcin_decode_init(), mjpeg_decode_init(), oggvorbis_decode_init(), oggvorbis_encode_close(), oggvorbis_encode_init(), quicktime_new_ffmpeg(), ra288_decode_frame(), rv10_decode_init(), rv20_decode_picture_header(), sonic_decode_init(), svq3_decode_frame(), theora_decode_init(), Theora_decode_init(), vc9_decode_init(), vmdvideo_decode_init(), vorbis_decode_init(), vqa_decode_init(), wma_decode_init(), and xvid_strip_vol_header().
Definition at line 615 of file avcodec.h.
Referenced by alac_decode_frame(), av_encode(), av_mpeg4_decode_header(), av_parser_change(), decode_ext_header(), decode_frame(), decode_init(), decode_init_mp3on4(), encode_init(), Faac_encode_init(), faac_init_mp4(), ff_h263_decode_frame(), ff_xvid_encode_init(), flac_decode_init(), flic_decode_init(), idcin_decode_init(), mjpeg_decode_init(), oggvorbis_decode_init(), oggvorbis_encode_init(), quicktime_new_ffmpeg(), ra288_decode_frame(), rv10_decode_init(), rv20_decode_picture_header(), sonic_decode_init(), svq3_decode_frame(), theora_decode_init(), Theora_decode_init(), vc9_decode_init(), vmdvideo_decode_init(), vorbis_decode_init(), vqa_decode_init(), wma_decode_init(), and xvid_strip_vol_header().
time base in which the timestamps are specified.
Definition at line 623 of file avcodec.h.
Referenced by add_av_stream(), add_codec(), add_video_stream(), av_encode(), avcodec_get_context_defaults(), avcodec_string(), decode_slice_header(), decode_vol_header(), decode_vop_header(), do_audio_out(), do_video_out(), do_video_stats(), encode(), ff_h261_encode_picture_header(), ff_rate_control_init(), ff_rate_estimate_qscale(), ff_vbv_update(), ff_xvid_encode_init(), h263_decode_picture_header(), init_pass2(), modify_qscale(), mpeg_decode_postinit(), mpegvideo_extract_headers(), mpegvideo_parse(), new_video_stream(), oggvorbis_decode_init(), opt_input_file(), opt_target(), output_packet(), parse_ffconfig(), prepare_grab(), Theora_decode_init(), video_encode_example(), write_audio_frame(), write_video_frame(), X264_init(), and xvid_correct_framerate().
picture width / height.
Definition at line 632 of file avcodec.h.
Referenced by aasc_decode_frame(), add_av_stream(), add_codec(), add_video_stream(), alloc_blocks(), av_encode(), avcodec_default_get_buffer(), avcodec_default_reget_buffer(), avcodec_encode_video(), avcodec_open(), avcodec_set_dimensions(), avcodec_string(), cinepak_decode(), cinepak_decode_init(), common_init(), cyuv_decode_init(), decode(), decode_frame(), decode_i_frame(), decode_init(), decode_p_frame(), decode_slice_header(), do_video_out(), do_video_stats(), dv_codec_profile(), dvvideo_decode_frame(), encode(), encode_frame(), encode_init(), ff_print_debug_info(), ff_xvid_encode_init(), find_stream_in_feed(), flic_decode_frame(), frame_start(), idcin_decode_vlcs(), indeo3_decode_init(), init_codec(), ipvideo_decode_init(), ipvideo_decode_opcodes(), ir2_decode_frame(), msrle_decode_pal4(), msvideo1_decode_16bit(), msvideo1_decode_8bit(), new_video_stream(), open_video(), opt_input_file(), pam_encode_frame(), parse_ffconfig(), pnm_decode_frame(), pnm_decode_header(), pnm_encode_frame(), pnm_parse(), pre_process_video_frame(), prepare_grab(), print_report(), quicktime_ffmpeg_decode(), quicktime_new_ffmpeg(), raw_decode(), raw_encode(), raw_init_decoder(), roqvideo_decode_frame(), rpza_decode_stream(), rv10_decode_init(), smc_decode_stream(), sp5x_decode_frame(), svq1_decode_init(), svq3_decode_frame(), theora_decode_header(), Theora_decode_init(), truemotion1_decode_16bit(), truemotion1_decode_24bit(), truemotion1_decode_header(), truemotion1_decode_init(), ulti_decode_init(), vc9_decode_frame(), vc9_decode_init(), video_decode_example(), video_encode_example(), vmd_decode(), vp3_decode_init(), write_video_frame(), X264_init(), xan_decode_init(), xan_wc3_copy_pixel_run(), xan_wc3_decode_frame(), and xan_wc3_output_pixel_run().
Definition at line 632 of file avcodec.h.
Referenced by aasc_decode_frame(), add_av_stream(), add_codec(), add_video_stream(), alloc_blocks(), av_encode(), avcodec_default_get_buffer(), avcodec_default_reget_buffer(), avcodec_encode_video(), avcodec_open(), avcodec_set_dimensions(), avcodec_string(), cinepak_decode_init(), common_init(), cyuv_decode_init(), decode(), decode_frame(), decode_i_frame(), decode_init(), decode_p_frame(), decode_slice_header(), do_video_out(), do_video_stats(), dv_codec_profile(), dvvideo_decode_frame(), encode(), encode_frame(), encode_init(), ff_draw_horiz_band(), ff_print_debug_info(), ff_xvid_encode_init(), find_stream_in_feed(), flic_decode_frame(), flip(), frame_start(), idcin_decode_vlcs(), indeo3_decode_init(), init_codec(), ipvideo_decode_init(), ipvideo_decode_opcodes(), ir2_decode_frame(), mjpeg_decode_sof(), msrle_decode_pal4(), msrle_decode_pal8(), msvideo1_decode_16bit(), msvideo1_decode_8bit(), new_video_stream(), open_video(), opt_input_file(), pam_encode_frame(), parse_ffconfig(), pnm_decode_frame(), pnm_decode_header(), pnm_encode_frame(), pnm_parse(), pre_process_video_frame(), prepare_grab(), print_report(), qtrle_decode_16bpp(), qtrle_decode_24bpp(), qtrle_decode_32bpp(), qtrle_decode_4bpp(), qtrle_decode_8bpp(), quicktime_ffmpeg_decode(), quicktime_new_ffmpeg(), raw_decode(), raw_encode(), raw_init_decoder(), roqvideo_decode_frame(), rpza_decode_stream(), rv10_decode_init(), smc_decode_stream(), sp5x_decode_frame(), svq1_decode_init(), svq3_decode_frame(), theora_decode_header(), Theora_decode_init(), truemotion1_decode_16bit(), truemotion1_decode_24bit(), truemotion1_decode_frame(), truemotion1_decode_header(), ulti_decode_init(), vc9_decode_frame(), vc9_decode_init(), video_decode_example(), video_encode_example(), vmd_decode(), vp3_decode_init(), write_video_frame(), X264_init(), xan_decode_init(), and xan_wc3_decode_frame().
the number of pictures in a group of pitures, or 0 for intra_only.
Definition at line 641 of file avcodec.h.
Referenced by add_av_stream(), add_video_stream(), avcodec_get_context_defaults(), encode(), encode_frame(), ff_xvid_encode_init(), new_video_stream(), parse_ffconfig(), video_encode_example(), and X264_init().
pixel format, see PIX_FMT_xxx.
Definition at line 648 of file avcodec.h.
Referenced by aasc_decode_init(), add_video_stream(), avcodec_align_dimensions(), avcodec_default_get_buffer(), avcodec_default_reget_buffer(), avcodec_get_context_defaults(), avcodec_string(), cinepak_decode_init(), cyuv_decode_init(), decode(), FFMPEG::decode(), decode_frame(), decode_init(), do_video_out(), dvvideo_decode_frame(), dvvideo_encode_frame(), dvvideo_init(), encode(), encode_frame(), encode_init(), ff_h263_decode_init(), ff_print_debug_info(), ff_xvid_encode_frame(), flic_decode_init(), get_chroma_factor(), h261_decode_init(), idcin_decode_init(), indeo3_decode_init(), ipvideo_decode_init(), ir2_decode_init(), mjpeg_decode_sof(), MPV_common_init(), msrle_decode_init(), msvideo1_decode_8bit(), msvideo1_decode_init(), new_video_stream(), open_video(), opt_input_file(), pam_encode_frame(), pnm_decode_frame(), pnm_decode_header(), pnm_encode_frame(), pnm_parse(), pre_process_video_frame(), qtrle_decode_init(), quicktime_ffmpeg_decode(), raw_decode(), raw_encode(), raw_init_decoder(), raw_init_encoder(), read_header(), roq_decode_init(), rpza_decode_init(), rv10_decode_init(), smc_decode_init(), sp5x_decode_frame(), svq1_decode_init(), Theora_decode_init(), truemotion1_decode_header(), ulti_decode_init(), vc9_decode_frame(), vc9_decode_init(), vcr2_init_sequence(), video_encode_example(), vmdvideo_decode_init(), vp3_decode_init(), vqa_decode_init(), write_video_frame(), xan_decode_frame(), xan_decode_init(), xan_wc3_build_palette(), xan_wc3_copy_pixel_run(), xan_wc3_decode_frame(), and xan_wc3_output_pixel_run().
Frame rate emulation. If not zero lower layer (i.e. format handler) has to read frames at native frame rate.
Definition at line 656 of file avcodec.h.
Referenced by opt_input_file().
| void(* AVCodecContext::draw_horiz_band)(struct AVCodecContext *s, const AVFrame *src, int offset[4], int y, int type, int height) |
if non NULL, 'draw_horiz_band' is called by the libavcodec decoder to draw an horizontal band. It improve cache usage. Not all codecs can do that. You must check the codec capabilities before
| 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 |
Referenced by draw_slice(), ff_draw_horiz_band(), ff_init_block_index(), and MPV_decode_mb_internal().
samples per sec
Definition at line 675 of file avcodec.h.
Referenced by a52_decode_frame(), ac3_decode_frame(), AC3_encode_init(), add_audio_stream(), add_av_stream(), add_codec(), adx_decode_header(), amr_nb_encode_init(), audio_encode_example(), av_encode(), avcodec_string(), decode_frame(), decode_frame_adu(), decode_frame_mp3on4(), decode_wave_header(), do_audio_out(), dts_decode_frame(), faac_decode_init(), Faac_encode_init(), faac_init_mp4(), find_stream_in_feed(), g726_init(), init_decode(), libgsm_init(), metadata_streaminfo(), MP3lame_encode_init(), mpa_decode_header(), MPA_encode_init(), mpegaudio_parse(), new_audio_stream(), oggvorbis_decode_init(), oggvorbis_init_encoder(), open_audio(), FileAC3::open_file(), opt_input_file(), parse_ffconfig(), prepare_grab(), sonic_decode_init(), stream_component_open(), vmdaudio_decode_init(), vorbis_decode_init(), and wma_decode_init().
Definition at line 676 of file avcodec.h.
Referenced by a52_decode_frame(), ac3_decode_frame(), AC3_encode_init(), add_audio_stream(), add_av_stream(), add_codec(), adpcm_decode_frame(), adx_decode_frame(), adx_decode_header(), alac_decode_init(), amr_nb_encode_init(), audio_encode_example(), av_encode(), avcodec_string(), decode_frame(), decode_frame_adu(), decode_frame_mp3on4(), decode_init_mp3on4(), decode_wave_header(), do_audio_out(), dpcm_decode_init(), dts_decode_frame(), Faac_encode_frame(), Faac_encode_init(), faac_init_mp4(), g726_init(), init_decode(), libgsm_init(), mace_decode_frame(), mace_decode_init(), metadata_streaminfo(), MP3lame_encode_init(), mpa_decode_header(), MPA_encode_init(), new_audio_stream(), oggvorbis_decode_init(), oggvorbis_init_encoder(), open_audio(), FileAC3::open_file(), opt_input_file(), parse_ffconfig(), pcm_encode_init(), prepare_grab(), sonic_decode_init(), stream_component_open(), vmdaudio_decode_init(), vorbis_decode_init(), wma_decode_init(), and write_audio_frame().
sample format, currenly unused
audio sample format.
Definition at line 683 of file avcodec.h.
Referenced by decode_init().
samples per packet. initialized when calling 'init'
Definition at line 689 of file avcodec.h.
Referenced by AC3_encode_init(), amr_nb_encode_init(), audio_encode_example(), av_encode(), compute_stats(), decode_frame(), decode_frame_adu(), decode_frame_mp3on4(), do_audio_out(), Faac_encode_frame(), Faac_encode_init(), libgsm_init(), MP3lame_encode_frame(), MP3lame_encode_init(), mpa_decode_header(), MPA_encode_init(), oggvorbis_encode_init(), open_audio(), output_packet(), pcm_encode_init(), and FileAC3::write_samples().
audio or video frame number
Definition at line 690 of file avcodec.h.
Referenced by avcodec_decode_audio(), avcodec_decode_subtitle(), avcodec_decode_video(), avcodec_encode_audio(), avcodec_encode_subtitle(), avcodec_encode_video(), avcodec_open(), compute_stats(), decode_frame(), encode_frame(), ff_h263_decode_frame(), h261_decode_frame(), http_prepare_data(), rv10_decode_frame(), svq3_decode_frame(), and vc9_decode_frame().
amount of qscale change between easy & hard scenes (0.0-1.0)
Definition at line 702 of file avcodec.h.
Referenced by add_codec(), avcodec_get_context_defaults(), encode(), get_qscale(), and new_video_stream().
| float AVCodecContext::qblur |
amount of qscale smoothing over time (0.0-1.0)
Definition at line 703 of file avcodec.h.
Referenced by add_codec(), encode(), ff_rate_estimate_qscale(), init_pass2(), and new_video_stream().
minimum quantizer.
Definition at line 710 of file avcodec.h.
Referenced by add_codec(), avcodec_get_context_defaults(), avcodec_string(), encode(), ff_xvid_encode_init(), new_video_stream(), parse_ffconfig(), and X264_init().
maximum quantizer.
Definition at line 717 of file avcodec.h.
Referenced by add_codec(), avcodec_get_context_defaults(), avcodec_string(), encode(), ff_xvid_encode_init(), new_video_stream(), parse_ffconfig(), and X264_init().
maximum quantizer difference etween frames.
Definition at line 724 of file avcodec.h.
Referenced by add_codec(), avcodec_get_context_defaults(), encode(), get_diff_limited_q(), new_video_stream(), parse_ffconfig(), and X264_init().
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 732 of file avcodec.h.
Referenced by add_video_stream(), decode_sequence_header(), ff_xvid_encode_init(), new_video_stream(), standard_decode_picture_primary_header(), vc9_decode_init(), video_encode_example(), and X264_init().
qscale factor between ip and b frames.
Definition at line 739 of file avcodec.h.
Referenced by add_codec(), avcodec_get_context_defaults(), encode(), ff_xvid_encode_init(), get_diff_limited_q(), get_qminmax(), get_qscale(), init_pass2(), and new_video_stream().
hurry up amount. deprecated in favor of skip_idct and skip_frame
Definition at line 751 of file avcodec.h.
Referenced by ff_h263_decode_frame(), h261_decode_frame(), mpeg_decode_frame(), svq1_decode_frame(), svq3_decode_frame(), and vc9_decode_frame().
struct AVCodec* AVCodecContext::codec [read] |
Definition at line 753 of file avcodec.h.
Referenced by add_audio_stream(), add_av_stream(), add_video_stream(), adpcm_decode_frame(), adpcm_decode_init(), avcodec_close(), avcodec_decode_audio(), avcodec_decode_subtitle(), avcodec_decode_video(), avcodec_encode_audio(), avcodec_encode_subtitle(), avcodec_encode_video(), avcodec_flush_buffers(), avcodec_open(), build_feed_streams(), common_init(), compute_stats(), context_to_name(), do_audio_out(), dpcm_decode_frame(), dpcm_decode_init(), encode_init(), ff_h263_decode_init(), h261_decode_init(), http_prepare_data(), mace_decode_frame(), mpeg_decode_init(), new_audio_stream(), new_video_stream(), open_audio(), open_video(), opt_new_subtitle_stream(), pcm_decode_frame(), pcm_decode_init(), pcm_encode_close(), pcm_encode_frame(), pcm_encode_init(), stream_component_close(), stream_component_open(), svq1_decode_init(), wma_decode_init(), write_audio_frame(), write_video_frame(), xan_decode_frame(), and xan_decode_init().
Definition at line 755 of file avcodec.h.
Referenced by a52_decode_end(), a52_decode_frame(), a52_decode_init(), aasc_decode_end(), aasc_decode_frame(), aasc_decode_init(), ac3_decode_frame(), ac3_decode_init(), AC3_encode_frame(), AC3_encode_init(), adpcm_decode_frame(), adpcm_decode_init(), adx_decode_frame(), adx_decode_init(), alac_decode_close(), alac_decode_frame(), alac_decode_init(), amr_nb_decode_close(), amr_nb_decode_frame(), amr_nb_decode_init(), amr_nb_encode_close(), amr_nb_encode_frame(), amr_nb_encode_init(), avcodec_close(), avcodec_open(), cinepak_decode_end(), cinepak_decode_frame(), cinepak_decode_init(), common_init(), cyuv_decode_frame(), cyuv_decode_init(), decode_block(), decode_close_mp3on4(), decode_end(), decode_frame(), decode_frame_adu(), decode_frame_mp3on4(), decode_init(), decode_init_mp3on4(), decode_sequence_header(), dpcm_decode_frame(), dpcm_decode_init(), dts_decode_frame(), dts_decode_init(), dv_decode_mt(), dv_encode_mt(), dvbsub_close_decoder(), dvbsub_decode(), dvbsub_display_end_segment(), dvbsub_encode(), dvbsub_init_decoder(), dvbsub_parse_clut_segment(), dvbsub_parse_object_segment(), dvbsub_parse_page_segment(), dvbsub_parse_pixel_data_block(), dvbsub_parse_region_segment(), dvvideo_decode_frame(), dvvideo_encode_frame(), dvvideo_init(), encode_end(), encode_frame(), encode_init(), faac_decode_end(), faac_decode_frame(), faac_decode_init(), Faac_encode_close(), Faac_encode_frame(), Faac_encode_init(), faac_init_mp4(), ff_h263_decode_end(), ff_h263_decode_frame(), ff_h263_decode_init(), ff_mpeg_flush(), ff_xvid_encode_close(), ff_xvid_encode_frame(), ff_xvid_encode_init(), flac_decode_close(), flac_decode_frame(), flac_decode_init(), flac_flush(), flic_decode_end(), flic_decode_frame(), flic_decode_init(), flush_dpb(), g726_decode_frame(), g726_encode_frame(), g726_init(), h261_decode_end(), h261_decode_frame(), h261_decode_init(), idcin_decode_end(), idcin_decode_frame(), idcin_decode_init(), indeo3_decode_end(), indeo3_decode_frame(), indeo3_decode_init(), ipvideo_decode_end(), ipvideo_decode_frame(), ipvideo_decode_init(), ir2_decode_frame(), ir2_decode_init(), libgsm_close(), libgsm_decode_frame(), libgsm_encode_frame(), libgsm_init(), mace_decode_frame(), mdec_common_init(), mjpeg_decode_end(), mjpeg_decode_frame(), mjpeg_decode_init(), mjpegb_decode_frame(), MP3lame_encode_close(), MP3lame_encode_frame(), MP3lame_encode_init(), MPA_encode_frame(), MPA_encode_init(), mpeg1_decode_picture(), mpeg1_decode_sequence(), mpeg_decode_end(), mpeg_decode_extension(), mpeg_decode_frame(), mpeg_decode_gop(), mpeg_decode_init(), mpeg_decode_postinit(), msrle_decode_end(), msrle_decode_frame(), msrle_decode_init(), msvideo1_decode_end(), msvideo1_decode_frame(), msvideo1_decode_init(), oggvorbis_decode_close(), oggvorbis_decode_frame(), oggvorbis_decode_init(), oggvorbis_encode_close(), oggvorbis_encode_frame(), oggvorbis_encode_init(), pam_encode_frame(), pcm_decode_frame(), pcm_decode_init(), pnm_decode_frame(), pnm_encode_frame(), qtrle_decode_end(), qtrle_decode_frame(), qtrle_decode_init(), ra144_decode_frame(), ra144_decode_init(), ra288_decode_init(), raw_close_decoder(), raw_decode(), raw_init_decoder(), raw_init_encoder(), read_huffman_tree(), roq_decode_end(), roq_decode_frame(), roq_decode_init(), rpza_decode_end(), rpza_decode_frame(), rpza_decode_init(), rv10_decode_end(), rv10_decode_frame(), rv10_decode_init(), rv10_decode_packet(), shorten_decode_close(), shorten_decode_frame(), shorten_decode_init(), shorten_flush(), slice_end(), smc_decode_end(), smc_decode_frame(), smc_decode_init(), sonic_decode_close(), sonic_decode_frame(), sonic_decode_init(), sp5x_decode_frame(), svq1_decode_end(), svq1_decode_frame(), svq1_decode_init(), svq3_decode_frame(), Theora_decode_end(), Theora_decode_frame(), theora_decode_header(), theora_decode_init(), Theora_decode_init(), theora_decode_tables(), truemotion1_decode_end(), truemotion1_decode_frame(), truemotion1_decode_init(), ulti_decode_frame(), ulti_decode_init(), vc9_decode_end(), vc9_decode_frame(), vc9_decode_init(), vcr2_init_sequence(), vmdaudio_decode_frame(), vmdaudio_decode_init(), vmdvideo_decode_end(), vmdvideo_decode_frame(), vmdvideo_decode_init(), vorbis_decode_close(), vorbis_decode_frame(), vorbis_decode_init(), vp3_decode_end(), vp3_decode_frame(), vp3_decode_init(), vqa_decode_end(), vqa_decode_frame(), vqa_decode_init(), wma_decode_end(), wma_decode_init(), wma_decode_superframe(), wmv2_decode_init(), X264_close(), X264_frame(), X264_init(), xan_decode_end(), xan_decode_frame(), and xan_decode_init().
| void(* AVCodecContext::rtp_callback)(struct AVCodecContext *avctx, void *data, int size, int mb_nb) |
| void* AVCodecContext::opaque |
| char AVCodecContext::codec_name[32] |
Definition at line 801 of file avcodec.h.
Referenced by add_audio_stream(), add_av_stream(), add_codec(), add_video_stream(), av_encode(), avcodec_string(), build_feed_streams(), check_audio_video_inputs(), decode_thread(), do_video_stats(), new_audio_stream(), new_video_stream(), opt_input_file(), opt_new_subtitle_stream(), opt_target(), parse_ffconfig(), prepare_grab(), print_report(), stream_component_close(), and stream_component_open().
Definition at line 802 of file avcodec.h.
Referenced by add_audio_stream(), add_av_stream(), add_video_stream(), av_encode(), avcodec_align_dimensions(), avcodec_open(), avcodec_string(), decode_frame(), decode_init(), decode_mb(), do_subtitle_out(), encode_frame(), encode_init(), encode_mb(), ff_xvid_encode_init(), find_stream_in_feed(), mpeg1_decode_sequence(), mpeg_decode_sequence_extension(), mpegvideo_extract_headers(), new_audio_stream(), new_video_stream(), open_audio(), open_video(), opt_new_subtitle_stream(), parse_ffconfig(), pnm_decode_header(), rv10_decode_init(), stream_component_open(), vc9_decode_frame(), vc9_decode_init(), and vcr2_init_sequence().
| unsigned int AVCodecContext::codec_tag |
fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A'). this is used to workaround some encoder bugs
Definition at line 810 of file avcodec.h.
Referenced by av_encode(), avcodec_string(), decode_vol_header(), dpcm_decode_frame(), dpcm_decode_init(), ff_h263_decode_frame(), ff_mpeg4_decode_picture_header(), ff_xvid_encode_init(), flip(), h263_decode_picture_header(), mpeg_decode_frame(), MPV_common_init(), new_audio_stream(), new_video_stream(), raw_init_decoder(), raw_init_encoder(), and vp3_decode_init().
workaround bugs in encoders which sometimes cannot be detected automatically.
Definition at line 817 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), decode_init(), ff_h263_decode_init(), ff_mpeg4_set_direct_mv(), new_video_stream(), opt_input_file(), and stream_component_open().
luma single coeff elimination threshold.
Definition at line 840 of file avcodec.h.
Referenced by new_video_stream(), and parse_ffconfig().
chroma single coeff elimination threshold.
Definition at line 847 of file avcodec.h.
Referenced by new_video_stream(), and parse_ffconfig().
strictly follow the std (MPEG4, ...).
Definition at line 854 of file avcodec.h.
Referenced by encode_init(), g726_init(), new_audio_stream(), new_video_stream(), and parse_ffconfig().
qscale offset 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 868 of file avcodec.h.
Referenced by add_codec(), avcodec_get_context_defaults(), encode(), ff_xvid_encode_init(), get_diff_limited_q(), get_qminmax(), get_qscale(), init_pass2(), and new_video_stream().
error resilience higher values will detect more errors but may missdetect some more or less valid parts as errors.
Definition at line 876 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), mpeg1_decode_picture(), mpeg_decode_slice(), opt_input_file(), and stream_component_open().
| int(* AVCodecContext::get_buffer)(struct AVCodecContext *c, AVFrame *pic) |
called at the beginning of each frame to get a buffer for it. if pic.reference is set then the frame will be read later by lavc avcodec_align_dimensions() should be used to find the required width and height, as they normally need to be rounded up to the next multiple of 16
Referenced by alloc_picture(), avcodec_default_reget_buffer(), avcodec_get_context_defaults(), common_init(), cyuv_decode_frame(), decode_frame(), dvvideo_decode_frame(), frame_start(), idcin_decode_frame(), indeo3_decode_frame(), ipvideo_decode_frame(), mjpeg_decode_sof(), pnm_decode_frame(), roq_decode_frame(), sp5x_decode_frame(), truemotion1_decode_frame(), ulti_decode_frame(), vmdvideo_decode_frame(), vp3_decode_frame(), vqa_decode_frame(), and xan_decode_frame().
| void(* AVCodecContext::release_buffer)(struct AVCodecContext *c, AVFrame *pic) |
called to release buffers which where allocated with get_buffer. a released buffer can be reused in get_buffer() pic.data[*] must be set to NULL
Referenced by aasc_decode_end(), avcodec_default_reget_buffer(), avcodec_get_context_defaults(), cinepak_decode_end(), cyuv_decode_frame(), decode_end(), decode_frame(), dvvideo_decode_frame(), encode_frame(), ff_mpeg_flush(), flic_decode_end(), free_picture(), idcin_decode_end(), idcin_decode_frame(), indeo3_decode_frame(), ipvideo_decode_end(), ipvideo_decode_frame(), ir2_decode_frame(), mjpeg_decode_sof(), MPV_frame_end(), MPV_frame_start(), msrle_decode_end(), msvideo1_decode_end(), pnm_decode_frame(), qtrle_decode_end(), roq_decode_end(), roq_decode_frame(), rpza_decode_end(), smc_decode_end(), truemotion1_decode_end(), truemotion1_decode_frame(), ulti_decode_frame(), vmdvideo_decode_end(), vmdvideo_decode_frame(), vp3_decode_end(), vp3_decode_frame(), vqa_decode_end(), vqa_decode_frame(), xan_decode_end(), and xan_decode_frame().
if 1 the stream has a 1 frame delay during decoding.
Definition at line 906 of file avcodec.h.
Referenced by aasc_decode_init(), av_encode(), cinepak_decode_init(), cyuv_decode_init(), decode_frame(), decode_init(), decode_nal_units(), ff_h263_decode_frame(), flic_decode_init(), idcin_decode_init(), indeo3_decode_init(), ipvideo_decode_init(), mpeg_decode_postinit(), mpegvideo_extract_headers(), msrle_decode_init(), msvideo1_decode_init(), qtrle_decode_init(), roq_decode_init(), rpza_decode_init(), rv10_decode_init(), rv20_decode_picture_header(), smc_decode_init(), svq1_decode_init(), svq3_decode_frame(), truemotion1_decode_init(), ulti_decode_init(), vc9_decode_init(), vcr2_init_sequence(), vmdvideo_decode_init(), vp3_decode_init(), vqa_decode_init(), and xan_decode_init().
number of bytes per packet if constant and known or 0 used by some WAV based audio codecs
Definition at line 912 of file avcodec.h.
Referenced by adpcm_decode_frame(), av_encode(), decode_wave_header(), libgsm_init(), pcm_encode_init(), ra288_decode_frame(), vmdaudio_decode_init(), and wma_decode_init().
Definition at line 914 of file avcodec.h.
Referenced by decode_frame(), decode_frame_adu(), and decode_init().
0-> h263 quant 1-> mpeg quant.
Definition at line 923 of file avcodec.h.
Referenced by ff_xvid_encode_init().
pass1 encoding statistics output buffer.
Definition at line 930 of file avcodec.h.
Referenced by do_video_out(), encode_end(), encode_frame(), encode_init(), ff_write_pass1_stats(), ff_xvid_encode_frame(), MPV_common_end(), MPV_common_init(), and output_packet().
| char* AVCodecContext::stats_in |
pass2 encoding statistics input buffer. concatenated stuff from stats_out of pass1 should be placed here
Definition at line 938 of file avcodec.h.
Referenced by av_encode(), encode_init(), ff_rate_control_init(), and ff_xvid_encode_init().
ratecontrol qmin qmax limiting method. 0-> clipping, 1-> use a nice continous function to limit qscale wthin qmin/qmax
Definition at line 946 of file avcodec.h.
Referenced by modify_qscale(), and new_video_stream().
ratecontrol override, see RcOverride.
Definition at line 956 of file avcodec.h.
Referenced by get_qscale(), and new_video_stream().
| char* AVCodecContext::rc_eq |
rate control equation.
Definition at line 964 of file avcodec.h.
Referenced by add_codec(), avcodec_get_context_defaults(), encode(), get_qscale(), and new_video_stream().
maximum bitrate.
Definition at line 971 of file avcodec.h.
Referenced by add_codec(), encode(), ff_vbv_update(), modify_qscale(), new_video_stream(), and parse_ffconfig().
minimum bitrate.
Definition at line 978 of file avcodec.h.
Referenced by encode(), ff_vbv_update(), modify_qscale(), new_video_stream(), and parse_ffconfig().
decoder bitstream buffer size.
Definition at line 985 of file avcodec.h.
Referenced by add_codec(), encode(), ff_vbv_update(), init_pass2(), modify_qscale(), mpeg1_decode_sequence(), mpeg_decode_sequence_extension(), new_video_stream(), parse_ffconfig(), and X264_init().
Definition at line 986 of file avcodec.h.
Referenced by add_codec(), encode(), modify_qscale(), and new_video_stream().
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 995 of file avcodec.h.
Referenced by add_codec(), avcodec_get_context_defaults(), encode(), get_diff_limited_q(), get_qminmax(), get_qscale(), init_pass2(), and new_video_stream().
qscale offset between p and i frames.
Definition at line 1002 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), get_diff_limited_q(), get_qminmax(), get_qscale(), init_pass2(), and new_video_stream().
initial complexity for pass1 ratecontrol.
Definition at line 1009 of file avcodec.h.
Referenced by ff_rate_control_init(), and new_video_stream().
dct algorithm, see FF_DCT_* below.
Definition at line 1016 of file avcodec.h.
Referenced by dsputil_init(), dsputil_init_mmx(), dsputil_init_ppc(), MPV_common_init_mlib(), MPV_common_init_mmx(), MPV_common_init_ppc(), and new_video_stream().
luminance masking (0-> disabled).
Definition at line 1030 of file avcodec.h.
Referenced by adaptive_quantization(), ff_xvid_encode_init(), new_video_stream(), and parse_ffconfig().
temporary complexity masking (0-> disabled).
Definition at line 1037 of file avcodec.h.
Referenced by adaptive_quantization(), and new_video_stream().
spatial complexity masking (0-> disabled).
Definition at line 1044 of file avcodec.h.
Referenced by adaptive_quantization(), and new_video_stream().
p block masking (0-> disabled).
Definition at line 1051 of file avcodec.h.
Referenced by adaptive_quantization(), and new_video_stream().
darkness masking (0-> disabled).
Definition at line 1058 of file avcodec.h.
Referenced by adaptive_quantization(), new_video_stream(), and parse_ffconfig().
idct algorithm, see FF_IDCT_* below.
Definition at line 1069 of file avcodec.h.
Referenced by dsputil_init(), dsputil_init_armv4l(), dsputil_init_mmi(), dsputil_init_mmx(), dsputil_init_ppc(), dsputil_init_sh4(), ff_h263_decode_frame(), MPV_common_init_mlib(), MPV_common_init_ppc(), new_video_stream(), opt_input_file(), render_fragments(), render_slice(), stream_component_open(), vcr2_init_sequence(), and vp3_decode_init().
slice count.
Definition at line 1090 of file avcodec.h.
Referenced by rv10_decode_frame().
slice offsets in the frame in bytes.
Definition at line 1096 of file avcodec.h.
Referenced by rv10_decode_frame().
error concealment flags.
Definition at line 1103 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), ff_er_frame_end(), guess_mv(), opt_input_file(), and stream_component_open().
| unsigned AVCodecContext::dsp_mask |
dsp_mask could be add used to disable unwanted CPU features CPU features (i.e. MMX, SSE. ...)
with FORCE flag you may instead enable given CPU features (Dangerous: usable in case of misdetection, improper usage however will result into program crash)
Definition at line 1115 of file avcodec.h.
Referenced by dsputil_init_iwmmxt(), and dsputil_init_mmx().
bits per sample/pixel from the demuxer (needed for huffyuv).
Definition at line 1135 of file avcodec.h.
Referenced by alac_decode_init(), cinepak_decode_init(), decode_init(), decode_wave_header(), encode_init(), faac_decode_init(), flip(), msrle_decode_frame(), qtrle_decode_frame(), qtrle_decode_init(), raw_init_decoder(), and vmdaudio_decode_init().
prediction method (needed for huffyuv).
Definition at line 1142 of file avcodec.h.
Referenced by common_init(), encode_init(), and new_video_stream().
sample aspect ratio (0 if unknown). numerator and denominator must be relative prime and smaller then 256 for some video standards
Definition at line 1153 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), decode_slice_header(), decode_vol_header(), h263_decode_picture_header(), mjpeg_decode_app(), mpeg_decode_postinit(), new_video_stream(), opt_input_file(), and X264_init().
the picture in the bitstream.
Definition at line 1160 of file avcodec.h.
Referenced by AC3_encode_close(), AC3_encode_init(), amr_nb_encode_close(), amr_nb_encode_init(), common_init(), decode_frame(), decode_init(), do_audio_out(), do_video_out(), do_video_stats(), dvvideo_init(), encode(), encode_init(), Faac_encode_close(), Faac_encode_init(), ff_xvid_encode_init(), g726_close(), g726_init(), http_prepare_data(), libgsm_init(), mdec_common_init(), MP3lame_encode_close(), MP3lame_encode_init(), MPA_encode_close(), MPA_encode_init(), MPV_common_init(), MPV_frame_end(), oggvorbis_encode_close(), oggvorbis_encode_frame(), oggvorbis_encode_init(), output_packet(), pcm_encode_close(), pcm_encode_init(), print_report(), raw_init_decoder(), raw_init_encoder(), ulti_decode_init(), write_audio_frame(), write_video_frame(), and X264_init().
debug.
Definition at line 1167 of file avcodec.h.
Referenced by alloc_picture(), amr_nb_encode_init(), decode_ext_header(), decode_frame(), decode_init(), decode_nal_units(), decode_picture_parameter_set(), decode_seq_parameter_set(), decode_slice_header(), decode_vol_header(), decode_vop_header(), execute_ref_pic_marking(), ff_er_frame_end(), ff_h263_decode_frame(), ff_mpeg4_decode_picture_header(), ff_print_debug_info(), ff_rate_estimate_qscale(), ff_vbv_update(), ff_wmv2_decode_secondary_picture_header(), flv_h263_decode_picture_header(), h263_decode_picture_header(), mjpeg_decode_app(), mjpeg_decode_com(), mjpeg_decode_frame(), mjpeg_decode_sos(), mjpegb_decode_frame(), modify_qscale(), mpeg1_decode_picture(), mpeg1_decode_sequence(), mpeg_decode_frame(), mpeg_decode_gop(), mpeg_decode_picture_display_extension(), mpeg_decode_sequence_display_extension(), mpeg_decode_sequence_extension(), mpeg_decode_slice(), MPV_common_init(), MPV_decode_mb_internal(), msmpeg4_decode_picture_header(), new_video_stream(), opt_input_file(), parse_ffconfig(), predict_slice(), predict_slice_buffered(), print_long_term(), print_short_term(), remove_short(), rv10_decode_init(), rv20_decode_picture_header(), stream_component_open(), svq3_decode_frame(), truemotion1_decode_header(), and vp3_decode_frame().
debug.
Definition at line 1189 of file avcodec.h.
Referenced by alloc_picture(), ff_print_debug_info(), MPV_common_init(), new_video_stream(), opt_input_file(), and stream_component_open().
| uint64_t AVCodecContext::error[4] |
error.
Definition at line 1199 of file avcodec.h.
Referenced by encode_frame(), and print_report().
motion estimation compare function.
Definition at line 1220 of file avcodec.h.
Referenced by encode(), encode_q_branch(), ff_estimate_motion_b(), ff_estimate_p_frame_motion(), ff_init_me(), hpel_motion_search(), new_video_stream(), and qpel_motion_search().
subpixel motion estimation compare function.
Definition at line 1226 of file avcodec.h.
Referenced by direct_search(), encode(), encode_q_branch(), ff_estimate_motion_b(), ff_estimate_p_frame_motion(), ff_init_me(), hpel_motion_search(), new_video_stream(), and qpel_motion_search().
macroblock compare function (not supported yet).
Definition at line 1232 of file avcodec.h.
Referenced by check_bidir_mv(), direct_search(), encode(), encode_q_branch(), ff_estimate_motion_b(), ff_estimate_p_frame_motion(), ff_init_me(), h263_mv4_search(), interlaced_search(), and new_video_stream().
interlaced dct compare function
Definition at line 1238 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), and new_video_stream().
amount of previous MV predictors (2a+1 x 2a+1 square).
Definition at line 1267 of file avcodec.h.
Referenced by epzs_motion_search_internal().
pre pass for motion estimation.
Definition at line 1274 of file avcodec.h.
Referenced by new_video_stream().
motion estimation pre pass compare function.
Definition at line 1281 of file avcodec.h.
Referenced by encode(), ff_init_me(), ff_pre_estimate_p_frame_motion(), and new_video_stream().
subpel ME quality.
Definition at line 1295 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), new_video_stream(), and qpel_motion_search().
| enum PixelFormat(* AVCodecContext::get_format)(struct AVCodecContext *s, const enum PixelFormat *fmt) |
callback to negotiate the pixelFormat.
| fmt | is the list of formats which are supported by the codec, its terminated by -1 as 0 is a valid format, the formats are ordered by quality the first is allways the native one |
Referenced by avcodec_get_context_defaults(), decode_init(), and vcr2_init_sequence().
DTG active format information (additionnal aspect ratio information only used in DVB MPEG2 transport streams). 0 if not set.
Definition at line 1316 of file avcodec.h.
Referenced by mpeg_decode_user_data().
Maximum motion estimation search range in subpel units. if 0 then no limit
Definition at line 1332 of file avcodec.h.
Referenced by encode(), ff_fix_long_mvs(), ff_fix_long_p_mvs(), ff_get_best_fcode(), and new_video_stream().
intra quantizer bias.
Definition at line 1339 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), and new_video_stream().
inter quantizer bias.
Definition at line 1347 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), and new_video_stream().
internal_buffer count. Don't touch, used by lavc default_get_buffer()
Definition at line 1361 of file avcodec.h.
Referenced by avcodec_default_free_buffers(), avcodec_default_get_buffer(), and avcodec_default_release_buffer().
internal_buffers. Don't touch, used by lavc default_get_buffer()
Definition at line 1367 of file avcodec.h.
Referenced by avcodec_default_free_buffers(), avcodec_default_get_buffer(), and avcodec_default_release_buffer().
global quality for codecs which cannot change it per frame. this should be proportional to MPEG1/2/4 qscale.
Definition at line 1381 of file avcodec.h.
Referenced by encode_init(), new_video_stream(), and X264_init().
coder type
Definition at line 1390 of file avcodec.h.
Referenced by encode_init(), new_video_stream(), read_header(), write_header(), and X264_init().
context model
Definition at line 1397 of file avcodec.h.
Referenced by encode_init(), encode_plane(), encode_rgb_frame(), and new_video_stream().
slice flags
Definition at line 1404 of file avcodec.h.
Referenced by ff_draw_horiz_band().
XVideo Motion Acceleration
Definition at line 1414 of file avcodec.h.
Referenced by ff_er_frame_end(), mpeg_decode_mb(), mpeg_decode_slice(), mpeg_field_start(), MPV_decode_mb_internal(), MPV_frame_end(), slice_end(), and vcr2_init_sequence().
macroblock decision mode
Definition at line 1421 of file avcodec.h.
Referenced by add_video_stream(), avcodec_string(), encode(), ff_estimate_b_frame_motion(), ff_estimate_p_frame_motion(), ff_xvid_encode_init(), new_video_stream(), and parse_ffconfig().
| uint16_t* AVCodecContext::intra_matrix |
custom intra quantization matrix
Definition at line 1431 of file avcodec.h.
Referenced by ff_xvid_encode_init(), and new_video_stream().
| uint16_t* AVCodecContext::inter_matrix |
custom inter quantization matrix
Definition at line 1438 of file avcodec.h.
Referenced by ff_xvid_encode_init(), and new_video_stream().
| unsigned int AVCodecContext::stream_codec_tag |
fourcc from the AVI stream header (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A'). this is used to workaround some encoder bugs
Definition at line 1446 of file avcodec.h.
Referenced by ff_h263_decode_frame(), and MPV_common_init().
scene change detection threshold. 0 is default, larger means fewer detected scene changes
Definition at line 1454 of file avcodec.h.
Referenced by encode_frame(), and new_video_stream().
minimum lagrange multipler
Definition at line 1461 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), get_qminmax(), and new_video_stream().
maximum lagrange multipler
Definition at line 1468 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), get_qminmax(), and new_video_stream().
struct AVPaletteControl* AVCodecContext::palctrl [read] |
Palette control structure
Definition at line 1475 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), cinepak_decode_frame(), cinepak_decode_init(), decode_frame(), decode_init(), idcin_decode_frame(), ipvideo_decode_frame(), ipvideo_decode_init(), ipvideo_decode_opcodes(), msrle_decode_pal4(), msrle_decode_pal8(), msvideo1_decode_8bit(), msvideo1_decode_init(), qtrle_decode_frame(), smc_decode_stream(), xan_decode_frame(), xan_decode_init(), and xan_wc3_decode_frame().
noise reduction strength
Definition at line 1482 of file avcodec.h.
Referenced by init_duplicate_context(), MPV_common_init(), new_video_stream(), and update_noise_reduction().
| int(* AVCodecContext::reget_buffer)(struct AVCodecContext *c, AVFrame *pic) |
called at the beginning of a frame to get cr buffer for it. buffer type (size, hints) must be the same. lavc won't check it. lavc will pass previous buffer in pic, function should return same buffer or new buffer with old frame "painted" into it. if pic.data[0] == NULL must behave like get_buffer().
Referenced by aasc_decode_frame(), avcodec_get_context_defaults(), cinepak_decode_frame(), decode_frame(), flic_decode_frame(), ir2_decode_frame(), msrle_decode_frame(), msvideo1_decode_frame(), qtrle_decode_frame(), rpza_decode_frame(), and smc_decode_frame().
number of bits which should be loaded into the rc buffer before decoding starts
Definition at line 1500 of file avcodec.h.
Referenced by ff_rate_control_init(), and new_video_stream().
CODEC_FLAG2_*.
Definition at line 1514 of file avcodec.h.
Referenced by av_parser_change(), decode_frame(), encode_422_bitstream(), encode_frame(), encode_gray_bitstream(), ff_h263_decode_frame(), h261_decode_frame(), mpeg_decode_init(), MPV_common_init(), new_video_stream(), stream_component_open(), svq3_decode_frame(), and vc9_decode_frame().
simulates errors in the bitstream to test error concealment.
Definition at line 1521 of file avcodec.h.
Referenced by new_video_stream().
MP3 antialias algorithm, see FF_AA_* below.
Definition at line 1528 of file avcodec.h.
Referenced by decode_init().
Quantizer noise shaping.
Definition at line 1538 of file avcodec.h.
Referenced by new_video_stream().
Thread count. is used to decide how many independant tasks should be passed to execute()
Definition at line 1546 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), avcodec_thread_execute(), avcodec_thread_free(), avcodec_thread_init(), encode(), ff_er_add_slice(), mpeg_decode_frame(), MPV_common_end(), MPV_common_init(), new_audio_stream(), new_video_stream(), opt_input_file(), quicktime_new_ffmpeg(), stream_component_open(), worker(), and X264_init().
| int(* AVCodecContext::execute)(struct AVCodecContext *c, int(*func)(struct AVCodecContext *c2, void *arg), void **arg2, int *ret, int count) |
the codec may call this to execute several independant 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
|
Referenced by avcodec_get_context_defaults(), avcodec_thread_init(), dvvideo_decode_frame(), dvvideo_encode_frame(), and mpeg_decode_frame().
Thread opaque. can be used by execute() to store some per AVCodecContext stuff.
Definition at line 1564 of file avcodec.h.
Referenced by avcodec_thread_execute(), avcodec_thread_free(), avcodec_thread_init(), and worker().
Motion estimation threshold. under which no motion estimation is performed, but instead the user specified motion vectors are used
Definition at line 1573 of file avcodec.h.
Referenced by copy_picture_attributes(), encode(), ff_estimate_b_frame_motion(), ff_estimate_p_frame_motion(), and new_video_stream().
Macroblock threshold. under which the user specified macroblock types will be used
Definition at line 1580 of file avcodec.h.
Referenced by encode(), and new_video_stream().
precision of the intra dc coefficient - 8.
Definition at line 1587 of file avcodec.h.
Referenced by encode(), and new_video_stream().
noise vs. sse weight for the nsse comparsion function.
Definition at line 1594 of file avcodec.h.
Referenced by add_codec(), encode(), new_video_stream(), nsse16_c(), and nsse8_c().
number of macroblock rows at the top which are skipped.
Definition at line 1601 of file avcodec.h.
Referenced by ff_er_add_slice(), and ff_er_frame_end().
number of macroblock rows at the bottom which are skipped.
Definition at line 1608 of file avcodec.h.
Referenced by ff_er_frame_end(), and mpeg_decode_frame().
profile
Definition at line 1615 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), mpeg_decode_sequence_extension(), and new_video_stream().
level
Definition at line 1623 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), mpeg_decode_sequence_extension(), and new_video_stream().
low resolution decoding. 1-> 1/2 size, 2->1/4 size
Definition at line 1631 of file avcodec.h.
Referenced by avcodec_set_dimensions(), chroma_4mv_motion_lowres(), decode_slice(), dsputil_init(), dsputil_init_mmx(), dsputil_init_ppc(), ff_init_block_index(), ff_update_block_index(), hpel_motion_lowres(), mjpeg_decode_scan(), mpeg_decode_slice(), mpeg_motion_lowres(), MPV_common_init_ppc(), MPV_decode_mb(), MPV_decode_mb_internal(), MPV_motion_lowres(), opt_input_file(), and stream_component_open().
bitsream width / height. may be different from width/height if lowres or other things are used
Definition at line 1639 of file avcodec.h.
Referenced by avcodec_decode_video(), avcodec_open(), avcodec_set_dimensions(), ff_h263_decode_frame(), ff_h263_decode_init(), h261_decode_frame(), h261_decode_init(), mdec_common_init(), mpeg_decode_postinit(), sp5x_decode_frame(), vc9_decode_init(), and vcr2_init_sequence().
Definition at line 1639 of file avcodec.h.
Referenced by avcodec_decode_video(), avcodec_open(), avcodec_set_dimensions(), ff_h263_decode_frame(), ff_h263_decode_init(), h261_decode_frame(), h261_decode_init(), mdec_common_init(), mjpeg_decode_init(), mpeg_decode_postinit(), sp5x_decode_frame(), vc9_decode_init(), and vcr2_init_sequence().
frame skip threshold
Definition at line 1646 of file avcodec.h.
Referenced by new_video_stream().
frame skip factor
Definition at line 1653 of file avcodec.h.
Referenced by new_video_stream().
frame skip exponent
Definition at line 1660 of file avcodec.h.
Referenced by new_video_stream().
frame skip comparission function
Definition at line 1667 of file avcodec.h.
Referenced by add_codec(), encode(), and new_video_stream().
border processing masking. raises the quantizer for mbs on the borders of the picture.
Definition at line 1675 of file avcodec.h.
Referenced by adaptive_quantization().
minimum MB lagrange multipler.
Definition at line 1682 of file avcodec.h.
Referenced by adaptive_quantization(), avcodec_get_context_defaults(), encode(), and new_video_stream().
maximum MB lagrange multipler.
Definition at line 1689 of file avcodec.h.
Referenced by adaptive_quantization(), avcodec_get_context_defaults(), encode(), and new_video_stream().
Definition at line 1696 of file avcodec.h.
Referenced by avcodec_get_context_defaults(), encode(), and new_video_stream().
Definition at line 1703 of file avcodec.h.
Referenced by decode_slice_header(), and stream_component_open().
Definition at line 1710 of file avcodec.h.
Referenced by MPV_decode_mb_internal(), and stream_component_open().
Definition at line 1717 of file avcodec.h.
Referenced by decode_nal_units(), decode_wrapper(), ff_h263_decode_frame(), h261_decode_frame(), mpeg_decode_frame(), stream_component_open(), svq1_decode_frame(), and svq3_decode_frame().
1.5.5