Lines Matching refs:Add
37 Add AV_CODEC_CAP_OTHER_THREADS as a new name for
42 Add a get_encode_buffer callback to AVCodecContext, similar to
44 Add avcodec_default_get_encode_buffer().
45 Add AV_GET_ENCODE_BUFFER_FLAG_REF.
71 Add enum AVTXFlags and AVTXFlags.AV_TX_INPLACE
78 Add FFABS64U()
81 Add FFABSU()
88 Add FF_PROFILE_VVC_MAIN_10 and FF_PROFILE_VVC_MAIN_10_444.
91 Add AV_VIDEO_ENC_PARAMS_MPEG2
94 Add av_timecode_init_from_components.
109 Add AVSTREAM_EVENT_FLAG_NEW_PACKETS.
112 Add a av_buffer_replace() convenience function.
115 Add av_timecode_make_smpte_tc_string2.
121 Add AV_CH_LAYOUT_22POINT2 together with its newly required pieces:
126 Add AV_CPU_FLAG_MMI and AV_CPU_FLAG_MSA.
129 Add av_image_fill_plane_sizes().
132 Add AV_PKT_DATA_S12M_TIMECODE.
135 Add AV_PIX_FMT_X2RGB10.
138 Add AV_FRAME_DATA_SEI_UNREGISTERED.
141 Add av_opt_child_class_iterate() and AVClass.child_class_iterate().
153 Add AV_VIDEO_ENC_PARAMS_H264.
156 Add av_hwdevice_ctx_create_derived_opts.
159 Add av_gcd_q().
162 Add AV_OPT_FLAG_CHILD_CONSTS.
172 Add av_sat_add64() and av_sat_sub64()
176 Add a new API for exporting video encoding information.
178 Add AV_CODEC_EXPORT_DATA_VIDEO_ENC_PARAMS to request this information from
182 Add enabled_inst_extensions, num_enabled_inst_extensions, enabled_dev_extensions
187 Add AV_PKT_DATA_DOVI_CONF and AVDOVIDecoderConfigurationRecord.
190 Add formal support for calling avcodec_flush_buffers() on encoders.
209 Add AV_PKT_DATA_ICC_PROFILE.
212 Add AV_CODEC_EXPORT_DATA_PRFT.
215 Add AVCodecContext.export_side_data and AV_CODEC_EXPORT_DATA_MVS.
218 Add AV_TX_INT32_FFT and AV_TX_INT32_MDCT
221 Add av_log_once().
224 Add AV_PIX_FMT_VULKAN
225 Add AV_HWDEVICE_TYPE_VULKAN and implementation.
228 Add avio_protocol_get_class().
231 Add AV_PKT_DATA_PRFT and AVProducerReferenceTime.
234 Add av_expr_count_func().
237 Add av_buffer_pool_buffer_get_opaque().
240 Add av_expr_count_vars().
243 Add AV_OPT_FLAG_RUNTIME_PARAM.
246 Add max_samples
249 Add av_map_videotoolbox_format_from_pixfmt2() for full range pixfmt
252 Add EBU Tech. 3213-E AVColorPrimaries value
258 Add avio_print_string_array and avio_print.
261 Add AV_TX_DOUBLE_FFT and AV_TX_DOUBLE_MDCT
266 Add FF_DECODE_ERROR_DECODE_SLICES
269 Add FF_DECODE_ERROR_CONCEALMENT_ACTIVE
272 Add av_tx_init(), av_tx_uninit() and related definitions.
275 Add AV_CODEC_FLAG_DROPCHANGED to allow avcodec_receive_frame to drop
282 Add discard_damaged_percentage
285 Add AV_FRAME_DATA_REGIONS_OF_INTEREST
288 Add AV_FRAME_DATA_DYNAMIC_HDR_PLUS enum value, av_dynamic_hdr_plus_alloc(),
294 Add av_read_image_line2(), av_write_image_line2()
297 Add AV_FRAME_DATA_S12M_TIMECODE
300 Add av_mediacodec_render_buffer_at_time().
303 Add AV_PKT_DATA_AFD
306 Add av_bsf_flush().
309 Add pmt_version field to AVProgram
312 Add AV_DISPOSITION_STILL_IMAGE
315 Add AVCUDADeviceContext.stream.
318 Add AV_PIX_FMT_FLAG_ALPHA to AV_PIX_FMT_PAL8.
321 Add AV_OPT_FLAG_DEPRECATED.
324 Add av_thread_message_queue_nb_elems().
333 Add av_packet_make_refcounted().
337 avfilter_next(). Add av_filter_iterate().
340 Add FF_SUB_CHARENC_MODE_IGNORE.
343 Add AVEncryptionInitInfo and AVEncryptionInfo structures to hold new side-data
347 Add av_packet_make_writable().
350 Add AV_FRAME_DATA_QP_TABLE_PROPERTIES and AV_FRAME_DATA_QP_TABLE_DATA.
353 Add AV_OPT_FLAG_BSF_PARAM
356 Add AV_CRC_8_EBU crc variant.
364 Add av_frame_new_side_data_from_buf().
371 Add AVFilterContext.extra_hw_frames.
374 Add AVCodecContext.extra_hw_frames.
379 Add av_demuxer_iterate(), and av_muxer_iterate().
384 Add av_codec_iterate() and av_parser_iterate().
398 Add url field to AVFormatContext and add ff_format_set_url helper function.
401 Add AVFMTCTX_UNSEEKABLE (for HLS demuxer).
404 Add method to set the 16-byte IV.
440 Add AV_HWDEVICE_TYPE_MEDIACODEC and a new installed header with
444 Add AV_CODEC_CAP_HARDWARE, AV_CODEC_CAP_HYBRID, and AVCodec.wrapper_name,
448 Add view field to AVStereo3D structure and AVStereo3DView enum.
451 Add const to AVCodecContext.hwaccel.
458 Add AVCodecHWConfig and avcodec_get_hw_config().
464 Add AV_HWDEVICE_TYPE_OPENCL and a new installed header with
468 Add AV_PIX_FMT_OPENCL.
471 Add avcodec_get_hw_frames_parameters().
476 Add AV_PKT_DATA_A53_CC packet side data, to export closed captions
483 Add av_cpu_max_align() for querying maximum required data alignment.
492 Add av_color_range_from_name(), av_color_primaries_from_name(),
497 Add AV_PKT_FLAG_TRUSTED.
500 Add AV_HWDEVICE_TYPE_DRM and implementation.
503 Add av_buffersrc_close().
506 Add AV_HWACCEL_CODEC_CAP_EXPERIMENTAL, replacing the deprecated
510 Add avio_read_partial().
513 Add avio_context_free(). From now on it must be used for freeing AVIOContext.
516 Add AV_PIX_FMT_FLAG_FLOAT pixel format flag.
519 Add av_image_fill_black().
522 Add av_frame_apply_cropping().
525 Add AV_FRAME_DATA_ICC_PROFILE side data type.
534 Add AV_HWDEVICE_TYPE_D3D11VA and AV_PIX_FMT_D3D11.
537 Add AVIO_DATA_MARKER_FLUSH_POINT to signal preferred flush points to aviobuf.
544 Add AV_HWACCEL_FLAG_ALLOW_PROFILE_MISMATCH.
547 Add AV_HWDEVICE_TYPE_NONE, av_hwdevice_find_type_by_name(),
551 Add av_hwdevice_ctx_create_derived().
559 Add AV_HWDEVICE_TYPE_VIDEOTOOLBOX and implementation.
562 Add AVCodecContext.apply_cropping to control whether cropping
566 Add AVFrame.crop_left/right/top/bottom fields for attaching cropping
579 Add av_strireplace().
582 Add AV_PKT_DATA_CONTENT_LIGHT_LEVEL packet side data.
585 Add AV_FRAME_DATA_CONTENT_LIGHT_LEVEL value, av_content_light_metadata_alloc()
590 Add av_spherical_projection_name().
591 Add av_spherical_from_name().
594 Add av_hwframe_map() and associated AV_HWFRAME_MAP_* flags.
595 Add av_hwframe_ctx_create_derived().
615 Add AVCodecContext.hwaccel_flags field. This will control some hwaccels at
619 Add AVIO_SEEKABLE_TIME flag.
627 Add av_image_copy_uc_from(), a version of av_image_copy() for copying
631 Add AV_PIX_FMT_FLAG_BAYER pixel format flag.
638 Add AV_SPHERICAL_EQUIRECTANGULAR_TILE, av_spherical_tile_bounds(),
652 Add AVCodecContext.hw_device_ctx.
655 Add AVFrame.opaque_ref.
658 Add AV_CPU_FLAG_SSSE3SLOW.
661 Add av_get_extended_channel_layout()
664 Add av_lfg_init_from_data().
671 Add av_buffersink_get_*() functions.
674 Add avio_get_dyn_buf()
677 Add av_image_check_size2()
680 Add AV_PKT_DATA_SPHERICAL packet side data to export AVSphericalMapping
684 Add AV_FRAME_DATA_SPHERICAL value, av_spherical_alloc() API and
688 Add av_stream_add_side_data().
691 Add AV_VAAPI_DRIVER_QUIRK_ATTRIB_MEMTYPE.
694 Add driver quirks field to VAAPI-specific hwdevice and enum with
698 Add AV_PIX_FMT_GRAY12(LE/BE).
703 Add AV_DISPOSITION_TIMED_THUMBNAILS
706 Add avformat_init_output() and AVSTREAM_INIT_IN_ macros
709 Add av_assert0_fpu() / av_assert2_fpu()
719 Add AV_HWDEVICE_TYPE_QSV and a new installed header with QSV-specific
726 Add av_stream_get_codec_timebase()
729 Add swr_build_matrix().
732 Add AV_CODEC_CAP_AVOID_PROBING codec capability flag.
735 Add avformat_transfer_internal_stream_timing_info helper to help with stream
739 Add AVFilterContext.nb_threads.
742 Add trailing_padding to AVCodecContext to match the corresponding
746 Add a new API for chained BSF filters and passthrough (null) BSF --
752 Add av_get_frame_filename2()
755 Add FF_PROFILE_H264_MULTIVIEW_HIGH and FF_PROFILE_H264_STEREO_HIGH.
776 Add av_hwdevice_ctx_create().
782 Add AVIODataMarkerType, write_data_type, ignore_boundary_point and
786 Add av_stereo3d_type_name() and av_stereo3d_from_name().
789 Add new installed header with DXVA2-specific hwcontext definitions.
792 Add a new function av_log_format_line2() which returns number of bytes
796 Add a new audio/video encoding and decoding API with decoupled input
801 Add a new bitstream filtering API working with AVPackets.
805 Add AVFilterContext.hw_device_ctx.
808 Add new installed header with VAAPI-specific hwcontext definitions.
811 Add AVHWFramesConstraints and associated API.
814 Add AVStream.codecpar, deprecate AVStream.codec.
817 Add AV_BASE64_DECODE_SIZE(x) macro.
820 f9b1cf1 / 998e1b8 - Add AVCodecParameters and its related API.
821 e6053b3 / a806834 - Add av_get_audio_frame_duration2().
824 Add requirement to bitstream filtering API that returned packets with
828 Add protocol blacklisting API
843 Add a "sub_text_format" subtitles decoding option allowing the values "ass"
860 Add AVCodecContext.hw_frames_ctx.
863 avfilter.h - Add AVFilterLink.hw_frames_ctx.
864 buffersrc.h - Add AVBufferSrcParameters and functions for handling it.
867 Add AV_PKT_DATA_MPEGTS_STREAM_ID for exporting the MPEGTS stream ID.
870 Add av_audio_fifo_peek_at().
873 26abd51 / 721a4ef buffer.h - Add av_buffer_pool_init2().
874 1a70878 / 89923e4 hwcontext.h - Add a new installed header hwcontext.h with a new API
876 6992276 / ad884d1 hwcontext_cuda.h - Add a new installed header hwcontext_cuda.h with
878 d779d8d / a001ce3 hwcontext_vdpau.h - Add a new installed header hwcontext_vdpau.h with
880 63c3e35 / 7bc780c pixfmt.h - Add AV_PIX_FMT_CUDA.
885 Add AVFormatContext.opaque, io_open and io_close, allowing custom IO
888 Add protocol_whitelist to AVFormatContext, AVIOContext
891 Add AV_FRAME_DATA_GOP_TIMECODE for exporting MPEG1/2 GOP timecodes.
894 Add AVCodecDescriptor.profiles and avcodec_profile_name().
897 Add automatic bitstream filtering; add av_apply_bitstream_filters()
905 xxxxxxx - Add av_packet_add_side_data().
906 xxxxxxx - Add AVCodecContext.coded_side_data.
907 xxxxxxx - Add AVCPBProperties API.
908 xxxxxxx - Add a new public header dirac.h containing
912 Add av_program_add_stream_index()
920 Add AV_PKT_DATA_FALLBACK_TRACK for making fallback associations between
924 Add av_stream_new_side_data().
927 Add av_xtea_le_init and av_xtea_le_crypt
930 Add av_fast_mallocz()
937 xxxxxx - Add av_packet_alloc(), av_packet_clone(), av_packet_free().
941 Add AV_CPU_FLAG_AESNI.
944 Add data and linesize array to AVSubtitleRect, to be used instead of
948 Add an API for allocating opaque surfaces.
961 Add av_d3d11va_alloc_context(). This function must from now on be used for
980 151aa2e / 2268db2 - Add step, offset, and depth to AVComponentDescriptor to replace
990 Add a unique pixel format for VA-API (AV_PIX_FMT_VAAPI) that
997 9ed59f1 / 7a7df34c - Add av_blowfish_alloc().
998 a130ec9 / ae365453 - Add av_rc4_alloc().
999 9ca1997 / 5d8bea3b - Add av_xtea_alloc().
1000 3cf08e9 / d9e8b47e - Add av_des_alloc().
1009 Add AV_PKT_DATA_QUALITY_STATS to export the quality value, PSNR, and pict_type
1013 Add av_codec_get_codec_properties(), FF_CODEC_PROPERTY_LOSSLESS
1017 Add av_version_info().
1022 Add swr_get_out_samples()
1025 Add AV_CPU_FLAG_AVXSLOW.
1028 Add av_q2intfloat().
1031 Add av_vda_default_init2.
1034 Add AVOpenCallback AVFormatContext.open_cb
1037 Add av_packet_side_data_name().
1040 Add FF_PROFILE_VP9_2 and FF_PROFILE_VP9_3.
1043 Add FF_PROFILE_VP9_0 and FF_PROFILE_VP9_1.
1046 Add AVFMT_FLAG_FAST_SEEK flag. Some formats (initially mp3) use it to enable
1050 Add AV_LOG_TRACE for extremely verbose debugging.
1053 Add AVIODirEntryType.AVIO_ENTRY_SERVER.
1054 Add AVIODirEntryType.AVIO_ENTRY_SHARE.
1055 Add AVIODirEntryType.AVIO_ENTRY_WORKGROUP.
1058 Add av_append_path_component()
1063 Add AVIODirEntryType enum.
1064 Add AVIODirEntry, AVIODirContext structures.
1065 Add avio_open_dir(), avio_read_dir(), avio_close_dir(), avio_free_directory_entry().
1066 Add ff_alloc_dir_entry().
1070 Add AV_PIX_FMT_MMAL for MMAL hardware acceleration.
1073 Add FF_PROFILE_DTS_EXPRESS.
1078 Add avformat_flush()
1081 Add avio_put_str16be()
1084 Add width, height, coded_width, coded_height and format to
1088 Add AV_PIX_FMT_QSV for QSV hardware acceleration.
1094 Add AV_PKT_DATA_AUDIO_SERVICE_TYPE and AV_FRAME_DATA_AUDIO_SERVICE_TYPE for
1098 Add data_codec and data_codec_id for storing codec of data stream
1101 Add avdevice_list_input_sources().
1102 Add avdevice_list_output_sinks().
1105 Add av_vdpau_get_surface_parameters().
1108 Add AV_HWACCEL_FLAG_ALLOW_HIGH_DEPTH flag to av_vdpau_bind_context().
1111 Add AVCodecContext.sw_pix_fmt.
1114 Add av_dv_codec_profile2().
1119 Add av_dict_get_string().
1122 Add avpriv_float_dsp_alloc().
1125 Add AVStream.recommended_encoder_configuration with accessors.
1128 Add av_opt_serialize().
1131 Add av_opt_is_set_to_default().
1134 Add a public API for parsing vorbis packets.
1141 Add AV_HWACCEL_FLAG_IGNORE_LEVEL flag to av_vdpau_bind_context().
1144 Add AVCodecContext.initial_padding. Deprecate the use of AVCodecContext.delay
1148 Add API to return the name of frame and context color properties.
1151 Add av_vdpau_bind_context(). This function should now be used for creating
1156 Add AV_FRAME_DATA_SKIP_SAMPLES. Add lavc CODEC_FLAG2_SKIP_MANUAL and
1162 Add av_match_list()
1165 Add visualization support
1174 Add AVFormatContext.max_ts_probe.
1177 Add AV_PKT_DATA_STEREO3D to export container-level stereo3d information.
1185 Add AV_FRAME_DATA_MOTION_VECTORS side data and AVMotionVector structure
1188 Add AVFrame based API
1191 Add av_dict_set_int helper function.
1194 Add av_strndup().
1197 Add av_opt_get_dict_val/set_dict_val with AV_OPT_TYPE_DICT to support
1201 Add AVFormatContext.event_flags and AVStream.event_flags for signaling to
1205 Add avresample_convert_frame() and avresample_config().
1208 Add AVERROR_INPUT_CHANGED and AVERROR_OUTPUT_CHANGED.
1215 Add avio_feof() and deprecate url_feof().
1224 Add pixelutils API with SAD functions
1227 Add AV_PIX_FMT_YA16 pixel format for 16 bit packed gray with alpha.
1241 Add get_pixels() to AVDCT
1251 Add av_frame_side_data_name()
1254 Add mime_type field to AVProbeData, which now MUST be initialized in
1264 Add AV_CODEC_PROP_REORDER to mark codecs supporting frame reordering.
1271 Add AVDCT / avcodec_dct_alloc() / avcodec_dct_init().
1274 Add avio_read_to_bprint()
1280 Add av_stream_get_parser()
1283 Add av_display_matrix_flip() to flip the transformation matrix.
1286 Add a public API for DV profile handling.
1289 Add av_image_check_sar().
1292 Add av_packet_rescale_ts() to simplify timestamp conversion.
1308 Add av_opt_copy()
1311 Add AVCodecContext.side_data_only_packets to allow encoders to output packets
1321 Add avresample_max_output_samples
1324 Add strict_std_compliance and related AVOptions to support experimental
1328 Add thread message queue API.
1331 Add format_probesize to AVFormatContext.
1334 Add av_stream_get_side_data() to access stream-level side data
1338 Add av_fifo_alloc_array() function.
1341 Add AV_FRAME_DATA_DISPLAYMATRIX for exporting frame-level
1345 Add AV_PKT_DATA_DISPLAYMATRIX for exporting packet-level
1353 Add avcodec_free_context(). From now on it should be used for freeing
1357 Add av_gettime_relative() av_gettime_relative_is_monotonic()
1360 Add AVFMT_FLAG_BITEXACT flag. Muxers now use it instead of checking
1364 Add swr_close()
1367 Add AV_PIX_FMT_VDA for new-style VDA acceleration.
1370 Add av_fifo_freep() function.
1373 Add av_opt_set_dict2() function.
1392 Add av_find_best_pix_fmt_of_2(), av_get_pix_fmt_loss()
1396 Add AVCodecDescriptor.mime_types field.
1399 Add av_hash_final_bin(), av_hash_final_hex() and av_hash_final_b64().
1402 Add FF_DXVA2_WORKAROUND_INTEL_CLEARVIDEO for old Intel GPUs.
1405 Add av_get_time_base_q().
1408 Add AV_CRC_16_ANSI_LE crc variant.
1411 Add av_format_inject_global_side_data()
1414 Add av_log_get_flags()
1417 Add avdevice_capabilities_create() function.
1418 Add avdevice_capabilities_free() function.
1421 Add AV_PIX_FMT_YVYU422 pixel format.
1428 Add AV_LOG(c) macro to have 256 color debug messages.
1431 Add AV_OPT_MULTI_COMPONENT_RANGE define to allow return
1435 Add av_dynarray_add_nofree() function.
1438 Add av_frame_remove_side_data() for removing a single side data
1442 Add AV_FRAME_DATA_REPLAYGAIN for exporting replaygain tags.
1443 Add a new header replaygain.h with the AVReplayGain struct.
1446 Add AV_PKT_DATA_REPLAYGAIN for exporting replaygain tags.
1449 Add AVStream.side_data and AVStream.nb_side_data for exporting stream-global
1463 Add RGBA64_LIBAV pixel format and variants for compatibility
1469 Add av_input_audio_device_next().
1470 Add av_input_video_device_next().
1471 Add av_output_audio_device_next().
1472 Add av_output_video_device_next().
1475 Add av_frame_copy() for copying the frame data.
1478 Add swr_is_initialized() for checking whether a resample context is initialized.
1481 Add avresample_is_open() for checking whether a resample context is open.
1484 Add AV_OPT_FLAG_EXPORT and AV_OPT_FLAG_READONLY to mark options meant (only)
1491 Add avdevice_list_devices() and avdevice_free_list_devices()
1494 Add avio_find_protocol_name() to find out the name of the protocol that would
1498 Add AV_FRAME_DATA_DOWNMIX_INFO value to the AVFrameSideDataType enum and
1502 Add av_write_uncoded_frame() and av_interleaved_write_uncoded_frame().
1505 Add AVFormatContext.max_interleave_delta for controlling amount of buffering
1509 Add output_ts_offset muxing option to AVFormatContext.
1513 Add avdevice_dev_to_app_control_message() function.
1517 Add avdevice_app_to_dev_control_message() function.
1520 Add AVFormatContext option metadata_header_padding to allow control over the
1529 Add avformat_get_mov_video_tags() and avformat_get_mov_audio_tags().
1532 Add av_make_q() function.
1535 Add AV_FRAME_DATA_MATRIXENCODING value to the AVFrameSideDataType enum, which
1539 Add values for various Dolby flags to the AVMatrixEncoding enum.
1542 Add av_add_stable() function.
1545 Add av_strnlen() function.
1548 Add av_opencl_benchmark() function.
1560 Add AV_FRAME_DATA_STEREO3D value to the AVFrameSideDataType enum and
1564 Add AV_FRAME_DATA_A53_CC value to the AVFrameSideDataType enum, which
1568 Add av_utf8_decode() function.
1571 Add HEVC profiles
1574 Add av_packet_{un,}pack_dictionary()
1575 Add AV_PKT_METADATA_UPDATE side data type, used to transmit key/value
1586 Add av_vdpau_get_profile().
1587 Add av_vdpau_alloc_context(). This function must from now on be
1592 Add ITU-R BT.2020 and other not yet included values to color primaries,
1596 Add av_fopen_utf8()
1599 Add AVFrame.flags and AV_FRAME_FLAG_CORRUPT.
1605 Add CODEC_CAP_DELAY support to avcodec_decode_subtitle2.
1608 Add av_get_known_color_name().
1611 Add AV_OPT_TYPE_CHANNEL_LAYOUT and channel layout option handlers
1618 Add av_codec_get_max_lowres()
1621 Add audio/video/subtitle AVCodec fields to AVFormatContext to force specific
1625 Add AVFilterGraph.execute and AVFilterGraph.opaque for custom slice threading
1629 Add interleaved 4:2:2 8/10-bit formats AV_PIX_FMT_NV16 and
1633 Add av_reallocp.
1642 Add av_format_get_probe_score().
1645 Add a sws_dither AVOption, allowing to set the dither algorithm used
1648 Add a render2 alternative to the render callback function.
1651 Add allocation function for AVVDPAUContext, allowing
1670 Add output_picture_number to AVCodecParserContext.
1673 Add avcodec_chroma_pos_to_enum()
1674 Add avcodec_enum_to_chroma_pos()
1684 Add MPEG-2 AAC profiles
1687 Add AV_DISPOSITION_* flags to indicate text track kind.
1690 Add AVRIPEMD:
1697 Add AV_HMAC_SHA224, AV_HMAC_SHA256, AV_HMAC_SHA384, AV_HMAC_SHA512
1700 Add av_realloc_array and av_reallocp_array
1703 Add AVSHA512:
1710 Add support for slice multithreading to lavfi. Filters supporting threading
1717 Add av_cpu_count() function for getting the number of logical CPUs.
1720 Add picture_structure to AVCodecParserContext.
1723 Add AV_OPT_TYPE_COLOR value to AVOptionType enum.
1726 Add av_dynarray2_add().
1729 Add AVFILTER_FLAG_SUPPORT_TIMELINE* filter flags.
1732 Add AV_CODEC_PROP_TEXT_SUB property for text based subtitles codec.
1739 Add av_int_list_length()
1743 Add av_samples_alloc_array_and_samples().
1746 Add av_guess_frame_rate()
1749 Add AV_OPT_TYPE_DURATION value to AVOptionType enum.
1752 Add AV_OPT_TYPE_VIDEO_RATE value to AVOptionType enum.
1758 Add av_escape() and av_bprint_escape() API.
1761 Add sample_rates field to AVABufferSinkParams.
1764 Add av_codec_get_tag2().
1767 Add avfilter_get_audio_buffer_ref_from_arrays_channels.
1773 Add AVFilterLink.channels, avfilter_link_get_channels()
1777 Add pkt_size field to AVFrame.
1780 Add the following convenience functions to opt.h:
1789 Add av_bprint_strftime().
1792 Add av_opt_get_key_value().
1795 Add channels field to AVFilterBufferRefAudioProps.
1798 Add AV_OPT_TYPE_SAMPLE_FMT value to AVOptionType enum.
1802 Add AV_PKT_DATA_STRINGS_METADATA side data type, used to transmit key/value
1808 Add LIBAVDEVICE_IDENT symbol.
1811 Add LIBAVFILTER_IDENT symbol.
1814 Add LIBSWRESAMPLE_VERSION, LIBSWRESAMPLE_BUILD
1821 Add av_small_strptime() time parsing function.
1831 Add avfilter_get_class() function, and priv_class field to AVFilter
1835 Add AV_OPT_FLAG_FILTERING_PARAM symbol in opt.h.
1838 Add channels field to AVFrame.
1841 Add av_get_channel_description()
1845 Add decode_error_flags field to AVFrame.
1848 Add avformat_match_stream_specifier() function.
1851 Add metadata to AVFrame, and the accessor functions
1855 Add av_fast_padded_mallocz().
1858 Add init_opaque() callback to AVFilter struct.
1861 Add functions to libavutil/imgutils.h:
1870 Add av_make_error_string() and av_err2str() utilities to
1874 Add pkt_duration field to AVFrame.
1881 Add av_guess_sample_aspect_ratio() function.
1884 Add avfilter_unref_bufferp() to avfilter.h.
1890 Add avfilter_fill_frame_from_{audio_,}buffer_ref() functions.
1896 Add field_order to AVCodecParserContext.
1899 Add CODEC_FLAG_UNALIGNED to allow decoders to produce unaligned output.
1904 86070b8 / bc1a985 - Add avfilter_graph_alloc_filter(), deprecate avfilter_open() and
1906 4fde705 / 1113672 - Add AVFilterContext.graph pointing to the AVFilterGraph that contains the
1908 710b0aa / 48a5ada - Add avfilter_init_str(), deprecate avfilter_init_filter().
1909 46de9ba / 1ba95a9 - Add avfilter_init_dict().
1910 16fc24b / 7cdd737 - Add AVFilter.flags field and AVFILTER_FLAG_DYNAMIC_{INPUTS,OUTPUTS} flags.
1911 f4db6bf / 7e8fe4b - Add avfilter_pad_count() for counting filter inputs/outputs.
1912 835cc0f / fa2a34c - Add avfilter_next(), deprecate av_filter_next().
1916 0594ef0 / b439c99 - Add AVFilter.priv_class for exporting filter options through the
1918 44d4488 / 8114c10 - Add avfilter_get_class().
1922 Add av_pix_fmt_count_planes() function for counting planes in a pixel format.
1925 Add AVFilterGraph.nb_filters, deprecate AVFilterGraph.filter_count.
1932 Add av_packet_from_data() function for constructing packets from
1936 data. Add new API for working with reference-counted AVFrames.
1938 video decoders return reference-counted frames. Add get_buffer2()
1940 Add avcodec_default_get_buffer2() as the default get_buffer2()
1955 a05a44e / 7e35037 - switch libavfilter to use AVFrame instead of AVFilterBufferRef. Add
1957 Add av_buffersink_get_frame() and av_buffersink_get_samples(),
1962 Add av_isdigit, av_isgraph, av_isspace, av_isxdigit.
1965 Add resample_lavr_opts to AVFilterGraph for setting libavresample options
1969 Add av_dict_parse_string() to set multiple key/value pairs at once from a
1973 Add av_strnstr()
1976 Add AVHMAC.
1979 Add AVVDPAUContext struct for VDPAU hardware-accelerated decoding.
1982 Add AV_PIX_FMT_VDPAU flag.
1985 Add avresample_set_channel_mapping() for input channel reordering,
1989 2ce43b3 / d8fd06c - Add av_basename() and av_dirname().
1990 e13d5e9 / c1a02e8 - Add av_pix_fmt_get_chroma_sub_sample and deprecate
1997 Add AVERROR_EXPERIMENTAL
2000 Add functions for accessing pixel format descriptors.
2005 Add functions for allocating the opaque contexts for the algorithms,
2008 Add avio_closep to complement avio_close.
2024 Add AVFormatContext.avoid_negative_ts.
2027 Add avcodec_free_frame(). This function must now
2038 Add codec descriptor properties AV_CODEC_PROP_LOSSY and
2042 Add codec descriptors for accessing codec properties without having
2045 f5f3684 / c223d79 - Add an AVCodecDescriptor struct and functions
2047 f5f3684 / 51efed1 - Add AVCodecDescriptor.props and AV_CODEC_PROP_INTRA_ONLY.
2048 6c180b3 / 91e59fe - Add avcodec_descriptor_get_by_name().
2051 Add av_dict_count().
2066 Add AVFMT_FLAG_NOBUFFER for low latency use cases.
2069 Add av_malloc_array() and av_mallocz_array()
2072 Add av_usleep()
2078 Add a parameter to avresample_build_matrix() for Dolby/DPLII downmixing.
2081 Add AVFilterContext.nb_inputs/outputs. Deprecate
2085 Add avfilter_pad_get_type() and avfilter_pad_get_name(). Those
2090 Add av_get_channel_layout_channel_index(), av_get_channel_name()
2094 Add av_opt_set_bin()
2097 Add support for audio filters
2117 Add sample_rate and channel_layout fields to AVFrame.
2123 Add av_parse_cpu_flags()
2126 Add libavresample audio conversion library
2129 Add audio FIFO functions:
2141 7432bcf / d7bcc71 Add avfilter_graph_parse2().
2144 Add av_get_packed_sample_fmt() and av_get_planar_sample_fmt()
2147 Add bprint.h for bprint API.
2150 Add av_get_pcm_codec() function.
2153 Add swr_set_matrix() function.
2156 Add a new installed header libavutil/timestamp.h with timestamp
2160 Add av_parse_ratio() function to parseutils.h.
2163 Add AV_LOG_MAX_OFFSET macro to log.h.
2166 Add public timecode helpers.
2169 Add avfilter_graph_dump.
2176 f095391 / 6699d07 Add av_get_exact_bits_per_sample()
2177 f095391 / 9524cf7 Add av_get_audio_frame_duration()
2180 Add av_codec_is_encoder/decoder().
2183 Add av_packet_shrink_side_data.
2186 Add AVStream.attached_pic and AV_DISPOSITION_ATTACHED_PIC,
2190 Add AVERROR_UNKNOWN
2194 Add duration field to AVCodecParserContext
2197 Add av_rescale_q_rnd()
2200 Add PIX_FMT_PSEUDOPAL flag.
2203 Add avcodec_encode_video2() and deprecate avcodec_encode_video().
2206 Add av_fast_padded_malloc() as alternative for av_realloc() when aligned
2211 Add avformat_get_riff_video_tags() and avformat_get_riff_audio_tags().
2215 Add avcodec_is_open() function.
2219 Add a new installed header libavutil/intfloat.h with int/float punning
2231 67f5650 / b2c75b6 Add CODEC_CAP_VARIABLE_FRAME_SIZE capability for use by audio
2233 67f5650 / 5ee5fa0 Add avcodec_fill_audio_frame() as a convenience function.
2234 67f5650 / b2c75b6 Add avcodec_encode_audio2() and deprecate avcodec_encode_audio().
2235 Add AVCodec.encode2().
2238 Add a new installed header -- libavfilter/version.h -- with version macros.
2244 Add av_buffersink_poll_frame() to buffersink.h.
2247 Add av_log_format_line.
2250 Add AVERROR_BUG.
2253 Add av_get_alt_sample_fmt() to samplefmt.h.
2256 Add av_strcasecmp() and av_strncasecmp() to avstring.h.
2259 Add av_strtok() to avstring.h.
2262 Add av_popcount64
2268 Add avformat_close_input().
2275 Add nb_samples and extended_data fields to AVFrame.
2285 Add AV_NUM_DATA_POINTERS to simplify the bump transition.
2292 Add av_samples_get_buffer_size(), av_samples_fill_arrays(), and
2296 Add planar sample formats and av_sample_fmt_is_planar() to samplefmt.h.
2307 Add av_timegm()
2312 5f268ca / 6aa0b98 Add AVIOInterruptCB struct and the interrupt_callback field to
2314 5f268ca / 1dee0ac Add avio_open2() with additional parameters. Those are
2320 Add av_strcasecmp() and av_strncasecmp() to avstring.h.
2323 Add av_toupper()/av_tolower()
2326 Add avformat_network_init()/avformat_network_deinit()
2333 Add avformat_new_stream(). Deprecate av_new_stream().
2336 Add AVFMT_NO_BYTE_SEEK AVInputFormat flag.
2358 Add av_x_if_null().
2361 Add showall flag2
2364 Add avfilter_all_channel_layouts.
2392 Add av_asprintf().
2395 Add av_find_program_from_stream().
2398 Add av_get_media_type_string().
2403 Add {avcodec,avformat,sws}_get_class().
2406 Add AV_OPT_SEARCH_FAKE_OBJ flag for av_opt_find() function.
2409 Add av_fifo_peek2(), deprecate av_fifo_peek().
2416 Add avformat_query_codec().
2419 Add avcodec_get_type().
2422 Add error_recognition to AVFormatContext.
2425 Add AV_PKT_FLAG_CORRUPT AVPacket flag.
2428 Add audio packing negotiation fields and helper functions.
2436 Add avformat_find_stream_info(), deprecate av_find_stream_info().
2440 Add avcodec_open2(), deprecate avcodec_open().
2443 Add avcodec_alloc_context3. Deprecate avcodec_alloc_context() and
2447 Add function av_get_output_timestamp().
2460 Add layout negotiation fields and helper functions.
2477 Add video sink buffer and vsink_buffer.h public header.
2480 Add avfilter_get_video_buffer_ref_from_frame() function in
2484 Add avfilter_inout_alloc() and avfilter_inout_free() functions.
2490 Add av_printf_format().
2493 Add avformat_open_input and avformat_write_header().
2498 Add av_opt_set_dict() and av_opt_find().
2500 Add AV_DICT_APPEND flag.
2503 Add av_opt_flag_is_set().
2506 Add avfilter_get_audio_buffer_ref_from_arrays() to avfilter.h.
2514 Add av_get_bytes_per_sample() in libavutil/samplefmt.h.
2518 Add av_opt_free convenience function.
2538 Add avfilter_link_free() function.
2541 Add av_cpu_flags() in libavutil/cpu.h.
2544 Add av_get_pix_fmt_name() in libavutil/pixdesc.h, and deprecate
2548 Add fps_probe_size to AVFormatContext.
2558 Add av_vsrc_buffer_add_frame() to libavfilter/avcodec.h.
2561 Add avfilter_get_video_buffer_ref_from_frame() to libavfilter/avcodec.h.
2564 Add request_sample_fmt field to AVCodecContext.
2573 Add libavfilter/avcodec.h header and avfilter_copy_frame_props()
2577 Add format field to AVFrame.
2580 Add width and height fields to AVFrame.
2587 Add a sample_aspect_ratio field to AVFrame.
2590 Add a pkt_pos field to AVFrame.
2593 Add av_dynarray_add function for adding
2597 Add AVPictureType enum and av_get_picture_type_char(), deprecate
2602 Add pict_type and key_frame fields to AVFilterBufferRefVideo.
2605 Add sample_aspect_ratio fields to vsrc_buffer arguments
2608 Add CODEC_CAP_SLICE_THREADS for codecs supporting sliced threading.
2692 Add audio_service_type field to AVCodecContext.
2695 Add PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formats
2698 Add new functions av_pkt_dump2, av_pkt_dump_log2 that uses the
2710 * 610219a - Add av_ prefix to dump_format().
2718 Add vbv_delay field to AVCodecContext
2721 Add AV_DISPOSITION_CLEAN_EFFECTS disposition flag.
2724 Add sample_aspect_ratio field to AVFilterLink.
2727 Add AV_DISPOSITION_HEARING_IMPAIRED and AV_DISPOSITION_VISUAL_IMPAIRED.
2734 Add CODEC_CAP_FRAME_THREADS with new restrictions on get_buffer()/
2736 Add thread_type and active_thread_type fields to AVCodecContext.
2739 Add av_probe_input_buffer() to avformat.h for probing format from a
2743 Add flag for non-blocking protocols: URL_FLAG_NONBLOCK
2746 Add avformat_free_context() in avformat.h.
2749 Add CODEC_ID_PRORES to avcodec.h.
2752 Add defines for H.264 * Constrained Baseline and Intra profiles
2764 Add sample_aspect_ratio fields to vsrc_buffer arguments
2767 Add sample_aspect_ratio field to AVFilterLink.
2773 Add av_metadata_copy() in avformat.h.
2779 Add pkt_dts to AVFrame, this will in the future allow multithreading decoders
2783 Add pkt_pts to AVFrame.
2786 Add av_get_profile_name to libavcodec/avcodec.h.
2789 Add AV_PERM_NEG_LINESIZES in avfilter.h.
2792 Add av_find_best_stream to libavformat/avformat.h.
2795 Add AVFMT_NOSTREAMS flag for formats with no streams,
2799 Add functions av_file_map() and av_file_unmap() in file.h.
2802 Add "not found" error codes:
2817 Add CODEC_CAP_NEG_LINESIZES codec capability flag in avcodec.h.
2824 Add av_image_alloc() to libavcore/imgutils.h.
2827 Add function avfilter_graph_create_filter() in avfiltergraph.h.
2830 Add function avfilter_get_video_buffer_ref_from_arrays() in
2834 Add a public audio channel API in audioconvert.h, and deprecate the
2843 Add av_append_packet().
2846 Add av_grow_packet().
2849 Add av_parse_color() declared in libavcore/parseutils.h.
2852 Add AVCodecContext.subtitle_header and AVCodecContext.subtitle_header_size
2895 Add avfilter_graph_alloc() to libavfilter/avfiltergraph.h.
2898 Add av_get_bits_per_sample_fmt() to libavcore/samplefmt.h and
2902 Add sample format functions in libavcore/samplefmt.h:
2916 Add the function avfilter_graph_config() in avfiltergraph.h.
2924 Add time_base field to AVFilterLink.
2939 Add the functions sws_alloc_context() and sws_init_context().
2953 Add av_popcount() to libavutil/common.h.
2956 Add av_get_cpu_flags().
2959 Add av_image_copy().
2962 Add av_image_copy_plane().
2973 Add avcodec_get_channel_layout() in audioconvert.h.
2979 Add av_fill_image_max_pixstep() in imgutils.h.
2982 Add the AV_NE macro.
2989 Add av_get_image_linesize() in imgutils.h.
2997 Add av_picture_data_copy in avcodec.h.
3007 Add a type field to AVFilterBufferRef, and move video specific
3041 Add functions av_fill_image_linesizes() and
3051 Add the M_PHI constant definition.
3054 Add a type field to AVFilterLink.
3074 Add libavcore.
3086 Add AVCodecContext.lpc_type and AVCodecContext.lpc_passes fields.
3087 Add AVLPCType enum.
3091 Add a function for free the contents of a AVSubtitle generated by
3101 Add avfilter_copy_picref_props().
3104 Add FF_COMPLIANCE_UNOFFICIAL and change all instances of
3116 Add priv_data_size and priv_data_class to URLProtocol.
3119 Add url_alloc() and url_connect().
3122 Add av_register_protocol2(), deprecating av_register_protocol().
3125 Add av_compare_mod() to libavutil/mathematics.h.
3131 Add AV_BASE64_SIZE() macro.
3134 Add av_get_codec_tag_string().
3140 Add sws_convertPalette8ToPacked32() and sws_convertPalette8ToPacked24().
3143 Add CODEC_CAP_EXPERIMENTAL flag.
3147 Add av_get_random_seed().
3150 Add AVFMT_FLAG_RTP_HINT as possible value for AVFormatContext.flags.
3154 Add interlaced and top_field_first fields to AVFilterPicRef.
3157 Add av_probe_input_format2 to API, it allows ignoring probe
3161 Add a flag for av_metadata_set2() to disable overwriting of
3165 Add avcodec_get_edge_width().
3168 Add avcodec_copy_context().
3187 Add AVFormatContext.start_time_realtime field.
3190 Add AVFilterPicRef.pos field.
3197 Add public FFT interface.
3200 Add av_stristr().
3203 Add av_tree_enumerate().
3206 Add av_compare_ts().
3209 Add sws_getCoefficients().
3212 Add a list of generic tag names, change 'author' -> 'artist',
3216 Add av_get_pix_fmt().
3222 Add a log_ctx parameter to avfilter_graph_config_links().
3225 Add sws_isSupportedInput() and sws_isSupportedOutput() functions.
3232 Add avfilter_add_colorspace().
3235 Add av_match_ext(), it should be used in place of match_ext().
3238 Add av_guess_format(), it should be used in place of guess_format().
3241 Add av_metadata_set2(), AV_METADATA_DONT_STRDUP_KEY and
3245 Add av_d2str().
3248 Add avg_frame_rate.
3254 Add a slice_dir parameter to avfilter_draw_slice().
3270 Add a next field to AVFilter, this is used for simplifying the
3274 Add a description field to AVFilter.
3286 Add w and h fields to AVFilterPic.
3292 Add a pts field to AVSubtitle which gives the subtitle packet pts
3338 Add the enum PixelFormat values: