- 07 Dec, 2016 6 commits
-
-
Vittorio Giovara authored
Fill it with AVStereo3D and AVDisplayMatrix documentation. Apply the necessary changes to make verbatim code look good in doxygen. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Diego Biurrun authored
-
Diego Biurrun authored
Otherwise builds without explicit target result in silent no-ops.
-
Diego Biurrun authored
This makes sense and takes care of missing build dependencies.
-
Diego Biurrun authored
-
Diego Biurrun authored
The library versions are stored in the config.mak file and are used to derive shared library names.
-
- 06 Dec, 2016 5 commits
-
-
Wan-Teh Chang authored
-pie was added to C flags for ThreadSanitizer in commit 19f251a2. Under clang 3.8.0, the -pie flag causes a compiler warning and a linker error when running configure --toolchain=clang-tsan. Here is an excerpt from config.log: clang ... -fsanitize=thread -pie -std=c11 -fomit-frame-pointer -pthread -c -o /tmp/ffconf.A8SsaoCF.o /tmp/ffconf.JdpujQlD.c clang: warning: argument unused during compilation: '-pie' clang -fsanitize=thread -pie -Wl,--as-needed -o /tmp/ffconf.2iYA4bsw /tmp/ffconf.A8SsaoCF.o -lm -lm -lbz2 -lz -pthread /usr/bin/ld: /tmp/ffconf.A8SsaoCF.o: relocation R_X86_64_PC32 against undefined symbol `atan2f@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value clang: error: linker command failed with exit code 1 (use -v to see invocation) To be conservative, I changed -pie to -fPIE. But the documentation seems to imply just -fsanitize=thread is enough: http://clang.llvm.org/docs/ThreadSanitizer.html https://github.com/google/sanitizers/wiki/ThreadSanitizerCppManualSigned-off-by:
Wan-Teh Chang <wtc@google.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Diego Biurrun authored
The generic parameter names used for CFLAGS in configure must be filtered for each compiler and replaced by the equivalent flag for that compiler.
-
Diego Biurrun authored
This simplifies the code.
-
Diego Biurrun authored
-
Diego Biurrun authored
This ensures that dependencies are resolved correctly. COMPONENT_LIST can contain parts that depend on previous entries of CONFIG_LIST.
-
- 05 Dec, 2016 7 commits
-
-
Diego Biurrun authored
Handle extralibs in the standard way, add missing pthreads dependency. Also globally check for -fobj-arc with Objective-C compilers since that option is useful for other Objective-C code as well.
-
Diego Biurrun authored
EXTRALIBS contains general and platform-specific extra libraries that should be part of all linker commands.
-
Diego Biurrun authored
The unadorned package name is needed to derive package-related variable names.
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
Fixes standalone compilation of the libmp3lame encoder.
-
Diego Biurrun authored
-
- 03 Dec, 2016 13 commits
-
-
Alexandra Hájková authored
-
Alexandra Hájková authored
-
Alexandra Hájková authored
-
Alexandra Hájková authored
-
Alexandra Hájková authored
-
Alexandra Hájková authored
-
Diego Biurrun authored
-
Diego Biurrun authored
It is of doubtful utility, adds complexity and no known users exist.
-
Diego Biurrun authored
-
Diego Biurrun authored
Supporting the system was a nice joke for the 9 release, but it has run its course. Nowadays Plan 9 receives no testing and has no practical usefulness.
-
Diego Biurrun authored
The libdc1394 API transition was finished close to a decade ago.
-
Diego Biurrun authored
This allows filtering out some warning noise.
-
Diego Biurrun authored
Also drop -Winline from set of warning flags as it only produces noise.
-
- 02 Dec, 2016 7 commits
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
Wan-Teh Chang authored
This is how we initialize refcount in libavutil/buffer.c. Signed-off-by:
Wan-Teh Chang <wtc@google.com> Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Luca Barbato authored
Be explicit about which options should be set.
-
Aleksandr Slobodeniuk authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
-
Vittorio Giovara authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 01 Dec, 2016 1 commit
-
-
Diego Biurrun authored
-
- 30 Nov, 2016 1 commit
-
-
Martin Storsjö authored
This work is sponsored by, and copyright, Google. Previously all subpartitions except the eob=1 (DC) case ran with the same runtime: vp9_inv_dct_dct_16x16_sub16_add_neon: 1373.2 vp9_inv_dct_dct_32x32_sub32_add_neon: 8089.0 By skipping individual 8x16 or 8x32 pixel slices in the first pass, we reduce the runtime of these functions like this: vp9_inv_dct_dct_16x16_sub1_add_neon: 235.3 vp9_inv_dct_dct_16x16_sub2_add_neon: 1036.7 vp9_inv_dct_dct_16x16_sub4_add_neon: 1036.7 vp9_inv_dct_dct_16x16_sub8_add_neon: 1036.7 vp9_inv_dct_dct_16x16_sub12_add_neon: 1372.1 vp9_inv_dct_dct_16x16_sub16_add_neon: 1372.1 vp9_inv_dct_dct_32x32_sub1_add_neon: 555.1 vp9_inv_dct_dct_32x32_sub2_add_neon: 5190.2 vp9_inv_dct_dct_32x32_sub4_add_neon: 5180.0 vp9_inv_dct_dct_32x32_sub8_add_neon: 5183.1 vp9_inv_dct_dct_32x32_sub12_add_neon: 6161.5 vp9_inv_dct_dct_32x32_sub16_add_neon: 6155.5 vp9_inv_dct_dct_32x32_sub20_add_neon: 7136.3 vp9_inv_dct_dct_32x32_sub24_add_neon: 7128.4 vp9_inv_dct_dct_32x32_sub28_add_neon: 8098.9 vp9_inv_dct_dct_32x32_sub32_add_neon: 8098.8 I.e. in general a very minor overhead for the full subpartition case due to the additional cmps, but a significant speedup for the cases when we only need to process a small part of the actual input data. Signed-off-by:
Martin Storsjö <martin@martin.st>
-