Home | History | Annotate | Download | only in libcameraservice

Lines Matching refs:CameraService

18 #define LOG_TAG "CameraService"
40 #include "CameraService.h"
74 sp<CameraService> cs = const_cast<CameraService*>(
75 static_cast<const CameraService*>(callbacks));
85 // This is ugly and only safe if we never re-create the CameraService, but
87 static CameraService *gCameraService;
89 CameraService::CameraService()
92 ALOGI("CameraService started (pid=%d)", getpid());
102 void CameraService::onFirstRef()
104 LOG1("CameraService::onFirstRef");
132 CameraService::~CameraService() {
142 void CameraService::onDeviceStatusChanged(int cameraId,
203 int32_t CameraService::getNumberOfCameras() {
207 status_t CameraService::getCameraInfo(int cameraId,
224 int CameraService::getDeviceVersion(int cameraId, int* facing) {
244 bool CameraService::isValidCameraId(int cameraId) {
261 bool CameraService::validateConnect(int cameraId,
272 ALOGE("CameraService::connect X (pid %d) rejected (don't trust clientUid)",
284 ALOGE("CameraService::connect X (pid %d) rejected (invalid cameraId %d).",
313 bool CameraService::canConnectUnsafe(int cameraId,
324 LOG1("CameraService::connect X (pid %d) (the same client)",
330 ALOGW("CameraService::connect X (pid %d) rejected"
348 ALOGW("CameraService::connect X (pid %d, \"%s\") rejected"
357 sp<ICamera> CameraService::connect(
366 LOG1("CameraService::connect E (pid %d \"%s\", id %d)", callingPid,
427 LOG1("CameraService::connect X (id %d, this pid is %d)", cameraId,
436 bool CameraService::connectFinishUnsafe(const sp<BasicClient>& client,
447 sp<IProCameraUser> CameraService::connect(
456 LOG1("CameraService::connectPro E (pid %d \"%s\", id %d)", callingPid,
503 LOG1("CameraService::connectPro X (id %d, this pid is %d)", cameraId,
512 status_t CameraService::addListener(
540 status_t CameraService::removeListener(
560 void CameraService::removeClientByRemote(const wp<IBinder>& remoteBinder) {
562 LOG1("CameraService::removeClientByRemote E (pid %d)", callingPid);
589 LOG1("CameraService::removeClientByRemote X (pid %d)", callingPid);
592 sp<CameraService::ProClient> CameraService::findProClientUnsafe(
623 sp<CameraService::Client> CameraService::findClientUnsafe(
654 CameraService::Client* CameraService::getClientByIdUnsafe(int cameraId) {
659 Mutex* CameraService::getClientLockById(int cameraId) {
664 sp<CameraService::BasicClient> CameraService::getClientByRemote(
679 status_t CameraService::onTransact(
703 // The reason we need this busy bit is a new CameraService::connect() request
709 void CameraService::setCameraBusy(int cameraId) {
715 void CameraService::setCameraFree(int cameraId) {
725 MediaPlayer* CameraService::newMediaPlayer(const char *file) {
731 ALOGE("Failed to load CameraService sounds: %s", file);
737 void CameraService::loadSound() {
739 LOG1("CameraService::loadSound ref=%d", mSoundRef);
746 void CameraService::releaseSound() {
748 LOG1("CameraService::releaseSound ref=%d", mSoundRef);
759 void CameraService::playSound(sound_kind kind) {
771 CameraService::Client::Client(const sp<CameraService>& cameraService,
777 CameraService::BasicClient(cameraService, cameraClient->asBinder(),
788 cameraService->setCameraBusy(cameraId);
789 cameraService->loadSound();
795 CameraService::Client::~Client() {
804 CameraService::BasicClient::BasicClient(const sp<CameraService>& cameraService,
812 mCameraService = cameraService;
823 CameraService::BasicClient::~BasicClient() {
828 void CameraService::BasicClient::disconnect() {
835 status_t CameraService::BasicClient::startCameraOps() {
859 status_t CameraService::BasicClient::finishCameraOps() {
871 void CameraService::BasicClient::opChanged(int32_t op, const String16& packageName) {
902 Mutex* CameraService::Client::getClientLockFromCookie(void* user) {
908 CameraService::Client* CameraService::Client::getClientFromCookie(void* user) {
922 void CameraService::Client::notifyError() {
927 void CameraService::Client::disconnect() {
942 CameraService::Client::OpsCallback::OpsCallback(wp<BasicClient> client):
946 void CameraService::Client::OpsCallback::opChanged(int32_t op,
958 CameraService::ProClient::ProClient(const sp<CameraService>& cameraService,
966 : CameraService::BasicClient(cameraService, remoteCallback->asBinder(),
973 CameraService::ProClient::~ProClient() {
976 void CameraService::ProClient::notifyError() {
998 status_t CameraService::dump(int fd, const Vector<String16>& args) {
1002 "can't dump CameraService from pid=%d, uid=%d\n",
1008 // failed to lock - CameraService is probably deadlocked
1010 result.append("CameraService may be deadlocked\n");
1096 /*virtual*/void CameraService::binderDied(
1120 void CameraService::updateStatus(ICameraServiceListener::Status status,
1189 ICameraServiceListener::Status CameraService::getStatus(int cameraId) const {