Commit graph

5031 commits

Author SHA1 Message Date
Shuzhen Wang
f43b544c0e Camera: Add HEIC encoding support
- Add new BlobId to specify JPEG APP segments.
- Add new gralloc usage flag for HEIC encoder.

Test: testHeic CTS test
Bug: 79465976
Change-Id: Ie70654504eecb280e3a51b60c104124035c5fbe5
2019-02-04 18:18:09 -08:00
Sasha Smundak
77972f7c48 Merge "Explicitly include log/log.h instead of cutils/log.h" am: 68222be667 am: 4b0a646750
am: 99e3058602

Change-Id: I9ccccabeeadaf742ebb4e00264c9dfbd8e769e3c
2019-01-31 20:14:43 -08:00
Sasha Smundak
99e3058602 Merge "Explicitly include log/log.h instead of cutils/log.h" am: 68222be667
am: 4b0a646750

Change-Id: I1ab5925952e6881fe9148394e65a46345df3c801
2019-01-31 20:06:12 -08:00
Sasha Smundak
4b0a646750 Merge "Explicitly include log/log.h instead of cutils/log.h"
am: 68222be667

Change-Id: I52c26b3bee5528e3a195404127cb839990e76be1
2019-01-31 19:54:34 -08:00
Treehugger Robot
68222be667 Merge "Explicitly include log/log.h instead of cutils/log.h" 2019-02-01 03:43:35 +00:00
Sasha Smundak
b41d1a0a74 Explicitly include log/log.h instead of cutils/log.h
Eliminates the warning.
Test: treehugger

Change-Id: I567d8fea169e688165ede1fb35d1338c565e3645
2019-01-31 17:18:27 -08:00
TreeHugger Robot
91085a11f7 Merge "Camera: add device 3.6 and buffer management APIs" 2019-01-30 19:24:30 +00:00
Sergii Piatakov
79facac0f7 Merge "camera: add info about current status into README" am: 3d7f02b0ee am: 11f257623b
am: af36e97a4b

Change-Id: I95f2896055e353060c1a3395520aeb719e986832
2019-01-28 23:38:14 -08:00
Sergii Piatakov
af36e97a4b Merge "camera: add info about current status into README" am: 3d7f02b0ee
am: 11f257623b

Change-Id: I6702a50bf90d28b0000feb918f39d3c40153a6b6
2019-01-28 22:28:23 -08:00
Sergii Piatakov
11f257623b Merge "camera: add info about current status into README"
am: 3d7f02b0ee

Change-Id: I4965e485d4ce0bbe1dfa042b5dd1a105fc89ac60
2019-01-28 20:57:55 -08:00
Treehugger Robot
3d7f02b0ee Merge "camera: add info about current status into README" 2019-01-28 21:20:03 +00:00
Yin-Chia Yeh
875df2a3f4 Camera: add device 3.6 and buffer management APIs
Test: compile
Bug: 120986771
Change-Id: I1e73f70ba05a08e80dcb0c55bb4f54671f201746
2019-01-28 10:10:57 -08:00
Shuzhen Wang
fc590b6ee4 Camera: Add device state notification to camera_module
Test: Confirm logging of device state notifications occurs
Test: Camera continues to function when switched to 2.5
Change-Id: Iac431770be7659c0f419ba8b002a679f38ecaae2
2019-01-25 11:21:34 -08:00
Paul Mclean
83b4d508b9 Merge "Adding Audio HAL V5: Direction API" 2019-01-17 21:34:33 +00:00
Steven Moreland
528258118a Merge "Update auto-generated files." am: 5449a46982 am: b8914c64cf
am: 8abf35a07b

Change-Id: I22741b5a1f7e08afb0d62e7f8894dc021e626a36
2019-01-16 12:06:26 -08:00
Steven Moreland
8abf35a07b Merge "Update auto-generated files." am: 5449a46982
am: b8914c64cf

Change-Id: I86eb798428f5a0823fce8b1d95278d2f68760b8b
2019-01-16 11:58:12 -08:00
Steven Moreland
b8914c64cf Merge "Update auto-generated files."
am: 5449a46982

Change-Id: I165f89b9fd994a0c1ee2f248ba2c64a2e60d98af
2019-01-16 11:44:35 -08:00
Treehugger Robot
5449a46982 Merge "Update auto-generated files." 2019-01-16 19:13:58 +00:00
Steven Moreland
52fc52755d Update auto-generated files.
Test: (sanity) boot
Bug: N/A
Change-Id: I13ae0d30dacea10fc9a9d7b9985902f33422eb54
2019-01-16 17:24:08 +00:00
Ivan Lozano
f2ce75ef3b Merge "Revert "Disable XOM in camera.v4l2."" am: 06ea58579b am: 36de427e99
am: ac77fa8c78

Change-Id: Ia803f91a5487bb0d42ecc73163c34c151795d1c3
2019-01-15 18:02:30 -08:00
Ivan Lozano
ac77fa8c78 Merge "Revert "Disable XOM in camera.v4l2."" am: 06ea58579b
am: 36de427e99

Change-Id: Ic5ac731ef527887cd6c8844d77d7ba1fab192f32
2019-01-15 17:23:15 -08:00
Ivan Lozano
36de427e99 Merge "Revert "Disable XOM in camera.v4l2.""
am: 06ea58579b

Change-Id: I2a69c6882341e7c9fa0fe664bffaef14346da6a6
2019-01-15 17:03:12 -08:00
Treehugger Robot
06ea58579b Merge "Revert "Disable XOM in camera.v4l2."" 2019-01-16 00:41:52 +00:00
Pirama Arumuga Nainar
a7384e2fa8 Merge "Remove extraneous semicolon" am: df93a64586 am: f944bc32e1
am: bb1f895b1a

Change-Id: I142e563acee52ac73ff263d31d0423a8ae7eb20a
2019-01-15 14:36:43 -08:00
Pirama Arumuga Nainar
bb1f895b1a Merge "Remove extraneous semicolon" am: df93a64586
am: f944bc32e1

Change-Id: I664318ec1f3b3291204d67647b4349936772f7af
2019-01-15 14:25:39 -08:00
Ivan Lozano
2bf3340e78 Revert "Disable XOM in camera.v4l2."
This reverts commit 7c7c62db25.

Reason for revert: libjpeg-turbo has been updated with XOM compatibility.

Change-Id: If1daae895f9cfe08c03169ed2546c81c51a94117
2019-01-15 22:17:46 +00:00
Pirama Arumuga Nainar
f944bc32e1 Merge "Remove extraneous semicolon"
am: df93a64586

Change-Id: I60173cdb3052080562801b8c4baf33ece4efd9d4
2019-01-15 14:14:28 -08:00
Treehugger Robot
df93a64586 Merge "Remove extraneous semicolon" 2019-01-15 21:55:04 +00:00
Pirama Arumuga Nainar
e0dc13833f Remove extraneous semicolon
Bug: http://b/122481018

Upcoming clang update has a warning, -Wextra-semi-stmt, that warns about
extra semicolons.  Remove extra semi-colon after an 'if' statement.

Test: Build with new Clang.
Change-Id: I05e7c027126b2ed6e61da8e749bbb813b7afd0e3
2019-01-15 10:31:39 -08:00
Ari Hausman-Cohen
662b32fcf2 Merge "camera: add a lock for the request tracker" am: 8c3812f639 am: 421cd310cf
am: 7bac9b0e96

Change-Id: Ie4877dd1169e99fe8e2dcfa64cc9a77de44492ae
2019-01-10 12:19:52 -08:00
Ari Hausman-Cohen
7bac9b0e96 Merge "camera: add a lock for the request tracker" am: 8c3812f639
am: 421cd310cf

Change-Id: Iaab5e9f47eac406ff70c5dd8df1492e68e9c2d02
2019-01-10 11:59:28 -08:00
Ari Hausman-Cohen
421cd310cf Merge "camera: add a lock for the request tracker"
am: 8c3812f639

Change-Id: I3b12af65ca2ba3d20f9e52200c0c4aa15629530a
2019-01-10 11:21:54 -08:00
Ari Hausman-Cohen
8c3812f639 Merge "camera: add a lock for the request tracker" 2019-01-10 19:01:26 +00:00
Sergii Piatakov
f16950bbf2 Merge "camera: remove redundant and unnecessary includes" am: 9dae907ea0 am: 547abc4ae4
am: eb83d293ff

Change-Id: I38c53a926e1cabd67c194714ca52e4f5f0b417e3
2019-01-09 17:22:16 -08:00
Sergii Piatakov
eb83d293ff Merge "camera: remove redundant and unnecessary includes" am: 9dae907ea0
am: 547abc4ae4

Change-Id: I416e1dcf1f93818fc91d71a5899b2adf4124185a
2019-01-09 17:07:51 -08:00
Sergii Piatakov
547abc4ae4 Merge "camera: remove redundant and unnecessary includes"
am: 9dae907ea0

Change-Id: If7993db6028de52868b4126623e1f020a0183faf
2019-01-09 16:54:05 -08:00
Treehugger Robot
9dae907ea0 Merge "camera: remove redundant and unnecessary includes" 2019-01-10 00:39:43 +00:00
Sergii Piatakov
807028ce53 Merge "camera: allow to get size of JPEG after conversion" am: 3664a25aa7 am: 18033cb5d5
am: ddcd9c949f

Change-Id: I00e6cba64605a7669b7fc127bb70cc2b83dda4bc
2019-01-08 17:49:39 -08:00
Sergii Piatakov
ddcd9c949f Merge "camera: allow to get size of JPEG after conversion" am: 3664a25aa7
am: 18033cb5d5

Change-Id: I0cdf28c7a1c8732635f70c86aa79407785765b5d
2019-01-08 17:45:38 -08:00
Sergii Piatakov
18033cb5d5 Merge "camera: allow to get size of JPEG after conversion"
am: 3664a25aa7

Change-Id: I4acc12c67e8f446dcc8ab6e9f585b77bd3ab0d70
2019-01-08 17:39:36 -08:00
Treehugger Robot
3664a25aa7 Merge "camera: allow to get size of JPEG after conversion" 2019-01-09 01:23:12 +00:00
Valerie Hau
69c53431b8 Adding Hdr10+ support
Bug: 118343714
Test: build, boot
Change-Id: Ieacf107cb9f7710ba89156209e7a2ce4c6ae5ba4
2018-12-20 07:57:25 -08:00
Paul McLean
fa3ae3ed74 Adding Audio HAL V5: Direction API
Bug: 119137468
Test: Tesbed App

Change-Id: I0dfc773344654f61f2ad9f5e8ed22a96e6b26ad5
2018-12-19 12:00:22 -07:00
Chih-Hung Hsieh
3f0f82b63d Merge "Fix cert-dcl16-c clang-tidy warnings" am: 48d500c9e3 am: 71062f3f98
am: d93a0ebf49

Change-Id: Id249d36d6f6c3be45c9d426365ce69e85a05269b
2018-12-13 14:56:58 -08:00
Chih-Hung Hsieh
d93a0ebf49 Merge "Fix cert-dcl16-c clang-tidy warnings" am: 48d500c9e3
am: 71062f3f98

Change-Id: I3e3c68912ea7dfa52664228b2636a74313fb2442
2018-12-13 13:56:31 -08:00
Chih-Hung Hsieh
71062f3f98 Merge "Fix cert-dcl16-c clang-tidy warnings"
am: 48d500c9e3

Change-Id: Ic61aaa453b1829f1f1da38958767597e27bb4873
2018-12-13 13:44:00 -08:00
Chih-Hung Hsieh
0dfc1ec6cb Merge "Fix performance-for-range-copy warnings" am: a6a462a015 am: 71e5bab1db
am: 922e84c2fd

Change-Id: Idee25a2fa2009e203c1ecd378236fdfb92edd747
2018-12-13 13:14:26 -08:00
Chih-Hung Hsieh
922e84c2fd Merge "Fix performance-for-range-copy warnings" am: a6a462a015
am: 71e5bab1db

Change-Id: If03e884a4b923482e7b9c626bf3388413a26075a
2018-12-13 13:08:56 -08:00
Chih-Hung Hsieh
71e5bab1db Merge "Fix performance-for-range-copy warnings"
am: a6a462a015

Change-Id: I27a0a95b375527ad10fcf2c7bd7dd7e112571db9
2018-12-13 12:59:02 -08:00
Ivan Lozano
3fac49442d Merge "Disable XOM in camera.v4l2." am: 1908ba0732 am: 6ca60bc346
am: c334599dfe

Change-Id: I730f62bfb2f28cf919614af3a5f7e0b8445079b0
2018-12-13 10:40:14 -08:00