external API header More...
#include <errno.h>
#include "libavutil/samplefmt.h"
#include "libavutil/avutil.h"
#include "libavutil/cpu.h"
#include "libavutil/channel_layout.h"
#include "libavutil/dict.h"
#include "libavutil/log.h"
#include "libavutil/pixfmt.h"
#include "libavutil/rational.h"
#include "libavcodec/version.h"
#include "old_codec_ids.h"
Go to the source code of this file.
external API header
Definition in file avcodec.h.
Definition at line 1099 of file avcodec.h.
Referenced by avcodec_align_dimensions(), avcodec_default_reget_buffer(), avcodec_default_release_buffer(), avcodec_encode_audio2(), avcodec_fill_audio_frame(), decode_frame(), draw_slice(), ff_draw_horiz_band(), video_get_buffer(), and vp3_draw_horiz_band().
Definition at line 1476 of file avcodec.h.
Referenced by ac3_decode_frame(), and cpia_decode_frame().
Definition at line 1631 of file avcodec.h.
Referenced by alac_encode_init(), encode_frame(), encode_init(), and mp3lame_encode_init().
Definition at line 1726 of file avcodec.h.
Referenced by decode_vol_header(), ff_h263_aspect_to_info(), ff_h263_decode_picture_header(), ff_h263_encode_picture_header(), and mpeg4_encode_vol_header().
Definition at line 1810 of file avcodec.h.
Referenced by ff_rate_control_init(), ff_rate_control_uninit(), and ff_rate_estimate_qscale().
Definition at line 1916 of file avcodec.h.
Referenced by utvideo_encode_init().
Definition at line 1959 of file avcodec.h.
Referenced by config(), ff_init_me(), ff_set_cmp(), filter(), and get_penalty_factor().
Definition at line 1960 of file avcodec.h.
Referenced by config(), ff_estimate_p_frame_motion(), ff_set_cmp(), and get_penalty_factor().
Definition at line 1961 of file avcodec.h.
Referenced by ff_set_cmp(), and get_penalty_factor().
Definition at line 1962 of file avcodec.h.
Referenced by ff_set_cmp(), and get_penalty_factor().
Definition at line 1963 of file avcodec.h.
Referenced by ff_set_cmp(), and get_penalty_factor().
Definition at line 1964 of file avcodec.h.
Referenced by ff_set_cmp(), and get_penalty_factor().
Definition at line 1965 of file avcodec.h.
Referenced by ff_set_cmp(), get_penalty_factor(), h263_mv4_search(), and interlaced_search().
Definition at line 1966 of file avcodec.h.
Referenced by ff_set_cmp().
Definition at line 1967 of file avcodec.h.
Referenced by ff_set_cmp().
Definition at line 1968 of file avcodec.h.
Referenced by encode_mb_internal(), and ff_set_cmp().
Definition at line 1969 of file avcodec.h.
Referenced by ff_set_cmp(), get_penalty_factor(), and sse_mb().
Definition at line 1970 of file avcodec.h.
Referenced by ff_set_cmp(), get_block_rd(), and get_penalty_factor().
Definition at line 1971 of file avcodec.h.
Referenced by ff_set_cmp(), get_block_rd(), and get_penalty_factor().
Definition at line 1972 of file avcodec.h.
Referenced by add_codec(), and ff_set_cmp().
Definition at line 1973 of file avcodec.h.
Referenced by ff_set_cmp(), and get_penalty_factor().
Definition at line 1974 of file avcodec.h.
Referenced by check_bidir_mv(), ff_init_me(), h263_mv4_search(), X264_init(), and XAVS_init().
Definition at line 2050 of file avcodec.h.
Referenced by dnxhd_encode_init(), and ff_MPV_encode_init().
draw_horiz_band() is called in coded order instead of display
Definition at line 2075 of file avcodec.h.
Referenced by ff_draw_horiz_band().
allow draw_horiz_band() with field slices (MPEG2 field pics)
Definition at line 2076 of file avcodec.h.
Referenced by ff_draw_horiz_band(), and mpeg_field_start().
uses mb_cmp
Definition at line 2092 of file avcodec.h.
Referenced by clip_coeffs(), ff_estimate_b_frame_motion(), ff_estimate_p_frame_motion(), and ff_MPV_encode_init().
chooses the one which needs the fewest bits
Definition at line 2093 of file avcodec.h.
Referenced by encode_thread(), and parse_ffconfig().
rate distortion
Definition at line 2094 of file avcodec.h.
Referenced by dnxhd_calc_bits_thread(), dnxhd_encode_picture(), dnxhd_init_rc(), encode_mb_hq(), ff_MPV_encode_init(), and MPV_decode_mb_internal().
Definition at line 2588 of file avcodec.h.
Referenced by libschroedinger_encode_init().
Definition at line 2589 of file avcodec.h.
Referenced by X264_init().
Definition at line 2590 of file avcodec.h.
Referenced by encode_frame(), sunrast_encode_init(), and targa_encode_frame().
Definition at line 2591 of file avcodec.h.
Referenced by sunrast_encode_init().
autodetection
Definition at line 2728 of file avcodec.h.
Referenced by decode_nal_units(), decode_slice(), and ff_h263_decode_frame().
Definition at line 2730 of file avcodec.h.
Referenced by ff_h263_decode_frame(), and mpeg4_decode_mb().
Definition at line 2731 of file avcodec.h.
Referenced by decode_vop_header(), and ff_h263_decode_frame().
Definition at line 2732 of file avcodec.h.
Referenced by decode_slice(), ff_h263_decode_frame(), and mpeg4_is_resync().
Definition at line 2735 of file avcodec.h.
Referenced by ff_h263_decode_frame(), and qpel_motion().
Definition at line 2736 of file avcodec.h.
Referenced by ff_h263_decode_frame().
Definition at line 2737 of file avcodec.h.
Referenced by ff_h263_decode_frame(), and qpel_motion().
Definition at line 2738 of file avcodec.h.
Referenced by ff_h263_decode_frame(), and ff_mpeg4_set_direct_mv().
Definition at line 2739 of file avcodec.h.
Referenced by decode_vop_header(), and ff_h263_decode_frame().
Definition at line 2740 of file avcodec.h.
Referenced by ff_h263_decode_frame(), and mpeg_motion_internal().
Definition at line 2741 of file avcodec.h.
Referenced by ff_h263_decode_frame(), and ff_mpeg4_pred_dc().
Work around various bugs in Microsoft's broken decoders.
Definition at line 2742 of file avcodec.h.
Referenced by encode_init(), ff_mpeg4_encode_picture_header(), and mpeg4_encode_vol_header().
Definition at line 2743 of file avcodec.h.
Referenced by decode_nal_units(), and decode_slice().
Strictly conform to an older more strict version of the spec or reference software.
Definition at line 2758 of file avcodec.h.
Referenced by ff_mpeg4_encode_picture_header().
Strictly conform to all the things in the spec no matter what consequences.
Definition at line 2759 of file avcodec.h.
Referenced by decode_postinit().
Definition at line 2760 of file avcodec.h.
Referenced by encode_init(), ff_fix_long_p_mvs(), ff_get_best_fcode(), mkv_query_codec(), mov_get_codec_tag(), and validate_codec_tag().
Allow unofficial extensions.
Definition at line 2761 of file avcodec.h.
Referenced by amr_wb_encode_init(), avcodec_open2(), choose_pix_fmts(), choose_pixel_fmt(), encode_init(), ff_MPV_encode_init(), find_frame_rate_index(), and libgsm_encode_init().
Allow nonstandardized experimental things.
Definition at line 2762 of file avcodec.h.
Referenced by avcodec_open2(), config(), encode_init(), ff_MPV_encode_init(), and mp3_header_compress().
Definition at line 2770 of file avcodec.h.
Referenced by guess_mv().
Definition at line 2771 of file avcodec.h.
Referenced by ff_er_frame_end().
Definition at line 2779 of file avcodec.h.
Referenced by decode_ext_header(), decode_fill(), decode_frame(), decode_init(), decode_picture_timing(), decode_slice_header(), decode_vol_header(), decode_vop_header(), ff_flv_decode_picture_header(), ff_h263_show_pict_info(), ff_h264_decode_picture_parameter_set(), ff_h264_decode_seq_parameter_set(), ff_jpegls_decode_picture(), ff_mjpeg_decode_sos(), ff_msmpeg4_decode_picture_header(), ff_wmv2_decode_secondary_picture_header(), mjpeg_decode_app(), mjpeg_decode_com(), 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(), pcm_bluray_parse_header(), rv10_decode_init(), rv20_decode_picture_header(), svq3_decode_frame(), truemotion1_decode_header(), and vc1_decode_frame().
Definition at line 2780 of file avcodec.h.
Referenced by ff_rate_estimate_qscale(), ff_vbv_update(), and modify_qscale().
Definition at line 2781 of file avcodec.h.
Referenced by decode_init(), and pcm_bluray_decode_frame().
Definition at line 2782 of file avcodec.h.
Referenced by ff_print_debug_info().
Definition at line 2783 of file avcodec.h.
Referenced by ff_mjpeg_decode_frame(), ff_print_debug_info(), and mjpegb_decode_frame().
Definition at line 2784 of file avcodec.h.
Referenced by ff_alloc_picture(), and transcode_init().
Definition at line 2785 of file avcodec.h.
Referenced by check_keyboard_interaction(), ff_alloc_picture(), and MPV_decode_mb_internal().
Definition at line 2786 of file avcodec.h.
Referenced by ff_print_debug_info().
Definition at line 2787 of file avcodec.h.
Referenced by decode_chunks(), decode_frame(), decode_nal_units(), ff_h264_decode_sei(), ff_mjpeg_decode_frame(), ff_mpeg4_decode_picture_header(), and mjpeg_decode_app().
Definition at line 2788 of file avcodec.h.
Referenced by decode_vop_header().
Definition at line 2789 of file avcodec.h.
Referenced by ff_er_frame_end().
Definition at line 2790 of file avcodec.h.
Referenced by ff_h264_execute_ref_pic_marking(), find_short(), print_long_term(), print_short_term(), and remove_short().
Definition at line 2791 of file avcodec.h.
Referenced by decode_unregistered_user_data(), and ff_h263_decode_frame().
Definition at line 2792 of file avcodec.h.
Referenced by check_keyboard_interaction(), ff_print_debug_info(), and frame_thread_init().
Definition at line 2793 of file avcodec.h.
Referenced by check_keyboard_interaction(), ff_print_debug_info(), and frame_thread_init().
Definition at line 2794 of file avcodec.h.
Referenced by audio_get_buffer(), avcodec_default_release_buffer(), ff_thread_release_buffer(), and video_get_buffer().
Definition at line 2795 of file avcodec.h.
Referenced by ff_thread_await_progress(), and ff_thread_report_progress().
Definition at line 2803 of file avcodec.h.
Referenced by ff_print_debug_info().
Definition at line 2804 of file avcodec.h.
Referenced by ff_print_debug_info().
Definition at line 2805 of file avcodec.h.
Referenced by ff_print_debug_info().
Definition at line 2813 of file avcodec.h.
Referenced by ac3_decode_frame(), decode_frame(), decode_init(), read_specific_config(), tak_decode_frame(), tta_decode_frame(), tta_decode_init(), wv_unpack_mono(), and wv_unpack_stereo().
Definition at line 2814 of file avcodec.h.
Referenced by ff_mpeg4_pred_dc(), ff_msmpeg4_decode_block(), h261_decode_gob_header(), h263_decode_block(), huffman_decode(), mpeg1_decode_picture(), mpeg1_decode_sequence(), mpeg4_decode_block(), mpeg4_decode_dc(), and mpeg_decode_slice().
Definition at line 2815 of file avcodec.h.
Referenced by decode_slice(), and huffman_decode().
Definition at line 2816 of file avcodec.h.
Referenced by aac_decode_init(), avi_read_header(), decode_chunks(), decode_region_inter(), decode_region_masked(), decode_slice_header(), ebml_parse_id(), ff_er_frame_end(), ff_h263_decode_frame(), ff_h264_decode_ref_pic_marking(), ff_h264_execute_ref_pic_marking(), ff_mjpeg_decode_frame(), matroska_read_header(), mjpegb_decode_frame(), mpeg_decode_frame(), mxpeg_decode_frame(), parse_picture(), slice_decode_thread(), and v410_decode_init().
Definition at line 2818 of file avcodec.h.
Referenced by ac3_decode_frame(), decode_frame(), decode_init(), and read_specific_config().
Definition at line 2819 of file avcodec.h.
Referenced by ff_msmpeg4_decode_block(), h261_decode_gob_header(), h263_decode_block(), huffman_decode(), mpeg1_decode_picture(), mpeg1_decode_sequence(), and mpeg4_decode_dc().
Definition at line 2820 of file avcodec.h.
Referenced by decode_slice(), ff_mpeg4_pred_dc(), huffman_decode(), mpeg4_decode_block(), mpeg4_decode_mb(), and mpeg_decode_slice().
Definition at line 2864 of file avcodec.h.
Referenced by ff_dct_encode_init_x86(), ff_dsputil_init_bfin(), ff_dsputil_init_ppc(), ff_MPV_common_init_altivec(), and hadamard_func().
Definition at line 2865 of file avcodec.h.
Referenced by ff_dsputil_init(), and parse_ffconfig().
Definition at line 2867 of file avcodec.h.
Referenced by ff_dct_encode_init_x86(), and hadamard_func().
Definition at line 2868 of file avcodec.h.
Referenced by ff_dsputil_init_ppc(), and ff_MPV_common_init_altivec().
Definition at line 2869 of file avcodec.h.
Referenced by ff_dsputil_init().
Definition at line 2877 of file avcodec.h.
Referenced by decode_init(), ff_dsputil_init_alpha(), ff_dsputil_init_arm(), ff_dsputil_init_armv5te(), ff_dsputil_init_armv6(), ff_dsputil_init_bfin(), ff_dsputil_init_mmx(), ff_dsputil_init_neon(), ff_dsputil_init_ppc(), ff_dsputil_init_sh4(), ff_h263_decode_frame(), vc1_decode_init(), vcr2_init_sequence(), wmv2_decode_init(), and wmv9_init().
Definition at line 2878 of file avcodec.h.
Referenced by ff_dsputil_init().
Definition at line 2879 of file avcodec.h.
Referenced by decode_init(), parse_ffconfig(), and vcr2_init_sequence().
Definition at line 2880 of file avcodec.h.
Referenced by ff_dsputil_init_mmx().
Definition at line 2881 of file avcodec.h.
Referenced by ff_dsputil_init_mmx().
Definition at line 2885 of file avcodec.h.
Referenced by ff_dsputil_init_arm().
Definition at line 2886 of file avcodec.h.
Referenced by ff_dsputil_init_ppc().
Definition at line 2887 of file avcodec.h.
Referenced by ff_dsputil_init_sh4().
Definition at line 2888 of file avcodec.h.
Referenced by ff_dsputil_init_arm().
Definition at line 2890 of file avcodec.h.
Referenced by ff_dsputil_init_bfin().
Definition at line 2892 of file avcodec.h.
Referenced by dsputil_init_sse2(), ff_dsputil_init_mmx(), and ff_h263_decode_frame().
Definition at line 2894 of file avcodec.h.
Referenced by ff_dsputil_init_armv5te().
Definition at line 2895 of file avcodec.h.
Referenced by ff_dsputil_init_armv6().
Definition at line 2896 of file avcodec.h.
Referenced by ff_dsputil_init_vis().
Definition at line 2897 of file avcodec.h.
Referenced by ff_dsputil_init(), vc1_decode_init(), wmv2_decode_init(), and wmv9_init().
Definition at line 2898 of file avcodec.h.
Referenced by ff_dsputil_init().
Definition at line 2900 of file avcodec.h.
Referenced by ff_dsputil_init_neon().
Definition at line 2901 of file avcodec.h.
Referenced by ff_dsputil_init_alpha().
Definition at line 2902 of file avcodec.h.
Referenced by decode_init().
Decode more than one frame at once.
Definition at line 2957 of file avcodec.h.
Referenced by avcodec_decode_video2(), avcodec_encode_video2(), avcodec_flush_buffers(), avcodec_open2(), await_reference_mb_row(), decode_nal_units(), decode_slice_header(), ff_frame_thread_encoder_init(), ff_MPV_common_end(), ff_MPV_frame_start(), ff_rv34_decode_frame(), ff_thread_can_start_frame(), ff_thread_finish_setup(), ff_thread_free(), ff_thread_get_buffer(), ff_thread_init(), ff_thread_release_buffer(), field_end(), finish_frame(), hl_motion(), mimic_decode_frame(), mpeg_field_start(), MPV_decode_mb_internal(), render_slice(), rv34_decode_mv(), rv34_decode_slice(), rv34_mc(), slice_end(), validate_thread_parameters(), vp3_draw_horiz_band(), vp8_decode_frame(), and vp8_decode_mb_row_sliced().
Decode more than one part of a single frame at once.
Definition at line 2958 of file avcodec.h.
Referenced by avcodec_thread_execute(), decode_chunks(), ff_mjpeg_encode_stuffing(), ff_MPV_common_init(), ff_thread_init(), h264_slice_header_init(), jpeg_table_header(), update_dimensions(), validate_thread_parameters(), and X264_init().
Definition at line 3029 of file avcodec.h.
Referenced by aac_encode_init(), aacPlus_encode_init(), av_get_profile_name(), avcodec_string(), encode_init(), Faac_encode_init(), mpeg4_encode_visual_object_header(), prores_encode_init(), and vp8_init().
Definition at line 3032 of file avcodec.h.
Referenced by Faac_encode_init().
Definition at line 3033 of file avcodec.h.
Referenced by aac_encode_init(), aacPlus_encode_init(), and Faac_encode_init().
Definition at line 3034 of file avcodec.h.
Referenced by Faac_encode_init().
Definition at line 3035 of file avcodec.h.
Referenced by Faac_encode_init().
Definition at line 3036 of file avcodec.h.
Referenced by aac_encode_init().
Definition at line 3037 of file avcodec.h.
Referenced by aac_encode_init().
Definition at line 3039 of file avcodec.h.
Referenced by aac_encode_init().
Definition at line 3041 of file avcodec.h.
Referenced by dca_decode_frame().
Definition at line 3042 of file avcodec.h.
Referenced by dca_decode_frame().
Definition at line 3043 of file avcodec.h.
Referenced by dca_decode_frame().
Definition at line 3044 of file avcodec.h.
Referenced by dca_exss_parse_asset_header().
Definition at line 3045 of file avcodec.h.
Referenced by dca_exss_parse_asset_header().
Definition at line 3054 of file avcodec.h.
Referenced by ff_h264_get_profile().
Definition at line 3055 of file avcodec.h.
Referenced by ff_h264_get_profile().
Definition at line 3057 of file avcodec.h.
Referenced by ff_h264_get_profile(), and X264_init().
Definition at line 3059 of file avcodec.h.
Referenced by X264_init().
Definition at line 3061 of file avcodec.h.
Referenced by X264_init().
Definition at line 3062 of file avcodec.h.
Referenced by ff_h264_get_profile(), and X264_init().
Definition at line 3064 of file avcodec.h.
Referenced by ff_h264_get_profile(), and X264_init().
Definition at line 3066 of file avcodec.h.
Referenced by X264_init().
Definition at line 3067 of file avcodec.h.
Referenced by ff_h264_get_profile().
Definition at line 3099 of file avcodec.h.
Referenced by encode_init(), and mpeg4_encode_visual_object_header().
Definition at line 4094 of file avcodec.h.
Referenced by av_parser_parse2(), and ff_fetch_timestamp().
Definition at line 4101 of file avcodec.h.
Referenced by avformat_find_stream_info(), cavsvideo_parse(), check_format(), dca_parse(), dirac_parse(), dnxhd_parse(), flac_parse(), h261_parse(), h263_parse(), h264_parse(), init(), jpeg_parse(), latm_parse(), mpeg4video_parse(), mpegvideo_parse(), parse_packet(), read_frame_internal(), tak_parse(), and vc1_parse().
Definition at line 4102 of file avcodec.h.
Referenced by h264_parse(), and read_frame_internal().
Set if the parser has a valid file offset.
Definition at line 4104 of file avcodec.h.
Referenced by av_parser_parse2().
Definition at line 4105 of file avcodec.h.
Referenced by av_mpeg4_decode_header(), avformat_find_stream_info(), and read_frame_internal().