- 20 Apr, 2018 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 18 Apr, 2018 2 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 16 Apr, 2018 1 commit
-
-
Rémi Denis-Courmont authored
-
- 12 Apr, 2018 2 commits
-
-
Steve Lhomme authored
-
François Cartegnie authored
-
- 28 Feb, 2018 2 commits
-
-
Rémi Denis-Courmont authored
-
Hugo Beauzée-Luyssen authored
But only when MKV is enabled. reverts e75e49c0.
-
- 28 Jan, 2018 1 commit
-
-
Rémi Denis-Courmont authored
-
- 26 Dec, 2017 2 commits
-
-
François Cartegnie authored
-
François Cartegnie authored
-
- 16 Dec, 2017 3 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 15 Nov, 2017 1 commit
-
-
Thomas Guillem authored
Be sure to not use the previous decoder context.
-
- 12 Nov, 2017 6 commits
-
-
Hugo Beauzée-Luyssen authored
(when building with libfuzzer)
-
Thomas Guillem authored
Behave like the one in the core: - clean decoder->p_description - clean fmt_out only in case of success
-
Rémi Denis-Courmont authored
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Shaleen Jain authored
This a merge of the work done by Shaleen during GSOC 2017. See https://code.videolan.org/GSoC2017/shalzz/vlc.gitSigned-off-by:
Thomas Guillem <thomas@gllm.fr>
-
- 11 Nov, 2017 7 commits
-
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Shaleen Jain authored
This a partial merge of the work done by Shaleen during GSOC 2017. See https://code.videolan.org/GSoC2017/shalzz/vlc.gitSigned-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Thomas Guillem authored
vlc arguments are passed by environment variable in order to don't mess libfuzzer arguments handling: - "VLC_TARGET" to pass the target name (or demux name). - "V" to specify the verbose level.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
DIR is the dir path of the libFuzzer.a static library. When used, it forces a static build without vlc binary and enable sanitize coverage. How to fetch and build libFuzzer.a from llvm.org: $ git clone https://git.llvm.org/git/compiler-rt $ cd compiler-rt/lib/fuzzer for gcc: $ CXX=g++ ./build.sh for clang: $ ./build.sh This a partial merge of the work done by Shaleen during GSOC 2017. See https://code.videolan.org/GSoC2017/shalzz/vlc.git
-
- 06 Nov, 2017 4 commits
-
-
Thomas Guillem authored
- don't match 2 possible slaves between each others - The slave name len should not be twice longer than the item name len. (avoid matching "2016 - blabla.aac" with "20.mkv" for example) The matching algorithm is still quite dumb and far from perfect. We should detect item as slaves only if they have a language indication in their path name. Fixes #18913
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
There is a slave test for that.
-
- 07 Sep, 2017 1 commit
-
-
Hugo Beauzée-Luyssen authored
-
- 06 Sep, 2017 1 commit
-
-
Rémi Denis-Courmont authored
This includes support for statically linked plugins. It vastly increases the test iteration speed, which is critical for fuzz testing. Furthermore, it is necessary for coverage-driven fuzz testing to work at all. This also provides a (manually compiled only) back-end for LLVM's LibFuzzer using mostly the same code. 1) Debugging, regression testing or unguided fuzzing: - Make a normal build (debug and sanitization recommended). - Execute: "test/vlc-demux-run [demux name] <file path>" 2) American Fuzzy Lop run: - Make a *static* build with AFL as the toolchain. - (Where applicable) perform adequate religious luck granting offerings or other rites. - Run AFL with test/vlc-demux-run as the fuzzed executable. 3) LibFuzzer: - Make a preferrably static build with Clang as the toolchain. - Manually build test/vlc-demux-libfuzzer. - Run the executable with the LibFuzzer command line parameters syntax.
-
- 05 Sep, 2017 1 commit
-
-
François Cartegnie authored
-
- 17 Mar, 2017 1 commit
-
-
Rémi Denis-Courmont authored
This test case requires libvlccore for block_Alloc(). This change removes the need for the -static kludge.
-
- 26 Feb, 2017 4 commits
-
-
Rémi Denis-Courmont authored
This avoids the ugly hack based on dialogs and home directory.
-
Rémi Denis-Courmont authored
The test requires server-side TLS.
-
Rémi Denis-Courmont authored
This is useful at least in automated testing.
-
Rémi Denis-Courmont authored
-