OSDN Git Service

android-x86/frameworks-av.git
7 years agoMerge "Fix a crash happening in NBLog's 'writeHistToFile'" into oc-dr1-dev
Mikhail Naganov [Tue, 18 Jul 2017 17:02:56 +0000 (17:02 +0000)]
Merge "Fix a crash happening in NBLog's 'writeHistToFile'" into oc-dr1-dev
am: 4f771e05db

Change-Id: I5f98efcc60004463862425b9bc4305ad2bd2369d

7 years agoMerge "Fix a crash happening in NBLog's 'writeHistToFile'" into oc-dr1-dev
TreeHugger Robot [Tue, 18 Jul 2017 16:56:40 +0000 (16:56 +0000)]
Merge "Fix a crash happening in NBLog's 'writeHistToFile'" into oc-dr1-dev

7 years agoMerge "audio: reduce logspam from MMAP mode" into oc-dr1-dev
Phil Burk [Tue, 18 Jul 2017 13:53:16 +0000 (13:53 +0000)]
Merge "audio:  reduce logspam from MMAP mode" into oc-dr1-dev
am: 4dbbda2d8c

Change-Id: I05dc5fc8eed6e3623f01b87df205d009f04cc3f8

7 years agoMerge "audio: reduce logspam from MMAP mode" into oc-dr1-dev
Phil Burk [Tue, 18 Jul 2017 13:47:40 +0000 (13:47 +0000)]
Merge "audio:  reduce logspam from MMAP mode" into oc-dr1-dev

7 years agoaudio flinger: fix AEC and NS suspend logic
Eric Laurent [Tue, 18 Jul 2017 00:39:26 +0000 (00:39 +0000)]
audio flinger: fix AEC and NS suspend logic
am: d8365c54d0

Change-Id: Ibe210d88cbd423dfb6c9840946e3d4e35c27dfd1

7 years agoFix a crash happening in NBLog's 'writeHistToFile'
Mikhail Naganov [Mon, 17 Jul 2017 23:53:38 +0000 (16:53 -0700)]
Fix a crash happening in NBLog's 'writeHistToFile'

The issue was in the possibility of the 'intervals' vector being
empty if the provided 'samples' vector contains only one
element. That leads to 'intervals.end()' being passed to
'intervals.erase()', and vector::erase produces undefined
behaviour in that case.

I see no other calls to 'erase' or 'max_element' in libnbaio,
so that should be the only fix needed.

Bug: 62536501
Test: see test case at bug
Change-Id: I37f93fa42030ed6f5bcb2d46b0a7a2c0af3c82e4

7 years agoaudio flinger: fix AEC and NS suspend logic
Eric Laurent [Sun, 16 Jul 2017 22:27:05 +0000 (15:27 -0700)]
audio flinger: fix AEC and NS suspend logic

Make sure we suspend/restore AEC and NS only when the suspend condition
actually changes to avoid mismatch in number of suspends/restores
causing the ref counting mechanism to leave the effects in suspend mode
while they should not.

Also clear the suspend state on an effect session before parking it in
the orphan chains list so that it is in default state whne attached to a
new record thread.

Bug: 63015903
Test: verify that switching BT SCO on/off with Duo enables or disables
AEC and NS accordingly

Change-Id: I4d0f0bf818deca3952da3c67bb7e83cb500429c7

7 years agoMerge "Add parameters validation on AAudio MMap server" into oc-dr1-dev
jiabin [Mon, 17 Jul 2017 19:09:34 +0000 (19:09 +0000)]
Merge "Add parameters validation on AAudio MMap server" into oc-dr1-dev
am: 30bf42ca72

Change-Id: I6e200b18f9d1c7a02b702a41715ef061b5cafdd8

7 years agoMerge "Add parameters validation on AAudio MMap server" into oc-dr1-dev
TreeHugger Robot [Mon, 17 Jul 2017 19:04:45 +0000 (19:04 +0000)]
Merge "Add parameters validation on AAudio MMap server" into oc-dr1-dev

7 years agoaudio: reduce logspam from MMAP mode
Phil Burk [Mon, 17 Jul 2017 18:13:37 +0000 (11:13 -0700)]
audio:  reduce logspam from MMAP mode

Bug: 63760826
Test: run CTS nativemedia/aaudio and notice less logging
Change-Id: I04564963f85577a53f40f1bad064f5e79723ac76

7 years agoMerge "Camera: fix bufferFreed callback object lifecycle issue" into oc-dr1-dev
Yin-Chia Yeh [Mon, 17 Jul 2017 18:06:59 +0000 (18:06 +0000)]
Merge "Camera: fix bufferFreed callback object lifecycle issue" into oc-dr1-dev
am: 32ab0585ff

Change-Id: Ief8f546531f68d6521f69ad0e8d7307b390703c6

7 years agoMerge "Camera: fix bufferFreed callback object lifecycle issue" into oc-dr1-dev
TreeHugger Robot [Mon, 17 Jul 2017 18:01:56 +0000 (18:01 +0000)]
Merge "Camera: fix bufferFreed callback object lifecycle issue" into oc-dr1-dev

7 years agoMerge "Camera: Fix "use after free" for mOutstandingBuffers" into oc-dr1-dev
Shuzhen Wang [Sat, 15 Jul 2017 18:19:40 +0000 (18:19 +0000)]
Merge "Camera: Fix "use after free" for mOutstandingBuffers" into oc-dr1-dev
am: af842eb79e

Change-Id: Ia107339f617ccd73510ab8ceeeb61559fb1de958

7 years agoMerge "Camera: Fix "use after free" for mOutstandingBuffers" into oc-dr1-dev
TreeHugger Robot [Sat, 15 Jul 2017 18:14:19 +0000 (18:14 +0000)]
Merge "Camera: Fix "use after free" for mOutstandingBuffers" into oc-dr1-dev

7 years agoMerge "Merge "audio effects: filter reserved effect commands" into nyc-mr1-dev am...
Android Build Merger (Role) [Sat, 15 Jul 2017 01:04:25 +0000 (01:04 +0000)]
Merge "Merge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d73 am: a5d728cce1 am: ccd8680538 am: dd36008b78 am: 80e7e68dbf" into oc-dr1-dev-plus-aosp

7 years agoMerge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d7...
Eric Laurent [Sat, 15 Jul 2017 01:04:08 +0000 (01:04 +0000)]
Merge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d73 am: a5d728cce1 am: ccd8680538 am: dd36008b78
am: e68bb33712

Change-Id: Ia8dd203330a310795c71282386ed527f9eb7267f

7 years agoMerge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d7...
Eric Laurent [Sat, 15 Jul 2017 01:04:08 +0000 (01:04 +0000)]
Merge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d73 am: a5d728cce1 am: ccd8680538 am: dd36008b78
am: 80e7e68dbf

Change-Id: Ibe2bc6fac7a100cfaba5097a3b5ab7ac9a1aa2fa

7 years agoMerge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d7...
Eric Laurent [Sat, 15 Jul 2017 01:00:07 +0000 (01:00 +0000)]
Merge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d73 am: a5d728cce1 am: ccd8680538
am: dd36008b78

Change-Id: Icd196218ebeaa40b2463b1a35eb2cb9e27d76b0c

7 years agoMerge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d7...
Eric Laurent [Sat, 15 Jul 2017 01:00:06 +0000 (01:00 +0000)]
Merge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d73 am: a5d728cce1 am: ccd8680538
am: dd36008b78

Change-Id: I4ffd95bcaa4dd9a6637c93e85d4c3c18c0a7f89f

7 years agoMerge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d7...
Eric Laurent [Sat, 15 Jul 2017 00:56:06 +0000 (00:56 +0000)]
Merge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d73 am: a5d728cce1
am: ccd8680538

Change-Id: I0af69333bcb67ef6534175ce986fc05e5a26ffa6

7 years agoMerge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d73
Eric Laurent [Sat, 15 Jul 2017 00:52:06 +0000 (00:52 +0000)]
Merge "audio effects: filter reserved effect commands" into nyc-mr1-dev am: 125fc63d73
am: a5d728cce1

Change-Id: I82e1af7e7ff4b7dcc7a9b1121893f7514fdbf05d

7 years agoMerge "audio effects: filter reserved effect commands" into nyc-mr1-dev
Eric Laurent [Sat, 15 Jul 2017 00:48:07 +0000 (00:48 +0000)]
Merge "audio effects: filter reserved effect commands" into nyc-mr1-dev
am: 125fc63d73

Change-Id: I33f038d357f2f698df9b37f09ac03e72c32b9bd8

7 years agoMerge "Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked."...
Android Build Merger (Role) [Sat, 15 Jul 2017 00:44:25 +0000 (00:44 +0000)]
Merge "Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54 am: 29b801537c  -s ours am: e68844ffb0 am: bd6594eaf2 am: 301e363ed5 am: 8ea826e20d am: 4fa1ff8958  -s ours am: 024216f32b am: aee0c0b508" into oc-dr1-dev-plus-aosp

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:44:10 +0000 (00:44 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54 am: 29b801537c  -s ours am: e68844ffb0 am: bd6594eaf2 am: 301e363ed5 am: 8ea826e20d am: 4fa1ff8958  -s ours am: 024216f32b
am: 42ab59fcd8

Change-Id: I546f2408089202ae63e1bb26abcde323bb5310d0

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:44:09 +0000 (00:44 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54 am: 29b801537c  -s ours am: e68844ffb0 am: bd6594eaf2 am: 301e363ed5 am: 8ea826e20d am: 4fa1ff8958  -s ours am: 024216f32b
am: aee0c0b508

Change-Id: I65f56a341033cb350357a7029bcffe3900e9794d

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:40:10 +0000 (00:40 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54 am: 29b801537c  -s ours am: e68844ffb0 am: bd6594eaf2 am: 301e363ed5 am: 8ea826e20d am: 4fa1ff8958  -s ours
am: 024216f32b

Change-Id: Ic4e20defc6f54e16cd9d8ce284db8a9354b4e53a

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:40:10 +0000 (00:40 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54 am: 29b801537c  -s ours am: e68844ffb0 am: bd6594eaf2 am: 301e363ed5 am: 8ea826e20d am: 4fa1ff8958  -s ours
am: 024216f32b

Change-Id: I9d8f260ec6c5837930b20076377b2c11774b6cc4

7 years agoMerge "audio effects: filter reserved effect commands" into nyc-mr1-dev
TreeHugger Robot [Sat, 15 Jul 2017 00:39:40 +0000 (00:39 +0000)]
Merge "audio effects: filter reserved effect commands" into nyc-mr1-dev

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:35:36 +0000 (00:35 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54 am: 29b801537c  -s ours am: e68844ffb0 am: bd6594eaf2 am: 301e363ed5 am: 8ea826e20d
am: 4fa1ff8958  -s ours

Change-Id: I9a005a4cd15a78c8cc8147e0820c8861c4a14b54

7 years agoMerge "media: Add more debug information to help timestamp debugging." into oc-dr1-dev
Hangyu Kuang [Sat, 15 Jul 2017 00:32:22 +0000 (00:32 +0000)]
Merge "media: Add more debug information to help timestamp debugging." into oc-dr1-dev
am: 1a0af2f643

Change-Id: Ic4ff1df004dfedf338df94df41413c27cbbfa0db

7 years agoMerge "Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into...
Android Build Merger (Role) [Sat, 15 Jul 2017 00:31:57 +0000 (00:31 +0000)]
Merge "Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca am: a32f7beef6  -s ours am: 04e0e9c697 am: eb81b99c4a am: bb3f0c8d1c am: 9c8bf537e2 am: 76301f781d  -s ours am: d3e64e7e1e am: bfff1b4942" into oc-dr1-dev-plus-aosp

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Sat, 15 Jul 2017 00:31:44 +0000 (00:31 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca am: a32f7beef6  -s ours am: 04e0e9c697 am: eb81b99c4a am: bb3f0c8d1c am: 9c8bf537e2 am: 76301f781d  -s ours am: d3e64e7e1e
am: bfff1b4942

Change-Id: I63a7ee8f933749776d3c8fe4036942a3988d1b7e

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:31:38 +0000 (00:31 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54 am: 29b801537c  -s ours am: e68844ffb0 am: bd6594eaf2 am: 301e363ed5
am: 8ea826e20d

Change-Id: I103d3f965c85f35e99efb9f1ebd30f9d53efaea5

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Sat, 15 Jul 2017 00:31:38 +0000 (00:31 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca am: a32f7beef6  -s ours am: 04e0e9c697 am: eb81b99c4a am: bb3f0c8d1c am: 9c8bf537e2 am: 76301f781d  -s ours am: d3e64e7e1e
am: 4549b5c4e8

Change-Id: Ia2acef9f062f0bd8a66e64eef73c125611b22531

7 years agoMerge "media: Add more debug information to help timestamp debugging." into oc-dr1-dev
TreeHugger Robot [Sat, 15 Jul 2017 00:29:53 +0000 (00:29 +0000)]
Merge "media: Add more debug information to help timestamp debugging." into oc-dr1-dev

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Sat, 15 Jul 2017 00:27:11 +0000 (00:27 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca am: a32f7beef6  -s ours am: 04e0e9c697 am: eb81b99c4a am: bb3f0c8d1c am: 9c8bf537e2 am: 76301f781d  -s ours
am: d3e64e7e1e

Change-Id: I9b9799bfa65cace6f6bab85b293f8ff158f94eab

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:27:07 +0000 (00:27 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54 am: 29b801537c  -s ours am: e68844ffb0 am: bd6594eaf2
am: 301e363ed5

Change-Id: Ie302f86f5110b63b0c1d866c35c7c88f4577cac9

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Sat, 15 Jul 2017 00:27:07 +0000 (00:27 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca am: a32f7beef6  -s ours am: 04e0e9c697 am: eb81b99c4a am: bb3f0c8d1c am: 9c8bf537e2 am: 76301f781d  -s ours
am: d3e64e7e1e

Change-Id: I7f92da08275fc9e4e71485dabcd44a9a5a1b85c7

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:23:05 +0000 (00:23 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54 am: 29b801537c  -s ours am: e68844ffb0
am: bd6594eaf2

Change-Id: I864241ad497a7a59f870103f23e1306fa1dc519d

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Sat, 15 Jul 2017 00:23:04 +0000 (00:23 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca am: a32f7beef6  -s ours am: 04e0e9c697 am: eb81b99c4a am: bb3f0c8d1c am: 9c8bf537e2
am: 76301f781d  -s ours

Change-Id: I8739fcae53e81f21ab6843a467dd442856666ce2

7 years agoMerge "Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into...
Android Build Merger (Role) [Sat, 15 Jul 2017 00:19:02 +0000 (00:19 +0000)]
Merge "Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d am: 9583ca702a  -s ours am: acf3c39437 am: d1ce7bb7c8 am: bd951d1c5c am: 570dd1184d am: 7475e7996a  -s ours am: 5652b2b4d9 am: 5a27b151ae" into oc-dr1-dev-plus-aosp

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Sat, 15 Jul 2017 00:18:38 +0000 (00:18 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca am: a32f7beef6  -s ours am: 04e0e9c697 am: eb81b99c4a am: bb3f0c8d1c
am: 9c8bf537e2

Change-Id: I82d00420fc16adcc7104344c7ffb10d2d9b661f7

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:18:37 +0000 (00:18 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54 am: 29b801537c  -s ours
am: e68844ffb0

Change-Id: I6546b41a2da12c64db52ed9081ebf20c53eec469

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Sat, 15 Jul 2017 00:18:37 +0000 (00:18 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d am: 9583ca702a  -s ours am: acf3c39437 am: d1ce7bb7c8 am: bd951d1c5c am: 570dd1184d am: 7475e7996a  -s ours am: 5652b2b4d9
am: b991781730

Change-Id: Id46de2f743aec60db33cf1866643f3c3a5bfb9e3

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Sat, 15 Jul 2017 00:18:36 +0000 (00:18 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d am: 9583ca702a  -s ours am: acf3c39437 am: d1ce7bb7c8 am: bd951d1c5c am: 570dd1184d am: 7475e7996a  -s ours am: 5652b2b4d9
am: 5a27b151ae

Change-Id: I8f9532f0094e60007ed32679879fa024893b65a7

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Sat, 15 Jul 2017 00:14:36 +0000 (00:14 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d am: 9583ca702a  -s ours am: acf3c39437 am: d1ce7bb7c8 am: bd951d1c5c am: 570dd1184d am: 7475e7996a  -s ours
am: 5652b2b4d9

Change-Id: Idaf975096b3628ebdc10c0e20290daa02f07c982

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Sat, 15 Jul 2017 00:14:36 +0000 (00:14 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca am: a32f7beef6  -s ours am: 04e0e9c697 am: eb81b99c4a
am: bb3f0c8d1c

Change-Id: I739d1eb58978819df7e0fd8489201c30cb29ca28

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Sat, 15 Jul 2017 00:14:36 +0000 (00:14 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d am: 9583ca702a  -s ours am: acf3c39437 am: d1ce7bb7c8 am: bd951d1c5c am: 570dd1184d am: 7475e7996a  -s ours
am: 5652b2b4d9

Change-Id: I313764e4cb8dd0fbede7ae9ce7a6aacc2c262a82

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:14:35 +0000 (00:14 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807 am: 1feb9dca54
am: 29b801537c  -s ours

Change-Id: I0b3318fac39fae495963b005d22a3d954798b5f9

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Sat, 15 Jul 2017 00:10:36 +0000 (00:10 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca am: a32f7beef6  -s ours am: 04e0e9c697
am: eb81b99c4a

Change-Id: I708670b95e61a05ef2592fd0fef2615e54aebb1d

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:10:36 +0000 (00:10 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b am: 671c88a807
am: 1feb9dca54

Change-Id: I1ee61709a12f2045eb946dad3946fa8aafee2caf

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Sat, 15 Jul 2017 00:10:32 +0000 (00:10 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d am: 9583ca702a  -s ours am: acf3c39437 am: d1ce7bb7c8 am: bd951d1c5c am: 570dd1184d
am: 7475e7996a  -s ours

Change-Id: I4d0b520a58b87d750d65450e270a314ff9aa7897

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Sat, 15 Jul 2017 00:06:35 +0000 (00:06 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca am: a32f7beef6  -s ours
am: 04e0e9c697

Change-Id: Ib0e54fbe12d38aa3c2517e7dff4863e2fa2cb4cb

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:06:35 +0000 (00:06 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours am: 3627617c2b
am: 671c88a807

Change-Id: Idf5e9e2fd694682031a3b98e53469a3d617c375d

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Sat, 15 Jul 2017 00:06:34 +0000 (00:06 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d am: 9583ca702a  -s ours am: acf3c39437 am: d1ce7bb7c8 am: bd951d1c5c
am: 570dd1184d

Change-Id: I213374dc538eb926060df27b10721c9606bcd56c

7 years agoMerge "Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am...
Android Build Merger (Role) [Sat, 15 Jul 2017 00:02:32 +0000 (00:02 +0000)]
Merge "Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e am: 2aa463e371 am: 4fa11b6cdf am: ae73886c4d am: 447c686405 am: 4865242a90 am: c6d804df5e" into oc-dr1-dev-plus-aosp

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Sat, 15 Jul 2017 00:02:04 +0000 (00:02 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18 am: 92fce7ece7  -s ours
am: 3627617c2b

Change-Id: I6f4f806ac57f4bf75bc0963f477372d4afa8bfc3

7 years agoMerge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134...
Wei Jia [Sat, 15 Jul 2017 00:02:04 +0000 (00:02 +0000)]
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e am: 2aa463e371 am: 4fa11b6cdf am: ae73886c4d am: 447c686405 am: 4865242a90
am: c6d804df5e

Change-Id: I80c6fea86786718d8729ff45f28182dd4f3b6800

7 years agoMerge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134...
Wei Jia [Sat, 15 Jul 2017 00:02:03 +0000 (00:02 +0000)]
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e am: 2aa463e371 am: 4fa11b6cdf am: ae73886c4d am: 447c686405 am: 4865242a90
am: 63dcf31ee3

Change-Id: I8ec949b965d2dc992783cd2162ba8cd8f30d951e

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Sat, 15 Jul 2017 00:02:02 +0000 (00:02 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d am: 9583ca702a  -s ours am: acf3c39437 am: d1ce7bb7c8
am: bd951d1c5c

Change-Id: I0ff608f66320230f34dc793b9dda746fce627d51

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Sat, 15 Jul 2017 00:02:02 +0000 (00:02 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe am: 6757de98ca
am: a32f7beef6  -s ours

Change-Id: If81402f72f73362e4f642b77a433be09675d2b55

7 years agoMerge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134...
Wei Jia [Fri, 14 Jul 2017 23:58:34 +0000 (23:58 +0000)]
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e am: 2aa463e371 am: 4fa11b6cdf am: ae73886c4d am: 447c686405
am: 4865242a90

Change-Id: I3585c7570927adcdc4868482b573ac25323848d3

7 years agoMerge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134...
Wei Jia [Fri, 14 Jul 2017 23:58:33 +0000 (23:58 +0000)]
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e am: 2aa463e371 am: 4fa11b6cdf am: ae73886c4d am: 447c686405
am: 4865242a90

Change-Id: I75517eb7518d42c8ddd9e2421d2029e737b86e46

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Fri, 14 Jul 2017 23:58:32 +0000 (23:58 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d am: 9583ca702a  -s ours am: acf3c39437
am: d1ce7bb7c8

Change-Id: Ib2d891e80b63e42c76ae037f3d41bc5eb4ab3cb5

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Fri, 14 Jul 2017 23:58:32 +0000 (23:58 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6 am: 9215fa05fe
am: 6757de98ca

Change-Id: I0ef1aea5d384a742e4b9acc7c55b60ad1bba1079

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Fri, 14 Jul 2017 23:58:32 +0000 (23:58 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours am: b063a7ea18
am: 92fce7ece7  -s ours

Change-Id: I229ef1d97dc56703a19530f0202fe2f2e0f6ad74

7 years agoMerge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134...
Wei Jia [Fri, 14 Jul 2017 23:54:33 +0000 (23:54 +0000)]
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e am: 2aa463e371 am: 4fa11b6cdf am: ae73886c4d
am: 447c686405

Change-Id: Ic055907befc7997969a14e6e5ad0314aacfe04af

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Fri, 14 Jul 2017 23:54:33 +0000 (23:54 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d am: 9583ca702a  -s ours
am: acf3c39437

Change-Id: Ibeb28073a468c0af7f76ea3c1976416c4c4fe84d

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Fri, 14 Jul 2017 23:54:33 +0000 (23:54 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours am: 162672a9f6
am: 9215fa05fe

Change-Id: Ia3dc7340a54e5dc27ce7bf6781052d7cb506d966

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Fri, 14 Jul 2017 23:54:32 +0000 (23:54 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours am: 8700c26a91  -s ours
am: b063a7ea18

Change-Id: I5075e05fa2c98f98197be580fc3640c884b9ba23

7 years agoMerge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134...
Wei Jia [Fri, 14 Jul 2017 23:50:35 +0000 (23:50 +0000)]
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e am: 2aa463e371 am: 4fa11b6cdf
am: ae73886c4d

Change-Id: I14a582f7890104d20ed8ad2336feaaf640d60bec

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Fri, 14 Jul 2017 23:50:35 +0000 (23:50 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c am: 74952e9616  -s ours
am: 162672a9f6

Change-Id: Ibb5582e0c402221d6af88592ef261aeaafaf5f10

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Fri, 14 Jul 2017 23:50:32 +0000 (23:50 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216 am: 9e9987c46d
am: 9583ca702a  -s ours

Change-Id: Id8e5cbdcc0a9212f519677cb291c71c8a0d3fba1

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Fri, 14 Jul 2017 23:50:31 +0000 (23:50 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee am: 5445ddc983  -s ours
am: 8700c26a91  -s ours

Change-Id: I08991c3961f9a820050d697a78a65ca70e728458

7 years agoMerge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134...
Wei Jia [Fri, 14 Jul 2017 23:42:36 +0000 (23:42 +0000)]
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e am: 2aa463e371
am: 4fa11b6cdf

Change-Id: I199b2ac4365044bd8e901cc349fcbbc04fb4b5b8

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Fri, 14 Jul 2017 23:42:36 +0000 (23:42 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f am: b8dfff52ee
am: 5445ddc983  -s ours

Change-Id: I556cccb83776d729f76b392192207637357f2292

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Fri, 14 Jul 2017 23:42:34 +0000 (23:42 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours am: 3092ed372c
am: 74952e9616  -s ours

Change-Id: I7fb63cc1f5e74e9c909cf493960c7191af11ea93

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Fri, 14 Jul 2017 23:42:30 +0000 (23:42 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4 am: 72840f2216
am: 9e9987c46d

Change-Id: Id34116719e08a09de303d2fad907ce1072d0cb18

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp...
Wei Jia [Fri, 14 Jul 2017 23:38:32 +0000 (23:38 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev am: da84963c1f
am: b8dfff52ee

Change-Id: I3a6b2ea30ba7b97b92eea98d80dd05db42e0dc11

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc...
Wei Jia [Fri, 14 Jul 2017 23:38:31 +0000 (23:38 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev am: 80059d44c4
am: 72840f2216

Change-Id: I787c9a7bae1a0e5bf635ceb9ab3df59faea78f31

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp...
Wei Jia [Fri, 14 Jul 2017 23:38:31 +0000 (23:38 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev am: 61df326a5e  -s ours
am: 3092ed372c

Change-Id: I5f2b961f635981103348353c76ce8c58d3badfd2

7 years agoMerge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e
Wei Jia [Fri, 14 Jul 2017 23:38:29 +0000 (23:38 +0000)]
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev am: 02772b134e
am: 2aa463e371

Change-Id: Iba2670e0f394c1a8058008904d7cc4f01fe317a7

7 years agoMerge "MPEG4Extractor: ensure returned status is checked." into nyc-dev
Wei Jia [Fri, 14 Jul 2017 23:34:32 +0000 (23:34 +0000)]
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev
am: 02772b134e

Change-Id: If99cab67ff6f06551da5b6202d7d36c2854ff3a9

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev
Wei Jia [Fri, 14 Jul 2017 23:34:32 +0000 (23:34 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev
am: 80059d44c4

Change-Id: I1d598f9f0bc506f2ea20b82d070ed69ec35876ee

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev
Wei Jia [Fri, 14 Jul 2017 23:34:32 +0000 (23:34 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev
am: da84963c1f

Change-Id: I979beafef27724be51e567fabc64b2b49ebb1a3b

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev
Wei Jia [Fri, 14 Jul 2017 23:34:31 +0000 (23:34 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev
am: 61df326a5e  -s ours

Change-Id: I0bf4804b128f23a8e8dbf2ed291d18a63468b488

7 years agoCamera: Fix "use after free" for mOutstandingBuffers
Shuzhen Wang [Fri, 14 Jul 2017 22:14:19 +0000 (15:14 -0700)]
Camera: Fix "use after free" for mOutstandingBuffers

Fix below use after free issues:

==4947==ERROR: AddressSanitizer: heap-use-after-free on address
0xec61f434 at pc 0xf1954c18 bp 0xed3ff6f0 sp 0xed3ff6e8
READ of size 4 at 0xec61f434 thread T12 (C3Dev-1-ReqQueu)
  #0 0xf1954c17 in _ZN7android7camera313Camera3Stream23removeOutstandingBufferERK21camera3_stream_buffer
  frameworks/av/services/camera/libcameraservice/device3/Camera3Stream.cpp:508
  #1 0xf1954c17 in _ZN7android7camera313Camera3Stream12returnBufferERK21camera3_stream_bufferx
  frameworks/av/services/camera/libcameraservice/device3/Camera3Stream.cpp:543
  #2 0xf193c663 in _ZN7android13Camera3Device13RequestThread21cleanUpFailedRequestsEb
  frameworks/av/services/camera/libcameraservice/device3/Camera3Device.cpp:4131
  #3 0xf193db5b in _ZN7android13Camera3Device13RequestThread10threadLoopEv
  frameworks/av/services/camera/libcameraservice/device3/Camera3Device.cpp:3854
  #4 0xf1562f35 in _ZN7android6Thread11_threadLoopEPv system/core/libutils/Threads.cpp:747
  #5 0xf0ee6947 in _ZL15__pthread_startPv bionic/libc/bionic/pthread_create.cpp:214
  #6 0xf0eba381 in __start_thread bionic/libc/bionic/clone.cpp:47

0xec61f434 is located 68 bytes inside of 136-byte region [0xec61f3f0,0xec61f478)
freed by thread T0 here:
  #7 0xf1a64963 in _ZdlPvSt11align_val_tRKSt9nothrow_t [asan_rtl]
  #8 0xf155df09 in _ZNK7android7RefBase9decStrongEPKv system/core/libutils/RefBase.cpp:435
  #9 0xf19693ab in _ZN7android7camera319Camera3OutputStream22BufferReleasedListener16onBufferReleasedEv
    frameworks/av/services/camera/libcameraservice/device3/Camera3OutputStream.cpp:720
  #3 0x1ff56dfb  (<unknown module>)

Bug: 62218367
Change-Id: Ib03415f73a1e3c283520af752904b1bcc40bff28

7 years agoMerge "MPEG4Extractor: ensure returned status is checked." into nyc-dev
Wei Jia [Fri, 14 Jul 2017 23:27:21 +0000 (23:27 +0000)]
Merge "MPEG4Extractor: ensure returned status is checked." into nyc-dev

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev
Wei Jia [Fri, 14 Jul 2017 23:26:43 +0000 (23:26 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into mnc-dev

7 years agoMerge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev
Wei Jia [Fri, 14 Jul 2017 23:26:09 +0000 (23:26 +0000)]
Merge "DO NOT MERGE: MPEG4Extractor: ensure returned status is checked." into lmp-dev

7 years agoMerge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev
Wei Jia [Fri, 14 Jul 2017 23:25:32 +0000 (23:25 +0000)]
Merge "DO NOT MERGE : MPEG4Extractor: ensure returned status is checked." into klp-dev

7 years agoCamera: fix bufferFreed callback object lifecycle issue
Yin-Chia Yeh [Fri, 14 Jul 2017 22:19:30 +0000 (15:19 -0700)]
Camera: fix bufferFreed callback object lifecycle issue

Make sure the callback object won't be freed in the middle
of callback execution.

Test: CTS + stress test
Bug: 63683767
Change-Id: I6fb1b754cadb3d499c1c246687d2f60d444d00bb

7 years agoAdd parameters validation on AAudio MMap server
jiabin [Thu, 13 Jul 2017 00:56:35 +0000 (17:56 -0700)]
Add parameters validation on AAudio MMap server

Bug: 63384314
Test: adb shell /system/bin/write_sine -m -pl -n4 \
&& adb shell /system/bin/write_sine -pl -n4 \
&& adb shell /system/bin/write_sine_callback -m -pl -n4 \
&& adb shell /system/bin/write_sine_callback -pl -n4 \
&& adb shell /system/bin/CtsNativeMediaAAudioTestCases32

Change-Id: I462f956e8fc25eb583699af6389e0f299243eafb

7 years agomedia: Add more debug information to help timestamp debugging.
Hangyu Kuang [Fri, 14 Jul 2017 17:49:31 +0000 (10:49 -0700)]
media: Add more debug information to help timestamp debugging.

Test: Video Reocrding
Bug: 63627716
Change-Id: I9c91af46aaf29d9b0344c270d8c03b5f8c5d19b9

7 years agoMerge "Camera: fix buffer leak in device error condition" into oc-dr1-dev
Yin-Chia Yeh [Fri, 14 Jul 2017 00:09:03 +0000 (00:09 +0000)]
Merge "Camera: fix buffer leak in device error condition" into oc-dr1-dev
am: 7bb115f103

Change-Id: I7f67785d81650c2dd15eaa10c59e4a110c68a47e

7 years agoMerge "Camera: fix buffer leak in device error condition" into oc-dr1-dev
TreeHugger Robot [Fri, 14 Jul 2017 00:00:03 +0000 (00:00 +0000)]
Merge "Camera: fix buffer leak in device error condition" into oc-dr1-dev

7 years agoremove extraneous `using namespace android` and deprecate utils/Log.h am: 357552eb72
Tom Cherry [Thu, 13 Jul 2017 22:51:59 +0000 (22:51 +0000)]
remove extraneous `using namespace android` and deprecate utils/Log.h am: 357552eb72
am: 8d0dd68b05

Change-Id: I49931f5a7becf28517e3801f6089fb720746a2ee

7 years agoremove extraneous `using namespace android` and deprecate utils/Log.h
Tom Cherry [Thu, 13 Jul 2017 22:47:03 +0000 (22:47 +0000)]
remove extraneous `using namespace android` and deprecate utils/Log.h
am: 357552eb72

Change-Id: I36120c44e85c9ac35fb44e6f200b0f4341343b94

7 years agoremove extraneous `using namespace android` and deprecate utils/Log.h
Tom Cherry [Wed, 12 Jul 2017 20:48:26 +0000 (13:48 -0700)]
remove extraneous `using namespace android` and deprecate utils/Log.h

This namespace is not used by this file and its declaration is removed
in a separate CL from utils/Log.h, which is the only place it is
defined, so we must remove this extraneous line.

Also, since that separate CL is deprecating utils/Log.h in favor of
log/log.h, we make the switch to the new header.

Test: Build
Exempt-From-Owner-Approval: Owners file needs updating
Change-Id: I34aa80765d30c79f8cb67eaf95a9995066bd672e

7 years agoMerge "aaudio loopback: improve latency tester" into oc-dr1-dev
Phil Burk [Thu, 13 Jul 2017 18:42:10 +0000 (18:42 +0000)]
Merge "aaudio loopback: improve latency tester" into oc-dr1-dev
am: ac31fb8978

Change-Id: I3cde7f8fa53cd7ac97a28691c0614f358b30e185