Not all toolchains provide support for -fstack-protector. This patch
provides a configure check to avoid build errors like
/home/buildroot/buildroot/output/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/6.4.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: cannot find -lssp_nonshared
/home/buildroot/buildroot/output/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/6.4.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: cannot find -lssp
v2: remove gtest meson file
v3: install binaries
respect disabled libraries
apply cpp_args to all test files
add full version
v4: define HAVE_* macros
v5: Downgrade meson requirement to 0.42.0
vaPutSurface only used in libva-utils. The actual application/omx
implementation never use it.
It will introduce many header files in android framework.Android change
rapidly, the directory or file name changed in versionto version. It's
hard to catch up and maintain support for many versionof android.
Fix 9 warnings of "use of GNU old-style field designator extension
[-Wgnu-designator]" while bulding with clang.
Signed-off-by: Victor Toso <victortoso@redhat.com>
This was introduced either as error or to avoid -Wunused-parameter
from compiler. Still, self-assign warning is part of -Wall while
unused-parameter is on -Wextra.
Let's prioritize -Wall
tinyjpeg.c:864:8: warning: explicitly assigning value of variable of
type 'struct jdec_private *' to itself [-Wself-assign]
priv = priv;
~~~~ ^ ~~~~
Signed-off-by: Victor Toso <victortoso@redhat.com>
tinyjpeg.c: In function ‘parse_DHT’:
tinyjpeg.c:319:21: warning: variable ‘Th’ set but not used
unsigned char Tc, Th;
^~
Signed-off-by: Victor Toso <victortoso@redhat.com>
Add new Android.mk in the top source directory and some sub-directories,
update some existent Android.mk files. Then I fixed compilation errors
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
libva-utils is a new git repository that will host sample applications
for libva, conformance tests and others relevant to libva
It is using the same version as libva and it should follow libva version.
It is intended to be released together with libva
It has the same license as libva
Initial functionality ports the vainfo application from libva repository.
The git history for it will remain on libva. To port vainfo, also the
a common libva-display library was ported. The original tests for encoder
and decoder are also ported to this repository. debian folder for vainfo
was also ported
The basic tests are going to be substituted by a new set of tests based
on Gtest framework.
libva-utils will dynamically link libva, use pkg-config to compile and
link properly.
Signed-off-by: Daniel Charles <daniel.charles@intel.com>