~kparichay/nnstreamer/+git/trunk:single_new/remove_pthread_dependency

Last commit made on 2019-09-23
Get this branch:
git clone -b single_new/remove_pthread_dependency https://git.launchpad.net/~kparichay/nnstreamer/+git/trunk

Branch merges

Branch information

Name:
single_new/remove_pthread_dependency
Repository:
lp:~kparichay/nnstreamer/+git/trunk

Recent commits

8255824... by Parichay Kapoor <email address hidden>

[single-new] Remove dependency over pthread

Remove the dependency over pthread
Use glib functionalities instead

Signed-off-by: Parichay Kapoor <email address hidden>

abbfc34... by MyungJoo Ham

[CAPI/New-Single] Code Clean

For the readability and to prevent mistakes in the future,
- Apply symmetricity to lock/unlock, hide magic lock from programmers
- Apply common ops into macro

Signed-off-by: MyungJoo Ham <email address hidden>

0639c01... by Jaeyun <email address hidden>

[Build] remove warning message

function declaration to avoid build warning (missing-declaration)

Signed-off-by: Jaeyun Jung <email address hidden>

854d50f... by Wook Song

[Tests/Plugins] Avoid warnings caused by a GCC bug related to gtest

A GCC bug [1] might cause warnings related to 'conversion-null' when
using googletest macros with !FALSE as arguments. Therefore, in the case
that Werror is true, the build would be broken by this bug. To avoid
such situation, this patch replaces EXPECT_EQs in the plugin unit tests
with EXPECT_TRUE or EXPECT_FALSE.

[1] https://github.com/google/googletest/issues/322

Signed-off-by: Wook Song <email address hidden>

ae8c224... by Parichay Kapoor <email address hidden>

[single] Thread safety bug fix

Added bug fix for thread safe usage
Single shot API use single handle lock for making all its API call thread safe
However, the call to close the API destroys the handle itself making the
call to close not thread safe
Added a global lock to make closing of handles thread safe

Further, all the single handle locks are acquired inside the global lock
to ensure that single handle is not closed while the magic has been verified
and the local lock is not acquired

Signed-off-by: Parichay Kapoor <email address hidden>

89a16ac... by Jaeyun <email address hidden>

[Clean/SAM] add common functions

1. define common functions to reduce complexity
2. condition to print log message about nnapi

Signed-off-by: Jaeyun Jung <email address hidden>

357098a... by Parichay Kapoor <email address hidden>

[build] Added cleanup after android/ubuntu build

Added cleanup of patches after android/ubuntu build
Changed relative path of files to patches in patch file

Signed-off-by: Parichay Kapoor <email address hidden>

76e42f6... by Parichay Kapoor <email address hidden>

[build] Use patch file for modification in build

Use patch file to modify the nnstreamer.h when building for non-tizen systems

Signed-off-by: Parichay Kapoor <email address hidden>

f069ee4... by MyungJoo Ham

[Readme] Update deployment status

We now release macoS and JCenter binaries.

Signed-off-by: MyungJoo Ham <email address hidden>

f1e3d5a... by Jaeyun <email address hidden>

[Build] cleanup script

Fix typo and cleanup build options.

Signed-off-by: Jaeyun Jung <email address hidden>