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-10-10gitignore: ignore object file temporariesGanesh Ajjanagadde
During a build, a lot of *.o.-hash files are created - had not noticed this as they are usually dumped in tmpfs on Linux. However, they sometimes are present during a long build in the project directory, making it annoying to commit while the project is being built. These have been observed with Clang, -fsanitize-undefined on Arch Linux, though other configurations may also generate such temporaries. The solution here is on lines with the Linux kernel's .gitignore: https://github.com/torvalds/linux/blob/master/.gitignore. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-10.gitignore: ignore temp filesHarshit Mittal
Github: Closes #144
2015-08-16doc/examples: rename avio_list_dir -> avio_dir_cmdMariusz Szczepańczyk
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-12Merge commit '8bc67ec2c0d2b5444d51a1bed1d50f0e10d92717'Michael Niedermayer
* commit '8bc67ec2c0d2b5444d51a1bed1d50f0e10d92717': Checkasm: assembly testing and benchmarking tool Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-12Checkasm: assembly testing and benchmarking toolHenrik Gramner
It provides the following features: * verify correctness by comparing output to the C version. * detect failure to save and restore clobbered callee-saved registers. * detect 32-bit parameters being used as if they were 64-bit in x86-64 (the upper halves are not guaranteed to be zero - but in practice they very often are, which makes those bugs hard to spot otherwise). * easy benchmarking. Compile by running 'make checkasm'. Execute by running 'tests/checkasm/checkasm'. Optional arguments are '--bench' to run benchmarks for all functions, '--bench=<pattern>' to run benchmarks for all functions that starts with <pattern>, and '<integer>' to seed the PRNG for reproducible results. Contains unit tests for most h264pred functions to get started, more tests can be added afterwards using those as a reference. Loosely based on code from x264. Currently only supports x86 and x86-64, but additional architectures shouldn't be too much of an obstacle to add. Note that functions with floating point parameters or floating point return values are not supported. Some compiler-specific features or preprocessor hacks would likely be required to add support for that. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2015-07-03Merge commit '1316df7aa98c4784f190d107206d0bb12c590b89'Michael Niedermayer
* commit '1316df7aa98c4784f190d107206d0bb12c590b89': lavu: add an API function to return the Libav version string Conflicts: .gitignore Makefile cmdutils.c doc/APIchanges libavutil/avutil.h libavutil/utils.c See: f91126643a91c2d3f8d8e210c8facaf259951b03 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-07-03lavu: add an API function to return the Libav version stringwm4
This returns something like "v12_dev0-1332-g333a27c". This is much more useful than the individual library versions, of which there are too many, and which are very hard to map back to releases or git commits. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2015-03-28doc/examples: add directory listing exampleLukasz Marek
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-02Merge commit '11e05533170485b593974cf90916425a0188e7bd'Michael Niedermayer
* commit '11e05533170485b593974cf90916425a0188e7bd': Ignore generated file tools/sidxindex. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-02Ignore generated file tools/sidxindex.Diego Biurrun
2014-10-17gitignore: add test_copy.ffmetaBenoit Fouet
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-18avcodec: export motion vectors in frame side data on demandClément Bœsch
The reasoning behind this addition is that various third party applications are interested in getting some motion information out of a video "for free" when it is available. It was considered to export other information as well (such as the intra information about the block, or the quantization) but the structure might have ended up into a half full-generic, half full of codec specific cruft. If more information is necessary, it should either be added in the "flags" field of the AVMotionVector structure, or in another side-data. This commit also includes an example exporting them in a CSV stream.
2014-08-01Merge commit '706208ef47bffd525c982975d2756f7b2b220b8d'Michael Niedermayer
* commit '706208ef47bffd525c982975d2756f7b2b220b8d': fate: Split fate-pixdesc tests and dispatch them through Make Conflicts: tests/fate-run.sh tests/ref/fate/filter-pixdesc Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-01fate: Split fate-pixdesc tests and dispatch them through MakeDiego Biurrun
This allows running all the tests individually and/or in parallel.
2014-07-10gitignore: add examples/transcodingLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-18Remove avserver.Anton Khirnov
It has not been properly maintained for years and there is little hope of that changing in the future. It appears simpler to write a new replacement from scratch than unbreaking it.
2014-06-16Merge commit '766f2d965ff1948749c37f26a714adb8aa89c4a9'Michael Niedermayer
* commit '766f2d965ff1948749c37f26a714adb8aa89c4a9': gitignore: add dylib and swp entries Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-16gitignore: add dylib and swp entriesVittorio Giovara
2014-05-06gitignore: add tools/uncoded_frameLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-23examples: rename avcodec.c to decoding_encoding.cStefano Sabatini
Restore the old name, which was more meaningful and consistent with the names of the other examples.
2014-02-25Merge commit 'e7dfaf16a403972eb6aed5ce8f84c0085bd2fb5a'Michael Niedermayer
* commit 'e7dfaf16a403972eb6aed5ce8f84c0085bd2fb5a': libavfilter: example audio filtering program Conflicts: .gitignore configure doc/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-25libavfilter: example audio filtering programAnton Khirnov
Based on a patch by Andrew Kelley <superjoe30@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-02-19Merge commit '294a51e18ab7df4d658249361a03f0d716a4e9f0'Michael Niedermayer
* commit '294a51e18ab7df4d658249361a03f0d716a4e9f0': gitignore: Add all examples below doc/examples Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-19gitignore: Add all examples below doc/examplesDiego Biurrun
2014-02-17Merge commit 'b339182eba34f28de5f1a477cdd2c84f1ef35d90'Michael Niedermayer
* commit 'b339182eba34f28de5f1a477cdd2c84f1ef35d90': Move all example programs to doc/examples Conflicts: configure doc/Makefile doc/doxy-wrapper.sh doc/examples/avcodec.c doc/examples/decoding_encoding.c doc/examples/metadata.c doc/examples/muxing.c doc/examples/transcode_aac.c libavcodec/Makefile libavcodec/api-example.c libavformat/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-02examples: add avio_reading.c exampleStefano Sabatini
2014-01-20examples: add remuxing exampleStefano Sabatini
Show how to perform streamcopy from one container to another.
2013-12-02Merge commit '3cd612d44789948f72b52944474e0870c5c60964'Michael Niedermayer
* commit '3cd612d44789948f72b52944474e0870c5c60964': gitignore: Ignore multilibrary example programs Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-12-01gitignore: Ignore multilibrary example programsDiego Biurrun
2013-12-01build: rename version.h to libavutil/ffversion.hTimothy Gu
Also the libavutil/ffversion.h will be installed. Rationale: * Applications might want to know FFmpeg's version besides the individual libraries'. * Avoids file name clash between FFmpeg's ./version.h and lib*/version.h when a library source file includes both and is compiled on an out-of-tree build. Fixes #1769. Signed-off-by: Timothy Gu <timothygu99@gmail.com> Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-28Add transcode_aac example to .gitignore.Clément Bœsch
2013-11-04doc/examples: rename demuxing to demuxing_decoding.Clément Bœsch
That example shows how the decoding process works, not only the demuxing.
2013-09-04tools: add benchmark for crypto functions.Nicolas George
The benchmark tests the speed of the following algorithms: MD5, SHA-1, SHA-256, SHA-512, RIPEMD-160, AES-128. It can optionally be built to perform the same benchmark on other crypto libraries, for comparison purposes. The supported libraries are: - crypto: OpenSSL's libcrypto; - gcrypt: GnuTLS's libgcrypt; - tomcrypt: LibTomCrypt To enable them, use this syntax: make VERSUS=crypto+gcrypt+tomcrypt tools/crypto_bench They do not need to have been enabled in configure.
2013-05-16Rename ffadler to ffhash and expand it using the generic hash APIJames Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-14tools: add zmqsend tool, useful to test the zmq filtersStefano Sabatini
2013-04-06Merge commit 'a862c7d3368241e72a465ab944afa38ea62a6640'Michael Niedermayer
* commit 'a862c7d3368241e72a465ab944afa38ea62a6640': Integrate lcov/gcov into Libav Conflicts: Makefile common.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-05Integrate lcov/gcov into LibavReinhard Tartler
The gcov/lcov are a common toolchain for visualizing code coverage with the GNU/Toolchain. The documentation and implementation of this integration was heavily inspired from the blog entry by Mike Melanson: http://multimedia.cx/eggs/using-lcov-with-ffmpeg/
2013-04-05doc: enable compilation of -all tool pagesStefano Sabatini
In particular, add documentation configuration system, through the doc/config.texi file. Fix trac issue #2374.
2013-03-26tools: add tiny_ssimLoren Merritt
Taken from: http://lists.mplayerhq.hu/pipermail/mencoder-users/2006-August/003801.html and x264 See: [FFmpeg-devel] [PATCH] tools: add tiny_ssim Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-24tools: add seek_print.Nicolas George
Useful for testing seek implementations.
2013-01-17.gitignore: add /doc/examples/pc-uninstalledPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-12-06Add examples/resampling_audio to .gitignore.Clément Bœsch
2012-11-06.gitignore: ignore *.3 files as wellStefano Sabatini
2012-11-04add tools/fourcc2pixfmt to .gitignoreStefano Sabatini
2012-10-26tools: add ffescape utilityStefano Sabatini
2012-10-24Merge commit 'c68317ebbe4915035df0b08c23eea7a0b80ab881'Michael Niedermayer
* commit 'c68317ebbe4915035df0b08c23eea7a0b80ab881': lavc: fix documentation for AVCodecContext.delay atrac3: return an error if extradata_size is not a specific known size lavc: use the correct API version guard macro for avcodec_encode_audio() Move Doxyfile into the doc/ subdirectory doxygen: Build Doxygen documentation in the doc/ subdirectory dfa: use av_memcpy_backptr() where previously impossible av_memcpy_backptr: Drop no longer necessary malloc padding Conflicts: .gitignore libavcodec/avcodec.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-23doxygen: Build Doxygen documentation in the doc/ subdirectoryDiego Biurrun
2012-10-20Merge commit 'c9ef43215c7d68c2cdcdbe02287aa114f27a32ed'Michael Niedermayer
* commit 'c9ef43215c7d68c2cdcdbe02287aa114f27a32ed': fate-vc1: add dependencies ARM: fix overreads in neon h264 chroma mc rtsp: Make sure the ret variable is initialized in ff_rtsp_fetch_packet gitignore: ignore files created by msvc fate: Add proper dependencies for the tests in video.mak configure: Disable Snow decoder and encoder by default lzo: Drop obsolete fast_memcpy reference build: Drop OBJS declaration for non-existing PCM_DVD encoder mpeg4videodec: Disable frame multithreading for GMC, its not implemented at all Conflicts: libavcodec/mpegvideo.c libavformat/rtsp.c tests/fate/microsoft.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-20gitignore: ignore files created by msvcHendrik Leppkes
exp files are created in every build and contain export information of the libraries. Both pdb and ilk are created during debug builds, and contain linking and debug information used by MSVC. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-10-16gitignore: add *.dylib for those of us on Darwin/OS X systems.Andrew Euell
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>