Add defensive code for resource release conflict 70/117170/1
authorJeongmo Yang <jm80.yang@samsung.com>
Thu, 2 Mar 2017 11:42:54 +0000 (20:42 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Fri, 3 Mar 2017 05:54:27 +0000 (14:54 +0900)
commit68b3187606806aa68114e301987ff886689423d3
tree2fc939e93f035103b375162926980a479f4d44ec
parent0d58bbbae9f7175db653cfa22e99b8bff0862d81
Add defensive code for resource release conflict

Because of some reason, stopping preview can take much time.(some camera buffer is not returned.)
In that case, mm_camcorder_unrealize has timeout for resource release if resource release callback is come while stopping preview.
This patch prevent the situation and avoid the timeout.

[Version] 0.10.108
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=]

Change-Id: I09443314107e6da9dda061300e2ad03343d2e9a6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/libmm-camcorder.spec
src/include/mm_camcorder_internal.h
src/mm_camcorder_internal.c
src/mm_camcorder_resource.c