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
2016-07-27Add an OpenH264 decoder wrapperMartin Storsjö
This is cherrypicked from libav, from commits 82b7525173f20702a8cbc26ebedbf4b69b8fecec and d0b1e6049b06eeeeca146ece4d2f199c5dba1565. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-07-21avformat: add an Ogg Video muxerJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-07-20configure: add support for new CPUsJames Almer
Add new -march values for Intel and AMD CPUs introduced with GCC 5 and 6, and improve SunCC flags accordingly. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-07-16configure: add missing loongson dependenciesJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-07-15lavf: add libopenmpt demuxerJosh de Kock
Fixes ticket #5623 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-07-09Revert "configure: Enable GCC vectorization on ≥4.9 on x86"James Almer
This reverts commit cb8646af24bd8e9627cc5e1c62b049a00fe0b07b. This change has brough more issues than benefits, between compilation time failures depending on flags used and code miscompilation causing runtime crashes. See the "[PATCH 2/2] configure: Enable GCC vectorization on ≥4.9" thread in the ffmpeg-devel mailing list for the relevant discussion.
2016-07-08lavc: add mediacodec hwaccel supportMatthieu Bouron
2016-07-04configure: disable the new optimizer in Visual Studio 2015 Update 3Hendrik Leppkes
Visual Studio 2015 Update 3 introduced a new SSA optimizer, however it unfortunately causes miscompilations. Until it is fixed, the new optimizations are disabled and should be re-checked on subsequent compiler releases. Fixes recent FATE failure of fate-lavf-pam on VS2015.
2016-07-04avcodec: add missing xmm/neon clobber test wrappers for the new decode APIJames Almer
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2016-06-27Merge commit 'b2d5d6a7f20a255a5f3c9bf539cc507afd909ce5'Clément Bœsch
* commit 'b2d5d6a7f20a255a5f3c9bf539cc507afd909ce5': build: Only enable symbol reduction if the compiler does proper DCE Merged-by: Clément Bœsch <u@pkh.me>
2016-06-27Merge commit 'c5fd4b50610f62cbb3baa4f4108139363128dea1'Clément Bœsch
* commit 'c5fd4b50610f62cbb3baa4f4108139363128dea1': build: Simplify postprocessing of linker version script files Merged-by: Clément Bœsch <u@pkh.me>
2016-06-27configure: use c++98 for c++ filesRick Kern
Use c++98 standard instead of c++11. Signed-off-by: Rick Kern <kernrj@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-26avdevice/decklink: add support for setting duplex modeMarton Balint
This patch also makes BlackMagic drivers v10.6.1 a hard requirement. Reviewed-by: Deti Fliegl <deti@fliegl.de> Signed-off-by: Marton Balint <cus@passwd.hu>
2016-06-26Merge commit '38392b2af815898b8716826c4e29d95c04fb2647'Hendrik Leppkes
* commit '38392b2af815898b8716826c4e29d95c04fb2647': hwcontext_vdpau: implement device creation Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-26avcodec/nvenc: Bring encoder names in line with other encodersTimo Rothenpieler
2016-06-25Merge commit '85ce9636e42dbda06b7d0af76a528a64b113fb3a'Clément Bœsch
* commit '85ce9636e42dbda06b7d0af76a528a64b113fb3a': configure: move the hardware accel libs' entries in the configure output Merged-by: Clément Bœsch <u@pkh.me>
2016-06-25Merge commit 'c0f4c7db9fea1c07d290a298b8db858b7ceed96d'Clément Bœsch
* commit 'c0f4c7db9fea1c07d290a298b8db858b7ceed96d': configure: move the hardware accel libs' entries in the help text Merged-by: Clément Bœsch <u@pkh.me>
2016-06-25Merge commit '5e2203448ab4cc8ea1d933b87f1b39b009201044'Clément Bœsch
* commit '5e2203448ab4cc8ea1d933b87f1b39b009201044': configure: improve the help text for external libraries Only merged the explanation paragraphs. The removal of "enable/disable" and "[no]" would create too much inconsistency and might cause confusion. Merged-by: Clément Bœsch <u@pkh.me>
2016-06-25lavd/decklink: Fix compile issue on OS XRick Kern
Fixes #4124: Invalid argument '-std=c99' not allowed with 'C++/ObjC++' C++ files fail to compile. This adds '-std=c++11' to CXX_FLAGS to fix. Signed-off-by: Rick Kern <kernrj@gmail.com>
2016-06-23avcodec: remove libutvideo wrapper supportDerek Buitenhuis
The 10-bit decoding support is available now in native decoder. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-06-21Merge commit '1f1ad8ace040a08edc2646ff638ca42a8828779f'Clément Bœsch
* commit '1f1ad8ace040a08edc2646ff638ca42a8828779f': configure: Document --enable-libfontconfig Merged-by: Clément Bœsch <u@pkh.me>
2016-06-21Merge commit '74beead9bd596180bcac6108548fc0a86d8eb4ae'Clément Bœsch
* commit '74beead9bd596180bcac6108548fc0a86d8eb4ae': mmaldec: limit internal buffering See 14a90c9ef09a4b046500dceab5ca1875e330a376 The introduction of the MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS check is merged. Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-19Merge commit '72da8d9bb24d1b1bf74c2f1108650c0da0054d2e'Clément Bœsch
* commit '72da8d9bb24d1b1bf74c2f1108650c0da0054d2e': h264_parser: remove the remaining dependencies on the h264 decoder Merged-by: Clément Bœsch <u@pkh.me>
2016-06-10avcodec/cuvid: add cuvid decoderTimo Rothenpieler
2016-06-05Seperate x264rgb encoder and only enable when its actually supportedMichael Niedermayer
This avoids enabling and building the x264rgb encoder when its actually not supported and thus would not work Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-31avocdec: add MagicYUV decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-05-30build: Only enable symbol reduction if the compiler does proper DCEDiego Biurrun
With compilers that do not support proper dead code elimination, like Sun C 5.12, linking fails due to missing references to unavailable, but also unused, symbols. Bug-Id: 895
2016-05-29build: Simplify postprocessing of linker version script filesDiego Biurrun
Generate the files in a single postprocessing step w/o intermediate files.
2016-05-26hwcontext_vdpau: implement device creationAnton Khirnov
2016-05-19configure: Don't require nonfree for nvencTimo Rothenpieler
As the nvEncodeApi.h header is now MIT licensed, this can be dropped. The loaded CUDA and NVENC libraries are part of the nvidia driver, and thus count as system libraries. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-05-19nvenc: drop the hard dependency on CUDAAnton Khirnov
The code needs only a few definitions from cuda.h, so define them directly when CUDA is not enabled. CUDA is still required for accepting HW frames as input. Based on the code by Timo Rothenpieler <timo@rothenpieler.org>.
2016-05-19nvenc: write the VUI signal properties for HEVCAnton Khirnov
Bump the API version requirement to 6. Based on a patch by Agatha Hu <ahu@nvidia.com>.
2016-05-19configure: move the hardware accel libs' entries in the configure outputAnton Khirnov
Print them as a subsection of the external library section, in line with what is done for the help text in the previous commit.
2016-05-19configure: move the hardware accel libs' entries in the help textAnton Khirnov
Group them in a subsection of the external library section. That should make them easier to find and understand how they fit in the scheme of things. Also, rewrite the description text in a similar way as in the previous commit.
2016-05-19configure: improve the help text for external librariesAnton Khirnov
Add a more accurate description of what the switches actually do (i.e. allow using the given library, not enabling the corresponding codecs etc.). Replace the library descriptions, in many cases boilerplate text without useful information, with a short summary of what the library does.
2016-05-18avfilter: add loudnormKyle Swanson
Signed-off-by: Kyle Swanson <k@ylo.ph>
2016-05-12Merge commit '06edef3d5e072ef3c4face9ce946d2d9c36cc477'Derek Buitenhuis
* commit '06edef3d5e072ef3c4face9ce946d2d9c36cc477': Generate the lists of enabled protocols/bsfs from configure. Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-11Merge commit 'f1cd9b03f3fa875eb5e394281b4b688cec611658'Derek Buitenhuis
* commit 'f1cd9b03f3fa875eb5e394281b4b688cec611658': omx: Add support for broadcom OMX on raspberry pi Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-11Merge commit 'e8919ec486a5559fdcf366e347be0656d904a87f'Derek Buitenhuis
* commit 'e8919ec486a5559fdcf366e347be0656d904a87f': libavcodec: Add H264/MPEG4 encoders based on OpenMAX IL Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-11Merge commit '330177b508420a553083df94f22cbd5142de0f4a'Derek Buitenhuis
* commit '330177b508420a553083df94f22cbd5142de0f4a': build: Group declarations for hw-accelerated de-/encoding separately Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-09Merge commit 'e656a6ccd9cab1b0a79cffe3e609793857aae330'Derek Buitenhuis
* commit 'e656a6ccd9cab1b0a79cffe3e609793857aae330': configure: cosmetics: Drop pointless end-of-line semicolons Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-09Merge commit '6bb99757b780144d9fa27cdce09d3621e1a0ed43'Derek Buitenhuis
* commit '6bb99757b780144d9fa27cdce09d3621e1a0ed43': jack: Support OSX Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-09Merge commit '83f230c2445a94fdd94c66504482217fcece5909'Derek Buitenhuis
* commit '83f230c2445a94fdd94c66504482217fcece5909': lavc: VAAPI MJPEG encoder Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-09Merge commit '31fe1f2577f8208f79a4b3ab59465e78dd497555'Derek Buitenhuis
* commit '31fe1f2577f8208f79a4b3ab59465e78dd497555': lavc: VAAPI H.265 encoder Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-09Merge commit '2c62fcdf5d617791a653d7957d449f75569eede0'Derek Buitenhuis
* commit '2c62fcdf5d617791a653d7957d449f75569eede0': lavc: VAAPI H.264 encoder Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-09Merge commit '104c804bcaac24b52eb51ed17df2fb311e6ae73e'Derek Buitenhuis
* commit '104c804bcaac24b52eb51ed17df2fb311e6ae73e': lavc: VAAPI encode common infrastructure Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-09Merge commit '5d273d3efac340ef8de445c955ff44c7abed4e8f'Derek Buitenhuis
* commit '5d273d3efac340ef8de445c955ff44c7abed4e8f': avconv: VAAPI hwcontext initialisation and hwaccel helper Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-06configure: Only utvideo <= 15.3.0 is supported.Carl Eugen Hoyos
Fixes ticket #5511.
2016-05-05configure: Document --enable-libfontconfigDiego Biurrun
2016-05-04lavc/videotoolboxenc: Set colorimetry valuesRick Kern
Signed-off-by: Rick Kern <kernrj@gmail.com>