Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2022-10-10Update for 4.3.5n4.3.5Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2022-09-26doc/git-howto.texi: Document commit signingMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit ced0dc807eb67516b341d68f04ce5a87b02820de) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2022-04-06Update for FFmpeg 4.3.4Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2021-10-06Update for 4.3.3Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2021-10-06Update missed irc linksMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit c067d20177613e9cf74bcbd2a26e729ef7ababdb) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2021-02-02Update for 4.3.2Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-07-09Update for 4.3.1Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-06-14avcodec/libzvbi-teletextdec: fix txt_default_region limitsMarton Balint
Max region ID is 87. Also the region affects not only the G0 charset but G2 and the national subset as well. Signed-off-by: Marton Balint <cus@passwd.hu> (cherry picked from commit 16d29c1be80eda9ab5e2fb92b9cd300a88e5d449)
2020-06-08Update for version 4.3Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-06-08doc/APIchanges: Fill in missing valuesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-06-07avfilter/vf_vaguedenoiser: add new type of thresholdPaul B Mahol
2020-06-05avutil/buffer: use the default allocator if none is provided to ↵James Almer
av_buffer_pool_init2() Signed-off-by: James Almer <jamrial@gmail.com>
2020-06-01fftools/ffmpeg: update text requesting samplesAndriy Gelman
Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com> Reviewed-by: Marton Balint <cus@passwd.hu>
2020-06-01avcodec/mpeg12enc: support mpeg2 encoder const profileLimin Wang
Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
2020-05-30avfilter: add dblur video filterPaul B Mahol
2020-05-30avfilter/af_aiir: add S-plane supportPaul B Mahol
2020-05-30avfilter/af_aiir: make it clear that transfer function is digital onePaul B Mahol
2020-05-30avfilter/af_biquads: implement 1st order allpassPaul B Mahol
2020-05-28doc: add dia_size option documentationLimin Wang
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
2020-05-27avcodec: add adpcm_ima_ssi encoderZane van Iperen
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-05-27avcodec.h: split AVCodec API into its own headerAnton Khirnov
2020-05-27doc/APIchanges: fix typo in version numberAnton Khirnov
2020-05-26fftools/ffmpeg: add new abort_on flag which aborts if there is a stream ↵Marton Balint
which received no packets Signed-off-by: Marton Balint <cus@passwd.hu>
2020-05-25h264dec: support exporting QP tables through the AVVideoEncParams APIAnton Khirnov
2020-05-23hwcontext: add av_hwdevice_ctx_create_derived_optsLynne
This allows for users who derive devices to set options for the new device context they derive. The main use case of this is to allow users to enable extensions (such as surface drawing extensions) in Vulkan while deriving from the device their frames are on. That way, users don't need to write any initialization code themselves, since the Vulkan spec invalidates mixing instances, physical devices and active devices. Apart from Vulkan, other hwcontexts ignore the opts argument since they don't support options at all (or in VAAPI and OpenCL's case, options are currently only used for device selection, which device_derive overrides).
2020-05-23lavfi: add untile filter.Nicolas George
2020-05-23lavu: add av_gcd_q().Nicolas George
2020-05-22avcodec: move mpeg4 profiles to profiles.hMarton Balint
Also bump micro version after the recent option changes. Signed-off-by: Marton Balint <cus@passwd.hu>
2020-05-22avcodec/options_table: remove dts profilesMarton Balint
Our encoder (dcaenc) does not use any of these. Signed-off-by: Marton Balint <cus@passwd.hu>
2020-05-22avcodec: move aacenc profiles to profiles.hMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2020-05-22avcodec/options_table: make AVCodecContext->profile search for child constantsMarton Balint
This change makes it possible for child encoders to define custom profile option names which can be used for setting the AVCodecContext->profile. Also rename unit name to something rather unique, so it won't be used elsewhere. Signed-off-by: Marton Balint <cus@passwd.hu>
2020-05-22avutil/opt: add AV_OPT_FLAG_CHILD_CONSTSMarton Balint
This will be used for AVCodecContext->profile. By specifying constants in the encoders we won't have to use the common AVCodecContext options table and different encoders can use the same profile name even with different values. Signed-off-by: Marton Balint <cus@passwd.hu>
2020-05-22avcodec.h: split bitstream filters API into its own headerAnton Khirnov
2020-05-22avcodec.h: split AVCodecParameters API into its own headerAnton Khirnov
2020-05-22Stop hardcoding align=32 in av_frame_get_buffer() calls.Anton Khirnov
Use 0, which selects the alignment automatically.
2020-05-22avfilter/af_aiir: add more descriptive options aliasesPaul B Mahol
2020-05-22avfilter/af_aiir: export normalize optionPaul B Mahol
And enable it in all modes by default.
2020-05-21avcodec: deprecate Lossless and Intra Only encoder capabilitesJames Almer
Both are codec properties and not encoder capabilities. The relevant AVCodecDescriptor.props flags exist for this purpose. Signed-off-by: James Almer <jamrial@gmail.com>
2020-05-19avcodec: Add MediaFoundation encoder wrapperwm4
This contains encoder wrappers for H264, HEVC, AAC, AC3 and MP3. This is based on top of an original patch by wm4 <nfxjfg@googlemail.com>. The original patch supported both encoding and decoding, but this patch only includes encoding. The patch contains further changes by Paweł Wegner <pawel.wegner95@gmail.com> (primarily for splitting out the encoding parts of the original patch) and further cleanup, build compatibility fixes and tweaks for use with Qualcomm encoders by Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
2020-05-19avfilter: add gradients source video filterPaul B Mahol
2020-05-19doc/muxers: Document title tag for attachmentsAndreas Rheinhardt
The Matroska muxer has always mapped the title tag to the FileDescription element for attachments streams since support for writing attachments was added in commit c7a63a521b5c165405e3577751d649529d09f0c5. This commit merely documents this fact. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2020-05-17avutil: bump version after addition of av_sat_add64 and av_sat_sub64James Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2020-05-14avfilter/vf_minterpolate: change the default threshold to get better scene ↵Limin Wang
change detect result ./ffmpeg -loglevel debug -i ../fate-suite/svq3/Vertical400kbit.sorenson3.mov -vf minterpolate=fps=60:mi_mode=blend -an -f null - [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 1600 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 4120 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 5780 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 6700 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 8140 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 9740 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 14060 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 15680 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 18480 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 20020 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 21740 The results are consistent with tests/ref/fate/filter-metadata-scenedetect For the master, it'll detect more than 20 scene change for the same source. Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
2020-05-14avfilter/vf_scdet: add filter to detect scene changeLimin Wang
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
2020-05-12lavc: add a flag for exporting AVVideoEncParams from decodersAnton Khirnov
2020-05-12libavutil: add API for exporting video frame quantizersJuan De León
This is intended to replace the deprecated the AV_FRAME_DATA_QP_TABLE* API and extend it to a wider range of codecs. In the future, it may also be extended to support other encoding parameters such as motion vectors. Additional changes by Anton Khirnov <anton@khirnov.net> with suggestions by Lynne <dev@lynne.ee>. Signed-off-by: Juan De León <juandl@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2020-05-12doc/examples/muxing: convert to new encoding APIAnton Khirnov
2020-05-12doc/examples/demuxing_decoding: convert to new decoding APIAnton Khirnov
2020-05-12doc/examples/demuxing_decoding: drop -refcountAnton Khirnov
Non-refcounted frames are deprecated and there is no good reason to use them.
2020-05-11hwcontext_vulkan: expose enabled device and instance extensionsLynne
This solves a huge oversight - it lets users reliably use their own AVVulkanDeviceContext. Otherwise, the extensions supplied and enabled are not discoverable by anything outside of hwcontext_vulkan. Also clarifies that any user-supplied VkInstance must be at least 1.1.