summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* tools/target_dec_fuzzer: Fix build after AV_CODEC_CAP_HWACCEL_VDPAU was removedMichael Niedermayer2017-10-251-4/+0
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/target_dec_fuzzer: Fix build after FF_INPUT_BUFFER_PADDING_SIZE was ↵Michael Niedermayer2017-10-251-3/+3
| | | | | | removed Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/ismindex: remove unused headerJames Almer2017-10-011-2/+0
|
* build: Generalize yasm/nasm-related variable namesDiego Biurrun2017-06-211-1/+1
| | | | | | | | None of them are specific to the YASM assembler. (Cherry-picked from libav commit 39e208f4d4756367c7cd2d581847e0c1b8a429c1) Signed-off-by: James Almer <jamrial@gmail.com>
* tools/sofa2wavs: add license headerPaul B Mahol2017-06-121-0/+20
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* tools: add sofa2wavsPaul B Mahol2017-06-122-0/+80
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* tools/target_dec_fuzzer: Move the hwaccel check outside the initialization ifMichael Niedermayer2017-05-291-4/+4
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/target_dec_fuzzer: Do not attempt to fuzz VDPAU, its not supportedMichael Niedermayer2017-05-061-0/+4
| | | | | | | | Fixes: 1364/clusterfuzz-testcase-minimized-6459843441328128 Fixes: 1392 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/target_dec_fuzzer: Do not use codec_id to look up decoder, but use ↵Michael Niedermayer2017-05-061-3/+2
| | | | | | selected decoder directly Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/target_dec_fuzzer: Fix memleak on open failureMichael Niedermayer2017-05-041-1/+3
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/target_dec_fuzzer: Use decoder and not codec_id as argumentMichael Niedermayer2017-05-032-3/+15
| | | | | | | This allows fuzzing decoders with the same codec_id We also avoid register all to allow the linker to prune unused sections and symbols Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/target_dec_fuzzer: Use avcodec_register_all() instead of register_all()Michael Niedermayer2017-05-021-1/+1
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools: Eliminate codec_type complexity from fuzzerMichael Niedermayer2017-04-302-19/+11
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/target_dec_fuzzer: Fix return code on open failureMichael Niedermayer2017-04-271-1/+1
| | | | | | | Fixes: 1271/clusterfuzz-testcase-minimized-6095220498235392 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/target_dec_fuzzer: Remove FuzzerInterface.h dependancyMichael Niedermayer2017-04-251-1/+1
| | | | | | | The header is not always available in the docker build environment Suggested-by: Kostya Serebryany Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Make tools/target_dec_*_fuzzer buildable with configure and makeMichael Niedermayer2017-04-241-0/+10
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/target_dec_fuzzer: Fix build with default FFmpeg build flagsMichael Niedermayer2017-04-241-4/+8
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* tools/target_dec_fuzzer: Fuzz video decoder related fields in context.Michael Niedermayer2017-04-191-0/+13
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* build: fix tools build dependenciesJames Almer2017-04-131-4/+0
| | | | | Found-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* Merge commit '3e105d08848162b90d886bde59c010d4b0362a4b'James Almer2017-04-131-0/+13
|\ | | | | | | | | | | | | * commit '3e105d08848162b90d886bde59c010d4b0362a4b': build: Move entries related to building TOOLS to a subdirectory Makefile Merged-by: James Almer <jamrial@gmail.com>
| * build: Move entries related to building TOOLS to a subdirectory MakefileDiego Biurrun2016-12-071-0/+11
| |
* | Merge commit '233d50b275dd7cf6cc0656851e670e1b2dfba56f'James Almer2017-04-041-1/+4
|\ \ | |/ | | | | | | | | | | * commit '233d50b275dd7cf6cc0656851e670e1b2dfba56f': qt-faststart: Do not try to use fancy 64-bit seeking functions on mingw32ce Merged-by: James Almer <jamrial@gmail.com>
| * qt-faststart: Do not try to use fancy 64-bit seeking functions on mingw32ceMartin Storsjö2016-11-241-1/+4
| | | | | | | | | | | | These functions are not available on mingw32ce. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | tools/fourcc2pixfmt: fix usages of av_get_codec_tag_string()Clément Bœsch2017-03-291-14/+7
| |
* | Merge commit '052b97855de2396e46682bcbae97f95a258816d4'Clément Bœsch2017-03-241-3/+22
|\ \ | |/ | | | | | | | | | | * commit '052b97855de2396e46682bcbae97f95a258816d4': aviocat: Support avio options Merged-by: Clément Bœsch <u@pkh.me>
| * aviocat: Support avio optionsLuca Barbato2016-10-251-3/+22
| | | | | | | | Useful to test protocols that require options to be used.
* | tools/target_dec_fuzzer: Fix misaligned readMichael Niedermayer2017-02-241-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tools/target_dec_fuzzer: Only audio uses the return value to decode packets ↵Michael Niedermayer2017-01-311-0/+2
| | | | | | | | | | | | | | | | | | | | in pieces, correct the code to match that Fixes: Timeout Fixes: 483/fuzz-0-ffmpeg_VIDEO_AV_CODEC_ID_H263I_fuzzer Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/examples/decoder_targeted: move to tools/target_dec_fuzzer.cRostislav Pehlivanov2017-01-291-0/+208
| | | | | | | | | | | | | | | | Name and purpose are more appropriate there since the code isn't an ideal example. Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | tools/zmqsend: Do not truncate fgetc() returnMichael Niedermayer2016-12-241-1/+2
| | | | | | | | | | | | Fixes CID1396836 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | zmqsend: Initialize ret to 0Timothy Gu2016-12-051-1/+1
| | | | | | | | Fixes CID1396857.
* | tools/coverity: Add model for av_reallocPhilip Langdale2016-11-301-0/+15
| | | | | | | | | | Really should have done this last time. It should provide consistency across our allocations and frees.
* | tools/coverity: Add models for av_mallocz and av_freePhilip Langdale2016-11-301-3/+25
| | | | | | | | | | | | This should deal with some false positives, but might lead to more of them depending on whether it realises that av_freep() wraps av_free() or not.
* | tools: add loudnorm script example to use loudnormMarton Balint2016-11-111-0/+61
| | | | | | | | | | | | Based on a patch by Kyle Swanson <k@ylo.ph>. Signed-off-by: Marton Balint <cus@passwd.hu>
* | tools: fix grammar errorMoritz Barsnick2016-10-091-1/+1
| | | | | | | | | | Signed-off-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc: move out merge script to toolsClément Bœsch2016-09-251-0/+22
| |
* | tools/crypto_bench: add support for desJames Almer2016-08-261-0/+37
| | | | | | | | | | Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: James Almer <jamrial@gmail.com>
* | tools/crypto_bench: simplify gcrypt functions using a macroJames Almer2016-08-261-49/+16
| | | | | | | | | | Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: James Almer <jamrial@gmail.com>
* | doc&tools: Add murge script, for analyzing 3 way conflicts.Michael Niedermayer2016-08-221-0/+11
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tools/patcheck: add a couple more common typosJames Almer2016-07-171-1/+1
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit 'b8de14bcdf876c7e236a6dd2ad35342ff4b42cf8'Clément Bœsch2016-06-232-46/+47
|\ \ | |/ | | | | | | | | | | * commit 'b8de14bcdf876c7e236a6dd2ad35342ff4b42cf8': tools: Port to codec parameters API Merged-by: Clément Bœsch <clement@stupeflix.com>
| * tools: Port to codec parameters APIDiego Biurrun2016-05-172-46/+47
| |
* | Merge commit '257f00ec1ab06a2a161f535036c6512f3fc8e801'Clément Bœsch2016-06-221-0/+19
|\ \ | |/ | | | | | | | | | | * commit '257f00ec1ab06a2a161f535036c6512f3fc8e801': Split global .gitignore file into per-directory files Merged-by: Clément Bœsch <clement@stupeflix.com>
| * Split global .gitignore file into per-directory filesDiego Biurrun2016-05-131-0/+9
| |
* | fix some a/an typosLou Logan2016-03-281-1/+1
| | | | | | | | Signed-off-by: Lou Logan <lou@lrcd.com>
* | avcodec: Remove libstagefrightDerek Buitenhuis2016-01-061-58/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It serves absolutely no purpose other than to confuse potentional Android developers about how to use hardware acceleration properly on the the platform. The stagefright "API" is not public, and the MediaCodec API is the proper way to do this. Furthermore, stagefright support in avcodec needs a series of magic incantations and version-specific stuff, such that using it actually provides downsides compared just using the actual Android frameworks properly, in that it is a lot more work and confusion to get it even running. It also leads to a lot of misinformation, like these sorts of comments (in [1]) that are absolutely incorrect. [1] http://stackoverflow.com/a/29362353/3115956 Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | tools/bookmarklets: HTML code fixesReto Kromer2015-12-251-5/+3
| | | | | | | | | | | | Minor HTML5 code changes. Closes #167
* | patcheck: Fix false detection of 'mergeable calls' when line is removedHagen Schmidt2015-11-231-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Replace remaining occurances of av_free_packet with av_packet_unrefHendrik Leppkes2015-10-271-1/+1
| |
* | Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457'Hendrik Leppkes2015-10-271-1/+1
|\ \ | |/ | | | | | | | | | | * commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457': avpacket: Replace av_free_packet with av_packet_unref Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
OpenPOWER on IntegriCloud