Suspend LocalMediaServer when all WebkitCameraSrc is changed to null state.
authoreojin.ham <eojin.ham@samsung.com>
Thu, 11 Apr 2013 14:14:43 +0000 (23:14 +0900)
committerGerrit Code Review <gerrit2@kim11>
Mon, 15 Apr 2013 04:58:15 +0000 (13:58 +0900)
commit875f7067a6eca2cd67fd3466095a5eb453392ed9
tree69b1698bf4547e1b84eebce1e857c235dda3dff9
parente55b3065da574a28710dbc8ff1cd20daf403ee35
Suspend LocalMediaServer when all WebkitCameraSrc is changed to null state.

[Title] Suspend LocalMediaServer when all WebkitCameraSrc is changed to null state.
[Issue#] https://tizendev.org/bugs/browse/N_SE-33840
[Problem] After running 'SelfCamera', can't run other camera apps properly.
[Cause] LocalMedaiServer don't release camera device when the app goes to background.
[Solution] Suspend LocalMediaServer when all WebkitCameraSrc is changed to null state.

Change-Id: I7550960de7c07bf762f98734af14773f06ce8a5c
Source/WebCore/platform/graphics/gstreamer/tizen/WebKitCameraSourceGStreamerTizen.cpp
Source/WebCore/platform/mediastream/tizen/LocalMediaServer.cpp
Source/WebCore/platform/mediastream/tizen/LocalMediaServer.h
Source/WebCore/platform/mediastream/tizen/MediaStreamManager.cpp
Source/WebCore/platform/mediastream/tizen/MediaStreamManager.h