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
2015-01-27Add DXVA2 HEVC HWAccelHendrik Leppkes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-27configure: use ar and ranlib in deterministic mode if availableAndreas Cadhalpun
this makes the static libraries binary reproducible Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-27Revert "configure: use ar and ranlib in deterministic mode"Michael Niedermayer
This breaks on BSDs This reverts commit 7e857cd57108358531b62ba58daa79adf21878e5.
2015-01-26configure: use ar and ranlib in deterministic modeAndreas Cadhalpun
this makes the static libraries binary reproducible Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-26avfilter: Port mp=eq/eq2 to lavfiArwa Arif
Code adapted from James Darnley's port Some fixes from Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-23dshow: add options for allowing filter popup configuration dialogs to be ↵rogerdpack
presented to the user Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
2015-01-12avutil/opencl: don't include config.hJames Almer
It's not an installed header. Tested-by: Thilo Borgmann <thilo.borgmann@mail.de> Tested-by: Wei Gao <highgod0401@gmail.com> Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2015-01-10configure: enable vsx together with altivec for ppc64elAndreas Cadhalpun
The altivec optimizations on little endian ppc64 don't work without vsx. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-09lavfi: port mp=pp7 to libavfilterArwa Arif
The only difference with mp=pp7 is that default mode is "medium", as stated in the MPlayer docs, rather than "hard". Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2015-01-09configure: fix convoluted shlib codeMichael Niedermayer
Fixes Ticket 4199 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-08Merge commit '3852e2c926ddb166c7aa69c4644a86100ea144d9'Michael Niedermayer
* commit '3852e2c926ddb166c7aa69c4644a86100ea144d9': libopenh264enc: Fix a typo and some nitpicks Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-08libopenh264enc: Fix a typo and some nitpicksMartin Storsjö
Also move the .long_name entry to below the .name entry. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-01-07Merge commit '8a3d9ca603f4d15ecaa9ca379cbaab4ecaec8ce4'Michael Niedermayer
* commit '8a3d9ca603f4d15ecaa9ca379cbaab4ecaec8ce4': libavcodec: Add an OpenH264 encoder wrapper Conflicts: Changelog configure libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-06libavcodec: Add an OpenH264 encoder wrapperMartin Storsjö
Compared to existing, common opensource H264 encoders, this can be useful since it has got a different license (BSD instead of GPL). Performance- and qualitywise it is comparable to x264 in ultrafast mode. Hooking it up as an encoder in libavcodec also simplifies comparing it against other common encoders. This requires OpenH264 1.3 or newer. Since the OpenH264 API and ABI changes frequently, only releases are supported. To take advantage of the OpenH264 patent offer, the OpenH264 library must not be redistributed, but downloaded at runtime at the end-user's system. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-01-05build: Use -Werror=format-securityAgostino Sarubbo
Reduce the chance of introducing a class of bugs quite hard to track.
2015-01-05Merge commit 'f4d4e66a24a5c9497a5b6d3c089ac58089a87428'Michael Niedermayer
* commit 'f4d4e66a24a5c9497a5b6d3c089ac58089a87428': configure: Remap -L to -libpath for msvc Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-04configure: Remap -L to -libpath for msvcMartin Storsjö
This allows using libraries that are detected via pkg-config with msvc. (The libraries themselves may have to be built with MSVC though.) Signed-off-by: Martin Storsjö <martin@martin.st>
2015-01-03build: require libxcb >= 1.4Clément Bœsch
Fixes Ticket #4139
2015-01-03configure: bump yearJames Almer
Happy new year!
2014-12-24lavfi: port mp=fspp to a native libavfilter filterArwa Arif
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2014-12-20Merge commit '8ebf02f8f530240edf7e45f35f7647ef9dd44a58'Michael Niedermayer
* commit '8ebf02f8f530240edf7e45f35f7647ef9dd44a58': libavformat: Only use MoveFileExA when targeting the desktop API subset Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-20libavformat: Only use MoveFileExA when targeting the desktop API subsetMartin Storsjö
The MoveFileExA is available in the headers regardless which API subset is targeted, but it is missing in the Windows Phone link libraries. When targeting Windows Store apps, the function is available both in the headers and in the link libraries, and thus there is no indication for the build system that this function should be avoided - such an indication is only given by the Windows App Certification Kit, which forbids using the MoveFileExA function. Therefore check the WINAPI_FAMILY defines instead, to figure out which API subset is targeted. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-12-15configure: create the tests directory like the doc directoryMichael Niedermayer
This fixes an issue where the tests directory is not created for out of tree builds before its needed Tested-by: Dave Yeo <daveryeo@telus.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-15configure: Set the default for --shlibdir to --libdir.Carl Eugen Hoyos
Fixes ticket #4183. Reviewed-by: Ivan Kalvachev
2014-12-12build: add forgotten avcodec dependency in usppClément Bœsch
2014-12-12lavfi: USPP FilterArwa Arif
Previous version reviewed by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-11configure: do not allow nvenc to be build on cygwin to avoid _WIN32 ↵Michael Niedermayer
definition hack Suggested-by: James Almer <jamrial@gmail.com> Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-11avcodec: Add NVENC encoderTimo Rothenpieler
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-10Allow mov musing if the ac3 parser was disabled.Carl Eugen Hoyos
This reverts 8091fe30. Reported and tested by Takashi, ffmpeg-list dubistmeinheld de
2014-12-09Merge commit 'f963f80399deb1a2b44c1bac3af7123e8a0c9e46'Michael Niedermayer
* commit 'f963f80399deb1a2b44c1bac3af7123e8a0c9e46': arm: Use .data.rel.ro for const data with relocations Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-09arm: Use .data.rel.ro for const data with relocationsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2014-12-09configure: use use_pkg_config() instead of check_pkg_config() for libsmbclientMoritz Barsnick
This ensures that the CFLAGS and LDFLAGS are actually applied. Fixes an incorrect change introduced with the clean-up in commit cfcaf6b38e39ed6e788abb1a5a44f23660dce2f6. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-08configure: Let the libx264rgb encoder select the libx264 encoder.Carl Eugen Hoyos
Standalone compilation of the libx264rgb encoder does not work.
2014-12-08Improve configure help text.Carl Eugen Hoyos
Show which features external libraries enable. Fixes ticket #4157
2014-12-03configure: enable vda hwaccel by defaultVittorio Giovara
Following the old thread suggestions. Vittorio
2014-12-02configure: add a note about pkg-config --static.Nicolas George
Try to detect "$cc -static" without "pkg-config --static". Also, when a library detection using pkg-config fails, make it explicit this was pkg-config.
2014-12-02configure: add optional pkg-config helper and use it.Nicolas George
The require variant dies if the package is not present. The check variant does not import the flags to the used list. The new variant imports the flags if the package is present but does not die if it is not. The new call graph is: require -> use -> check. Use use_pkg_config for libx264 and libsmbclient: more readable and three external call less per library.
2014-11-28Move extralibs variables using ldl after ldl definitionTimo Rothenpieler
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-27Merge commit '79fd186a5035cf16fc0ab288d8f59da8b1ba2c0e'Michael Niedermayer
* commit '79fd186a5035cf16fc0ab288d8f59da8b1ba2c0e': lavf: Use MoveFileEx instead of rename/_wrename on windows Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-27lavf: Use MoveFileEx instead of rename/_wrename on windowsMartin Storsjö
This allows getting the normal unix semantics, where a rename allows replacing an existing file. Based on a suggestion by Reimar Döffinger. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-11-24avdevice/xcbgrab: fix undefined reference to xcb_shape_rectangles in xcbgrab.cBoris Reisig
works with (--enable-libxcb-shape) and without (--disable-libxcb-shape) now. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-21avcodec/pngdec: add APNG support.Benoit Fouet
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-20configure: disable strip when using icl.Matthew Oliver
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-20configure: Prevent icl being incorrectly detected as msvc.Matthew Oliver
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Reviewed-by: Benoit Fouet <benoit.fouet@free.fr> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-18configure: Fix enabling memalign_hack automaticallyMartin Storsjö
simd_align_16 is a configure item that can be enabled or disabled, it's not a variable containing a list of other configure items as need_memalign previously. This was broken in eba2233b5. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2014-11-18Merge commit 'fe5e6e34c05e274f98528be4f77f3c474473f977'Michael Niedermayer
* commit 'fe5e6e34c05e274f98528be4f77f3c474473f977': lavf: Add an MPEG-DASH ISOFF segmenting muxer Conflicts: Changelog libavformat/Makefile libavformat/allformats.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-17lavf: Add an MPEG-DASH ISOFF segmenting muxerMartin Storsjö
This is mostly to serve as a reference example on how to segment the output from the mp4 muxer, capable of writing the segment list in four different ways: - SegmentTemplate with SegmentTimeline - SegmentTemplate with implicit segments - SegmentList with individual files - SegmentList with one single file per track, and byte ranges The muxer is able to serve live content (with optional windowing) or create a static segmented MPD. In advanced cases, users will probably want to do the segmenting in their own application code. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-11-17configure: Enable mpcodec compilation without inline asm.Matthew Oliver
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-15lavfi : change xBR filter to LGPLArwa Arif
Hyllian's message : "Hi, Put lgpl on this and use it as you wish. It's free!" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-12configure: Hack to treat x32 as x86_64.Reimar Döffinger
Allows shared compilation on x32 with --disable-asm.