aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2018-04-02lav*,tests: remove several register_all callsJosh de Kock
avdevice_register_all() is still required to register devices into lavf (this is required due to lavd being somewhat of a hack). Signed-off-by: Josh de Kock <josh@itanimul.li>
2018-01-28fftools, tools, examples: migrate to AVFormatContext->urlMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-01-06Remove the ffserver programRostislav Pehlivanov
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2018-01-06tools/uncoded_frame: remove use of AVStream.codec.Nicolas George
2018-01-06tools/uncoded_frame: use buffersink accessors.Nicolas George
No longer access buffersink's link structure directly.
2018-01-05Revert "tools/uncoded_frame: remove usage of avfilter_link_get_channels()"James Almer
This reverts commit 01c21653eee53a353ae887a47cd2b48165902383. It was applied by accident before it could be reviewed.
2018-01-05tools/uncoded_frame: remove usage of avfilter_link_get_channels()James Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2017-12-13patcheck: Add 'threshhold' to common typo listKelly Ledford
Signed-off-by: Kelly Ledford <kelly.ledford@intel.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-11-22tools/cl2c: Add a copyright headerMark Thompson
2017-11-22lavfi: Add infrastructure for building OpenCL source into libavfilterMark Thompson
2017-11-11Merge commit 'f19fbfbdc637e08ad5c980807ede2d023f20c049'James Almer
* commit 'f19fbfbdc637e08ad5c980807ede2d023f20c049': aviocat: Check for output write errors Merged-by: James Almer <jamrial@gmail.com>
2017-11-11Merge commit 'e41daa62465036ad36ad0bd14e4936e848d7f07e'James Almer
* commit 'e41daa62465036ad36ad0bd14e4936e848d7f07e': Remove support for building for mingw32ce (Windows CE) Merged-by: James Almer <jamrial@gmail.com>
2017-10-25tools/target_dec_fuzzer: Fix build after AV_CODEC_CAP_HWACCEL_VDPAU was removedMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-10-25tools/target_dec_fuzzer: Fix build after FF_INPUT_BUFFER_PADDING_SIZE was ↵Michael Niedermayer
removed Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-10-01tools/ismindex: remove unused headerJames Almer
2017-09-04aviocat: Check for output write errorsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2017-08-31Remove support for building for mingw32ce (Windows CE)Martin Storsjö
The toolchain for this target is unmaintained since many years. While it has been continuously build tested on fate, it hasn't actually been tested at runtime since many, many years (and back then, only a few codecs in libavcodec were tested). So far, keeping support for it has been mostly effortless, but the compiler does seem to have issues with dllimported data symbols, ending up as internal compiler errors in some cases. Instead of jumping through further hoops to work around that, just remove the target. Signed-off-by: Martin Storsjö <martin@martin.st>
2017-06-21build: Generalize yasm/nasm-related variable namesDiego Biurrun
None of them are specific to the YASM assembler. (Cherry-picked from libav commit 39e208f4d4756367c7cd2d581847e0c1b8a429c1) Signed-off-by: James Almer <jamrial@gmail.com>
2017-06-12tools/sofa2wavs: add license headerPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-12tools: add sofa2wavsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-05-29tools/target_dec_fuzzer: Move the hwaccel check outside the initialization ifMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-05-06tools/target_dec_fuzzer: Do not attempt to fuzz VDPAU, its not supportedMichael Niedermayer
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>
2017-05-06tools/target_dec_fuzzer: Do not use codec_id to look up decoder, but use ↵Michael Niedermayer
selected decoder directly Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-05-04tools/target_dec_fuzzer: Fix memleak on open failureMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-05-03tools/target_dec_fuzzer: Use decoder and not codec_id as argumentMichael Niedermayer
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>
2017-05-02tools/target_dec_fuzzer: Use avcodec_register_all() instead of register_all()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-30tools: Eliminate codec_type complexity from fuzzerMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-27tools/target_dec_fuzzer: Fix return code on open failureMichael Niedermayer
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>
2017-04-25tools/target_dec_fuzzer: Remove FuzzerInterface.h dependancyMichael Niedermayer
The header is not always available in the docker build environment Suggested-by: Kostya Serebryany Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-24Make tools/target_dec_*_fuzzer buildable with configure and makeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-24tools/target_dec_fuzzer: Fix build with default FFmpeg build flagsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-19tools/target_dec_fuzzer: Fuzz video decoder related fields in context.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-13build: fix tools build dependenciesJames Almer
Found-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-13Merge commit '3e105d08848162b90d886bde59c010d4b0362a4b'James Almer
* commit '3e105d08848162b90d886bde59c010d4b0362a4b': build: Move entries related to building TOOLS to a subdirectory Makefile Merged-by: James Almer <jamrial@gmail.com>
2017-04-04Merge commit '233d50b275dd7cf6cc0656851e670e1b2dfba56f'James Almer
* commit '233d50b275dd7cf6cc0656851e670e1b2dfba56f': qt-faststart: Do not try to use fancy 64-bit seeking functions on mingw32ce Merged-by: James Almer <jamrial@gmail.com>
2017-03-29tools/fourcc2pixfmt: fix usages of av_get_codec_tag_string()Clément Bœsch
2017-03-24Merge commit '052b97855de2396e46682bcbae97f95a258816d4'Clément Bœsch
* commit '052b97855de2396e46682bcbae97f95a258816d4': aviocat: Support avio options Merged-by: Clément Bœsch <u@pkh.me>
2017-02-24tools/target_dec_fuzzer: Fix misaligned readMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-31tools/target_dec_fuzzer: Only audio uses the return value to decode packets ↵Michael Niedermayer
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>
2017-01-29doc/examples/decoder_targeted: move to tools/target_dec_fuzzer.cRostislav Pehlivanov
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>
2016-12-24tools/zmqsend: Do not truncate fgetc() returnMichael Niedermayer
Fixes CID1396836 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-12-07build: Move entries related to building TOOLS to a subdirectory MakefileDiego Biurrun
2016-12-05zmqsend: Initialize ret to 0Timothy Gu
Fixes CID1396857.
2016-11-30tools/coverity: Add model for av_reallocPhilip Langdale
Really should have done this last time. It should provide consistency across our allocations and frees.
2016-11-30tools/coverity: Add models for av_mallocz and av_freePhilip Langdale
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.
2016-11-24qt-faststart: Do not try to use fancy 64-bit seeking functions on mingw32ceMartin Storsjö
These functions are not available on mingw32ce. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-11-11tools: add loudnorm script example to use loudnormMarton Balint
Based on a patch by Kyle Swanson <k@ylo.ph>. Signed-off-by: Marton Balint <cus@passwd.hu>
2016-10-25aviocat: Support avio optionsLuca Barbato
Useful to test protocols that require options to be used.
2016-10-09tools: fix grammar errorMoritz Barsnick
Signed-off-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-25doc: move out merge script to toolsClément Bœsch