Release 1.0.0 (#1)
author정태영/Tizen Platform Lab(SR)/Staff Engineer/삼성전자 <ty83.chung@samsung.com>
Fri, 3 Dec 2021 04:50:50 +0000 (13:50 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Fri, 3 Dec 2021 04:50:50 +0000 (13:50 +0900)
commite5d0a566524cc5b6164d4c89e7a5c20cbdd1ebed
tree099dee231593ffb903c03713a9dabb08661f1e81
parentc782ed1856d47e2347816fd2279b127df2bca293
Release 1.0.0 (#1)

* Add Bind()/Unbind() which binds and unbinds dfs-opencv

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Add Initialize()

Initialize() initialize an adaptor with parameters.

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Add DepthParameter structure

DepthParameter provides essential parameters for dfs.
All plugins should provide the parameters as default.

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* add Run() and GetDepthData()

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Change to bind adaptor which is defined at ini file path

Whenever run mv_depth_* apis dfs-adaptation loads backend_path.ini
and then tries to bind the adaptor defined in it.

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* add error handling if Initialize() fails

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Add width and height parameters to Initialized()'s input parameters

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Add parameters of minimun and maximum disparities to Initialize()

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Change enumeration and add new type

To support various types, change the enumeration
from DFS_DATA_TYPE_UINT8 to DFS_DATA_TYPE_UINT8C1
which indicates unsinged integer 8 bits with 1 channel.
Add DFS_DATA_TYPE_UINT8C3.

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Fix erratum

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Release 1.0.0

[Version]: 1.0.0
[Issue type]: new feature

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
* Check return of dlsym and clear old error conditions

dlsym can return NULL but not error. So code to check return of dlsym
is added. dlerror() can clear old error conditions. So call dlerror() before
dlsym() and call dlerror() again to get errors.
In addition, remove unnecessary try-catch in DfsAdaptor::Initialize() method.

Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
CMakeLists.txt
include/dfs_adaptation.h
include/dfs_adaptation_impl.h
include/dfs_parameter.h [new file with mode: 0644]
packaging/dfs-adaptation.spec [moved from packaging/dfs_adaptation.spec with 94% similarity]
src/dfs_adaptation_impl.cpp