diff options
author | Rajshekar Eashwarappa <reashw@codeaurora.org> | 2017-08-11 15:44:29 +0530 |
---|---|---|
committer | Cosme Domínguez Díaz <cosme.ddiaz@gmail.com> | 2018-03-22 00:31:36 +0100 |
commit | 75f1bfc69423641d4bc515e190b293d56c754922 (patch) | |
tree | 34e6cc9a4a6f173e9add57c14f426d3f77089fac /camera | |
parent | a65ea8eafa285411a8b0009d0e0b97841cfa6a2d (diff) |
msm8996-common: QCamera2: Change socket creation path as part of treble rules
Issue: In Android O,camera_data_file is of type core_data_file_type
so qcamera dameon cannot have permission to access this file
as part of treble rules.
Fix: Created a file called vendor_camera_data_file of type data_file_type
at /data/vendor/camera and in mm-camera-interface changing the
socket creation path from /data/misc/camera to /data/vendor/camera.
Change-Id: I6712cadb90ec9c2d8bdf021f7e7b908c4c58f36f
Diffstat (limited to 'camera')
-rw-r--r-- | camera/QCamera2/stack/mm-camera-interface/src/mm_camera_sock.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_sock.c b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_sock.c index 85a5d3b..92f9b1b 100644 --- a/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_sock.c +++ b/camera/QCamera2/stack/mm-camera-interface/src/mm_camera_sock.c @@ -74,7 +74,7 @@ int mm_camera_socket_create(int cam_id, mm_camera_sock_type_t sock_type) memset(&sock_addr, 0, sizeof(sock_addr)); sock_addr.addr_un.sun_family = AF_UNIX; snprintf(sock_addr.addr_un.sun_path, - UNIX_PATH_MAX, QCAMERA_DUMP_FRM_LOCATION"cam_socket%d", cam_id); + UNIX_PATH_MAX, "/data/vendor/camera/cam_socket%d", cam_id); rc = connect(socket_fd, &sock_addr.addr, sizeof(sock_addr.addr_un)); if (0 != rc) { close(socket_fd); |