OSDN Git Service

Fix for bug 4371230.
authorGloria Wang <gwang@google.com>
Thu, 21 Jul 2011 22:10:22 +0000 (15:10 -0700)
committerGloria Wang <gwang@google.com>
Mon, 25 Jul 2011 23:09:58 +0000 (16:09 -0700)
commit8f00151cbe693d52f3e233757c57fab3b6396d21
treee23cc93514f43af27aa3e2d7bcfce1b88d614a2b
parent60c93010e8f96a179574ec66c00ec47a675319e3
Fix for bug 4371230.
- Generate unique ID for each DrmManagerClient in native side
- Fix the bug where multiple clients could use the same ID
- Return the correct unique ID back to Java
- Add a flag in the unique ID to separate native client and Java client

Change-Id: Ia4574b6b0a526f2335a65380975dc62f9a6e7f9b
drm/common/IDrmManagerService.cpp
drm/drmserver/DrmManager.cpp
drm/drmserver/DrmManagerService.cpp
drm/libdrmframework/DrmManagerClient.cpp
drm/libdrmframework/DrmManagerClientImpl.cpp
drm/libdrmframework/include/DrmManager.h
drm/libdrmframework/include/DrmManagerClientImpl.h
drm/libdrmframework/include/DrmManagerService.h
drm/libdrmframework/include/IDrmManagerService.h
drm/libdrmframework/plugins/common/include/DrmEngineBase.h