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
AgeCommit message (Collapse)Author
2019-04-20avcodec: add AV_CODEC_FLAG_DROPCHANGED to flagsGyan Doshi
Discard decoded frames which differ from first decoded frame in stream.
2019-01-28avcodec: Add discard_sample_percentageMichael Niedermayer
Suggested-by: BBB Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-12-20lavc/options_table: Change some options location in opt table.Jun Zhao
Change the some options location in avcodec_options to make code more readable. And update the fate test with this change. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
2018-03-25avcodec: add a subcharenc mode that disables UTF-8 checkwm4
This is for applications which want to explicitly check for invalid UTF-8 manually, and take actions that are better than dropping invalid subtitles silently. (It's pretty much silent because sporadic avcodec error messages are so common that you can't reasonably display them in a prominent and meaningful way in a application GUI.)
2018-03-08sbc: implement SBC encoder (low-complexity subband codec)Aurelien Jacobs
This was originally based on libsbc, and was fully integrated into ffmpeg.
2018-02-13Merge commit '5b145290df2998a9836a93eb925289c6c8b63af0'Mark Thompson
* commit '5b145290df2998a9836a93eb925289c6c8b63af0': lavc: Add support for increasing hardware frame pool sizes Merged-by: Mark Thompson <sw@jkqxz.net>
2018-02-12lavc: Add support for increasing hardware frame pool sizesMark Thompson
AVCodecContext.extra_hw_frames is added to the size of hardware frame pools created by libavcodec for APIs which require fixed-size pools. This allows the user to keep references to a greater number of frames after decode, which may be necessary for some use-cases. It is also added to the initial_pool_size value returned by avcodec_get_hw_frames_parameters() if a fixed-size pool is required.
2017-10-23Merge commit '0648dec19db83bc8c87814d195e32cbad5698a40'James Almer
* commit '0648dec19db83bc8c87814d195e32cbad5698a40': lavc: Drop deprecated stream codec tag Merged-by: James Almer <jamrial@gmail.com>
2017-10-23Merge commit '94eed68ace9f2416af8457fcbf142b175928c06b'James Almer
* commit '94eed68ace9f2416af8457fcbf142b175928c06b': lavc: Drop deprecated options moved to private contexts Merged-by: James Almer <jamrial@gmail.com>
2017-10-23avcodec: drop deprecated vismv optionJames Almer
Deprecated in 08/2014. Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-23Merge commit '5182a28b5de060c51c21b36053ab205bfbbbbe31'James Almer
* commit '5182a28b5de060c51c21b36053ab205bfbbbbe31': lavc: Drop deprecated global afd field Merged-by: James Almer <jamrial@gmail.com>
2017-10-23Merge commit 'bb45d11282d93af0e8d4c8fd6bc6405f7439a940'James Almer
* commit 'bb45d11282d93af0e8d4c8fd6bc6405f7439a940': lavc: Drop deprecated codec flags Merged-by: James Almer <jamrial@gmail.com>
2017-10-23Merge commit '302554835e39b79b977ed60c9afe81b44590dfef'James Almer
* commit '302554835e39b79b977ed60c9afe81b44590dfef': lavc: Drop deprecated unused public members Merged-by: James Almer <jamrial@gmail.com>
2017-10-23Merge commit 'b3739599bda740ac12d3dde31a331b744df99123'James Almer
* commit 'b3739599bda740ac12d3dde31a331b744df99123': lavc: Drop deprecated emu edge functionality Merged-by: James Almer <jamrial@gmail.com>
2017-10-23Merge commit '72dc7ddd18fe54ee68aec71590c3202ad009a8fc'James Almer
* commit '72dc7ddd18fe54ee68aec71590c3202ad009a8fc': lavc: Drop deprecated error rate option Merged-by: James Almer <jamrial@gmail.com>
2017-10-23Merge commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198'James Almer
* commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198': lavc: Remove deprecated XvMC support hacks Merged-by: James Almer <jamrial@gmail.com>
2017-10-23Merge commit '0871e2337777d9161e7f3554bcad19dabc9e15e1'James Almer
* commit '0871e2337777d9161e7f3554bcad19dabc9e15e1': lavc: Drop deprecated architectures symbols Merged-by: James Almer <jamrial@gmail.com>
2017-10-23Merge commit '0c7986df444273b0e53d3992ba9cc1108bd6a386'James Almer
* commit '0c7986df444273b0e53d3992ba9cc1108bd6a386': lavc: Drop deprecated workaround bugs options Merged-by: James Almer <jamrial@gmail.com>
2017-10-10lavc: enable hwaccel_flags optionJun Zhao
Enable per-stream hwaccel_flags. Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
2017-08-25avcodec: add missing FF_API_DEBUG_MV wrappersJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-05-08Merge commit '019ab88a95cb31b698506d90e8ce56695a7f1cc5'James Almer
* commit '019ab88a95cb31b698506d90e8ce56695a7f1cc5': lavc: add an option for exporting cropping information to the caller Merged-by: James Almer <jamrial@gmail.com>
2017-04-08Merge commit '5168026a05258537f1c48ca95c1776b1554997f4'Clément Bœsch
* commit '5168026a05258537f1c48ca95c1776b1554997f4': options_table: Do not rely on enum size as option bound Merged-by: Clément Bœsch <u@pkh.me>
2017-03-31Merge commit '17dac56b8fdd80c594c39b76de3f27a7949afbde'Clément Bœsch
* commit '17dac56b8fdd80c594c39b76de3f27a7949afbde': lavu: Rename ycgco color space appropriately Merged-by: Clément Bœsch <cboesch@gopro.com>
2017-03-24Merge commit '0d9b9bd37f43ee29ad9f709d85c8f3be9db71104'Clément Bœsch
* commit '0d9b9bd37f43ee29ad9f709d85c8f3be9db71104': lavu: Add JEDEC P22 color primaries Merged-by: Clément Bœsch <u@pkh.me>
2017-03-23lavc: Drop deprecated stream codec tagVittorio Giovara
Deprecated in 07/2015.
2017-03-23lavc: Drop deprecated options moved to private contextsVittorio Giovara
Deprecated in 10/2014 and 07/2015.
2017-03-23lavc: Drop deprecated global afd fieldVittorio Giovara
Deprecated in 08/2014.
2017-03-23lavc: Drop deprecated codec flagsVittorio Giovara
Deprecated between 04/2014 - 05/2015.
2017-03-23lavc: Drop deprecated unused public membersVittorio Giovara
Deprecated in 07/2014.
2017-03-23lavc: Drop deprecated emu edge functionalityVittorio Giovara
Deprecated in 01/2014.
2017-03-23lavc: Drop deprecated public symbolsVittorio Giovara
qscale types and maximum number of bframes deprecated in 10/2013. Negative linesizes deprecated in 11/2013. xvidmmx deprecated in 08/2014.
2017-03-23lavc: Drop deprecated error rate optionVittorio Giovara
Deprecated in 10/2013.
2017-03-23lavc: Remove deprecated XvMC support hacksDiego Biurrun
Deprecated in 11/2013.
2017-03-23lavc: Drop deprecated architectures symbolsVittorio Giovara
Alpha deprecated in 11/2013. Sh4 and sparc deprecated in 01/2014.
2017-03-23lavc: Drop deprecated workaround bugs optionsVittorio Giovara
Illegal ac_vlc and old msmpeg4 detection deprecated in 10/2013.
2017-03-23lavc: Drop deprecated debug mv functionalityVittorio Giovara
Deprecated in 10/2013.
2017-01-12lavc: add an option for exporting cropping information to the callerAnton Khirnov
Also, add generic code for handling cropping, so the decoders can export just the cropping size and not bother with the rest.
2016-12-11avcodec: Add max_pixels optionsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-12-02options_table: Do not rely on enum size as option boundVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-11-23avcodec/options_table: make channel_layouts uint64Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-19options_table: limit codec parameters to sane valuesAndreas Cadhalpun
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2016-11-17avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bugMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-14Merge commit '7a745f014f528d1001394ae4d2f4ed1a20bf7fa2'Hendrik Leppkes
* commit '7a745f014f528d1001394ae4d2f4ed1a20bf7fa2': options_table: Add aliases for color properties Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-13Merge commit 'f172e22d6aed0bff36e975bafb0183b6779f9444'Hendrik Leppkes
* commit 'f172e22d6aed0bff36e975bafb0183b6779f9444': pixdesc: Add aliases to SMPTE color properties Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-08lavu: Rename ycgco color space appropriatelyVittorio Giovara
Planes are ordered as the name suggests now. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-11-08lavc: Add hevc main10 profile to avconv cliVittorio Giovara
2016-11-03options_table: Remove a now unnecessary include of config.hMartin Storsjö
The include of config.h was added in 2012 in 1d9c2dc8, due to the use of CONFIG_SNOW_ENCODER ifdefs within options_table.h. When the snow codec was dropped later (in a0c5917f8 in 2013), this include no longer served any purpose. options_table.h is included in builds for the host as well, when building documentation. config.h should not be included in code that is built for the host, since it can contain workarounds for the target compiler/environment, like adding a missing define of restrict, defining getenv(x) to NULL for environments that lack getenv. The seemingly innocent include reordering in 2025d37871 broke builds that have getenv(x) defined to NULL in config.h (Windows CE and Windows Phone/RT), since libavcodec/options_table.h include config.h, while libavformat/options_table.h end up bringing in more system headers, and those system headers can contain a proper definition of getenv, which clash with the getenv define in config.h. This was avoided earlier as long as libavformat/options_table.h (or avformat.h) was included before libavcodec/options_table.h. This fixes builds for Windows Phone/RT and CE. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-11-02lavc: Add hevc main10 profile to ffmpeg cliVittorio Giovara
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-21lavu: Add JEDEC P22 color primariesVittorio Giovara
2016-09-28Merge commit 'a8164323374e86ce5f93759230868c98356833a2'James Almer
* commit 'a8164323374e86ce5f93759230868c98356833a2': pixdesc: Add new SMPTE 431, 432, and 2085 color properties Conflicts: libavcodec/options_table.h libavcodec/version.h libavutil/pixdesc.c libavutil/pixfmt.h libavutil/version.h Merged-by: James Almer <jamrial@gmail.com>