79a26ef802
tools/cl2c: Add a copyright header
2017-11-22 23:55:23 +00:00
59d6529333
lavfi: Add infrastructure for building OpenCL source into libavfilter
2017-11-22 23:17:34 +00:00
460e7596cb
Merge commit 'f19fbfbdc637e08ad5c980807ede2d023f20c049'
...
* commit 'f19fbfbdc637e08ad5c980807ede2d023f20c049':
aviocat: Check for output write errors
Merged-by: James Almer <jamrial@gmail.com >
2017-11-11 13:55:35 -03:00
f87ad3a058
Merge commit 'e41daa62465036ad36ad0bd14e4936e848d7f07e'
...
* commit 'e41daa62465036ad36ad0bd14e4936e848d7f07e':
Remove support for building for mingw32ce (Windows CE)
Merged-by: James Almer <jamrial@gmail.com >
2017-11-11 10:22:11 -03:00
c23209f63d
tools/target_dec_fuzzer: Fix build after AV_CODEC_CAP_HWACCEL_VDPAU was removed
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-25 21:50:37 +02:00
e6debcaaed
tools/target_dec_fuzzer: Fix build after FF_INPUT_BUFFER_PADDING_SIZE was removed
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-10-25 21:50:37 +02:00
2f7ca0b94e
tools/ismindex: remove unused header
2017-10-01 18:19:14 -03:00
f19fbfbdc6
aviocat: Check for output write errors
...
Signed-off-by: Martin Storsjö <martin@martin.st >
2017-09-04 09:42:52 +03:00
e41daa6246
Remove support for building for mingw32ce (Windows CE)
...
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-08-31 14:21:08 +03:00
fd502f4f5f
build: Generalize yasm/nasm-related variable names
...
None of them are specific to the YASM assembler.
(Cherry-picked from libav commit 39e208f4d4
)
Signed-off-by: James Almer <jamrial@gmail.com >
2017-06-21 17:00:29 -03:00
6e09e12641
tools/sofa2wavs: add license header
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-12 22:14:30 +02:00
1a30bf60be
tools: add sofa2wavs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-06-12 18:08:52 +02:00
718f8a01df
tools/target_dec_fuzzer: Move the hwaccel check outside the initialization if
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-05-29 03:40:47 +02:00
38e79d9d9c
tools/target_dec_fuzzer: Do not attempt to fuzz VDPAU, its not supported
...
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-06 15:15:14 +02:00
d58fe01774
tools/target_dec_fuzzer: Do not use codec_id to look up decoder, but use selected decoder directly
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-05-06 15:12:05 +02:00
390c6ee42c
tools/target_dec_fuzzer: Fix memleak on open failure
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-05-04 13:51:50 +02:00
dec2fa8cc7
tools/target_dec_fuzzer: Use decoder and not codec_id as argument
...
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-03 17:22:13 +02:00
56ddb923c6
tools/target_dec_fuzzer: Use avcodec_register_all() instead of register_all()
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-05-02 00:55:19 +02:00
a9b5b6a97f
tools: Eliminate codec_type complexity from fuzzer
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-04-30 14:24:51 +02:00
966cbfbc83
tools/target_dec_fuzzer: Fix return code on open failure
...
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-27 04:25:31 +02:00
550a9c547e
tools/target_dec_fuzzer: Remove FuzzerInterface.h dependancy
...
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-25 03:13:00 +02:00
5b499bf4a0
Make tools/target_dec_*_fuzzer buildable with configure and make
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-04-24 23:17:47 +02:00
d976d2ec78
tools/target_dec_fuzzer: Fix build with default FFmpeg build flags
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-04-24 23:16:53 +02:00
164758a831
tools/target_dec_fuzzer: Fuzz video decoder related fields in context.
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-04-19 23:52:20 +02:00
802d94c36e
build: fix tools build dependencies
...
Found-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-04-13 21:03:55 -03:00
5dba808064
Merge commit '3e105d08848162b90d886bde59c010d4b0362a4b'
...
* commit '3e105d08848162b90d886bde59c010d4b0362a4b':
build: Move entries related to building TOOLS to a subdirectory Makefile
Merged-by: James Almer <jamrial@gmail.com >
2017-04-13 17:17:20 -03:00
2c40adf218
Merge commit '233d50b275dd7cf6cc0656851e670e1b2dfba56f'
...
* commit '233d50b275dd7cf6cc0656851e670e1b2dfba56f':
qt-faststart: Do not try to use fancy 64-bit seeking functions on mingw32ce
Merged-by: James Almer <jamrial@gmail.com >
2017-04-04 15:58:11 -03:00
337c68d071
tools/fourcc2pixfmt: fix usages of av_get_codec_tag_string()
2017-03-29 14:49:29 +02:00
d1ab8c66cf
Merge commit '052b97855de2396e46682bcbae97f95a258816d4'
...
* commit '052b97855de2396e46682bcbae97f95a258816d4':
aviocat: Support avio options
Merged-by: Clément Bœsch <u@pkh.me >
2017-03-24 13:07:50 +01:00
c87ea47481
tools/target_dec_fuzzer: Fix misaligned read
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2017-02-24 14:12:13 +01:00
8bdba1092f
tools/target_dec_fuzzer: Only audio uses the return value to decode packets 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-31 23:43:41 +01:00
e05d2dd86a
doc/examples/decoder_targeted: move to tools/target_dec_fuzzer.c
...
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 >
2017-01-29 16:14:18 +00:00
87f6f15460
tools/zmqsend: Do not truncate fgetc() return
...
Fixes CID1396836
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-24 14:46:25 +01:00
3e105d0884
build: Move entries related to building TOOLS to a subdirectory Makefile
2016-12-07 11:02:31 +01:00
d903b4e3ad
zmqsend: Initialize ret to 0
...
Fixes CID1396857.
2016-12-05 11:27:13 -08:00
fdb124001e
tools/coverity: Add model for av_realloc
...
Really should have done this last time. It should provide consistency
across our allocations and frees.
2016-11-30 15:21:57 -08:00
5eb6852063
tools/coverity: Add models for av_mallocz and av_free
...
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-30 13:27:43 -08:00
233d50b275
qt-faststart: Do not try to use fancy 64-bit seeking functions on mingw32ce
...
These functions are not available on mingw32ce.
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2016-11-24 16:14:27 +01:00
7b8445f03d
tools: add loudnorm script example to use loudnorm
...
Based on a patch by Kyle Swanson <k@ylo.ph >.
Signed-off-by: Marton Balint <cus@passwd.hu >
2016-11-11 19:22:52 +01:00
052b97855d
aviocat: Support avio options
...
Useful to test protocols that require options to be used.
2016-10-25 15:43:56 +02:00
f71c98ee12
tools: fix grammar error
...
Signed-off-by: Moritz Barsnick <barsnick@gmx.net >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-09 20:09:00 +02:00
95a7cbb09d
doc: move out merge script to tools
2016-09-25 19:27:51 +02:00
cf16d62076
tools/crypto_bench: add support for des
...
Reviewed-by: Nicolas George <george@nsup.org >
Signed-off-by: James Almer <jamrial@gmail.com >
2016-08-26 15:46:32 -03:00
ba3f32d071
tools/crypto_bench: simplify gcrypt functions using a macro
...
Reviewed-by: Nicolas George <george@nsup.org >
Signed-off-by: James Almer <jamrial@gmail.com >
2016-08-26 15:46:29 -03:00
360d3f3c18
doc&tools: Add murge script, for analyzing 3 way conflicts.
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-08-22 18:54:03 +02:00
64d16fd7f5
tools/patcheck: add a couple more common typos
...
Signed-off-by: James Almer <jamrial@gmail.com >
2016-07-17 18:38:14 -03:00
84b39d3e14
Merge commit 'b8de14bcdf876c7e236a6dd2ad35342ff4b42cf8'
...
* commit 'b8de14bcdf876c7e236a6dd2ad35342ff4b42cf8':
tools: Port to codec parameters API
Merged-by: Clément Bœsch <clement@stupeflix.com >
2016-06-23 12:14:45 +02:00
5558ff3a9f
Merge commit '257f00ec1ab06a2a161f535036c6512f3fc8e801'
...
* commit '257f00ec1ab06a2a161f535036c6512f3fc8e801':
Split global .gitignore file into per-directory files
Merged-by: Clément Bœsch <clement@stupeflix.com >
2016-06-22 11:28:51 +02:00
b8de14bcdf
tools: Port to codec parameters API
2016-05-17 11:16:26 +02:00
257f00ec1a
Split global .gitignore file into per-directory files
2016-05-13 14:55:56 +02:00