#include "common.h"
#include "error.h"
#include "mathematics.h"
#include "rational.h"
#include "intfloat_readwrite.h"
#include "log.h"
#include "pixfmt.h"
Go to the source code of this file.
Defines | |
#define | AV_STRINGIFY(s) AV_TOSTRING(s) |
#define | AV_TOSTRING(s) #s |
#define | AV_GLUE(a, b) a ## b |
#define | AV_JOIN(a, b) AV_GLUE(a, b) |
#define | AV_PRAGMA(s) _Pragma(#s) |
#define | AV_VERSION_INT(a, b, c) (a<<16 | b<<8 | c) |
#define | AV_VERSION_DOT(a, b, c) a ##.## b ##.## c |
#define | AV_VERSION(a, b, c) AV_VERSION_DOT(a, b, c) |
#define | LIBAVUTIL_VERSION_MAJOR 51 |
#define | LIBAVUTIL_VERSION_MINOR 9 |
#define | LIBAVUTIL_VERSION_MICRO 1 |
#define | LIBAVUTIL_VERSION_INT |
#define | LIBAVUTIL_VERSION |
#define | LIBAVUTIL_BUILD LIBAVUTIL_VERSION_INT |
#define | LIBAVUTIL_IDENT "Lavu" AV_STRINGIFY(LIBAVUTIL_VERSION) |
#define | FF_API_OLD_EVAL_NAMES (LIBAVUTIL_VERSION_MAJOR < 52) |
Those FF_API_* defines are not part of public API. | |
#define | FF_API_GET_BITS_PER_SAMPLE_FMT (LIBAVUTIL_VERSION_MAJOR < 52) |
#define | FF_API_FIND_OPT (LIBAVUTIL_VERSION_MAJOR < 52) |
#define | FF_LAMBDA_SHIFT 7 |
#define | FF_LAMBDA_SCALE (1<<FF_LAMBDA_SHIFT) |
#define | FF_QP2LAMBDA 118 |
factor to convert from H.263 QP to lambda | |
#define | FF_LAMBDA_MAX (256*128-1) |
#define | FF_QUALITY_SCALE FF_LAMBDA_SCALE |
#define | AV_NOPTS_VALUE INT64_C(0x8000000000000000) |
#define | AV_TIME_BASE 1000000 |
#define | AV_TIME_BASE_Q (AVRational){1, AV_TIME_BASE} |
Enumerations | |
enum | AVMediaType { AVMEDIA_TYPE_UNKNOWN = -1, AVMEDIA_TYPE_VIDEO, AVMEDIA_TYPE_AUDIO, AVMEDIA_TYPE_DATA, AVMEDIA_TYPE_SUBTITLE, AVMEDIA_TYPE_ATTACHMENT, AVMEDIA_TYPE_NB } |
enum | AVPictureType { AV_PICTURE_TYPE_NONE = 0, AV_PICTURE_TYPE_I, AV_PICTURE_TYPE_P, AV_PICTURE_TYPE_B, AV_PICTURE_TYPE_S, AV_PICTURE_TYPE_SI, AV_PICTURE_TYPE_SP, AV_PICTURE_TYPE_BI } |
Functions | |
unsigned | avutil_version (void) |
Return the LIBAVUTIL_VERSION_INT constant. | |
const char * | avutil_configuration (void) |
Return the libavutil build-time configuration. | |
const char * | avutil_license (void) |
Return the libavutil license. | |
char | av_get_picture_type_char (enum AVPictureType pict_type) |
Return a single letter to describe the given picture type pict_type. |
Definition in file avutil.h.
#define AV_NOPTS_VALUE INT64_C(0x8000000000000000) |
Definition at line 102 of file avutil.h.
Referenced by add_pes_stream(), asf_read_frame_header(), asf_read_marker(), asf_read_pts(), asf_write_packet(), audio_decode_frame(), av_dump_format(), av_estimate_timings_from_bit_rate(), av_estimate_timings_from_pts(), av_gen_search(), av_has_duration(), av_init_packet(), av_interleaved_write_frame(), av_new_stream(), av_read_frame(), av_read_frame_internal(), av_seek_frame_binary(), av_update_stream_timings(), avcodec_default_get_buffer(), avcodec_default_reget_buffer(), avcodec_get_context_defaults2(), avcodec_get_frame_defaults(), avcodec_get_subtitle_defaults(), avformat_find_stream_info(), avformat_open_input(), avformat_write_header(), avi_write_packet(), compute_chapters_end(), compute_pkt_fields(), compute_pkt_fields2(), copy_frame(), decode_frame(), decode_vop_header(), dirac_combine_frame(), do_audio_out(), do_subtitle_out(), do_video_out(), dvbsub_parse(), end_frame(), event_loop(), fbdev_read_header(), fbdev_read_packet(), ff_fetch_timestamp(), ff_gen_syncpoint_search(), ff_mov_write_packet(), ff_rate_estimate_qscale(), ff_read_frame_flush(), ff_rm_retrieve_cache(), ff_store_parser_state(), ff_write_chained(), fill_all_stream_timings(), finalize_packet(), flush_packet(), flv_read_packet(), get_pts(), get_vcd_padding_size(), get_video_frame(), guess_correct_pts(), gxf_header(), gxf_material_tags(), gxf_read_timestamp(), gxf_resync_media(), http_prepare_data(), load_input_picture(), matroska_parse_block(), matroska_read_header(), matroska_read_seek(), mkv_write_packet_internal(), mov_read_chpl(), mov_read_packet(), movie_get_frame(), movie_init(), mpeg_mux_write_packet(), mpegps_read_dts(), mpegps_read_pes_header(), mpegts_get_pcr(), mpegts_push_data(), mpegts_write_header(), mpegts_write_packet(), mpegts_write_pes(), MPV_encode_init(), mxf_parse_structural_metadata(), mxg_read_header(), new_pes_packet(), nut_read_timestamp(), ogg_calc_pts(), ogg_get_length(), ogg_gptopts(), ogg_read_timestamp(), ogg_reset(), ogm_chapter(), open_input_stream(), opt_input_file(), output_packet(), parse_chunks(), parse_timecode(), pkt_dump_internal(), pva_read_timestamp(), read_chapter(), read_header(), read_part_of_packet(), read_seek(), read_thread(), return_frame(), rm_assemble_video_frame(), rm_read_dts(), rm_read_packet(), rtcp_parse_packet(), rtp_check_and_send_back_rr(), rtp_parse_open(), rtsp_cmd_pause(), rtsp_parse_range_npt(), rtsp_read_play(), search_hi_lo_keyframes(), set_frame_distances(), speex_packet(), start_frame(), subtitle_thread(), sync(), time_value_string(), transcode(), ts_str(), ts_value_string(), update_initial_durations(), update_initial_timestamps(), video_thread(), write_audio_frame(), write_hint_packets(), write_packet(), and write_video_frame().
#define AV_STRINGIFY | ( | s | ) | AV_TOSTRING(s) |
Definition at line 30 of file avutil.h.
Referenced by idct_col(), mmx_row(), mmx_row_mid(), mmx_row_tail(), mmxext_row(), mmxext_row_mid(), mmxext_row_tail(), mxf_write_identification(), and read_header().
#define AV_TIME_BASE 1000000 |
Definition at line 103 of file avutil.h.
Referenced by amf_parse_object(), applehttp_read_header(), applehttp_read_seek(), av_dump_format(), av_estimate_timings(), av_pkt_dump(), av_pkt_dump_log(), av_seek_frame(), av_update_stream_timings(), avi_read_header(), avi_read_packet(), decode_syncpoint(), dxa_read_header(), event_loop(), ff_gen_syncpoint_search(), flv_read_packet(), flv_write_header(), get_sync_ipts(), http_prepare_data(), main(), matroska_read_header(), mov_find_next_sample(), mpeg_mux_write_packet(), mpegts_write_header(), mpegts_write_packet(), mpegts_write_pes(), opt_input_file(), opt_output_file(), output_packet(), print_report(), read_seek(), read_seek2(), read_thread(), rtmp_read_seek(), rtp_write_header(), rtsp_read_play(), and transcode().
#define AV_TIME_BASE_Q (AVRational){1, AV_TIME_BASE} |
Definition at line 104 of file avutil.h.
Referenced by av_update_stream_timings(), avfilter_config_links(), avformat_find_stream_info(), compute_chapters_end(), config_output_props(), config_props(), copy_chapters(), decode_frame(), do_subtitle_out(), fill_all_stream_timings(), get_subtitle_pkt(), http_prepare_data(), main(), ogg_compare_granule(), output_packet(), parse_forced_key_frames(), print_report(), read_header(), read_seek2(), rtsp_read_play(), rtsp_read_seek(), show_format(), and transcode().
#define FF_API_GET_BITS_PER_SAMPLE_FMT (LIBAVUTIL_VERSION_MAJOR < 52) |
#define FF_API_OLD_EVAL_NAMES (LIBAVUTIL_VERSION_MAJOR < 52) |
#define FF_LAMBDA_MAX (256*128-1) |
#define FF_LAMBDA_SCALE (1<<FF_LAMBDA_SHIFT) |
Definition at line 96 of file avutil.h.
Referenced by ff_init_qscale_tab(), svq1_encode_plane(), and update_qscale().
#define FF_LAMBDA_SHIFT 7 |
Definition at line 95 of file avutil.h.
Referenced by dct_quantize_refine(), dct_quantize_trellis_c(), encode_mb_hq(), estimate_best_b_count(), ff_estimate_p_frame_motion(), ff_init_qscale_tab(), get_b_cbp(), get_p_cbp(), get_penalty_factor(), svq1_encode_plane(), and update_qscale().
#define FF_QP2LAMBDA 118 |
factor to convert from H.263 QP to lambda
Definition at line 97 of file avutil.h.
Referenced by a64multi_init_encoder(), decode_frame(), dnxhd_encode_picture(), do_video_stats(), encode_init(), estimate_best_b_count(), Faac_encode_init(), ff_mjpeg_decode_frame(), ff_rate_control_init(), ff_rate_estimate_qscale(), ff_xvid_rate_control_init(), ff_xvid_rate_estimate_qscale(), filter(), get_diff_limited_q(), init_pass2(), lame_window_init(), libdirac_encode_init(), libschroedinger_encode_init(), mjpegb_decode_frame(), MP3lame_encode_init(), new_audio_stream(), new_video_stream(), oggvorbis_init_encoder(), parse_ffconfig(), print_report(), vorbis_encode_init(), X264_frame(), and XAVS_frame().
#define LIBAVUTIL_BUILD LIBAVUTIL_VERSION_INT |
#define LIBAVUTIL_IDENT "Lavu" AV_STRINGIFY(LIBAVUTIL_VERSION) |
#define LIBAVUTIL_VERSION |
Value:
#define LIBAVUTIL_VERSION_INT |
enum AVMediaType |
enum AVPictureType |
AV_PICTURE_TYPE_NONE | Undefined. |
AV_PICTURE_TYPE_I | Intra. |
AV_PICTURE_TYPE_P | Predicted. |
AV_PICTURE_TYPE_B | Bi-dir predicted. |
AV_PICTURE_TYPE_S | S(GMC)-VOP MPEG4. |
AV_PICTURE_TYPE_SI | Switching Intra. |
AV_PICTURE_TYPE_SP | Switching Predicted. |
AV_PICTURE_TYPE_BI | BI type. |
char av_get_picture_type_char | ( | enum AVPictureType | pict_type | ) |
Return a single letter to describe the given picture type pict_type.
[in] | pict_type | the picture type |
Definition at line 43 of file utils.c.
Referenced by av_get_pict_type_char(), decode_slice_header(), do_video_stats(), end_frame(), ff_dlog_ref(), ff_flv_decode_picture_header(), ff_h263_show_pict_info(), ff_h264_decode_mb_cavlc(), ff_print_debug_info(), ff_rate_estimate_qscale(), queue_picture(), select_frame(), and svq3_decode_frame().
const char* avutil_configuration | ( | void | ) |
const char* avutil_license | ( | void | ) |
unsigned avutil_version | ( | void | ) |