OSDN Git Service

android-x86/frameworks-av.git
10 years agoam 9e0922ba: am 6e76fda3: am f9782266: Merge "AwesomePlayer: improve scheduling of...
Lajos Molnar [Fri, 2 May 2014 17:21:53 +0000 (17:21 +0000)]
am 9e0922ba: am 6e76fda3: am f9782266: Merge "AwesomePlayer: improve scheduling of video event to hit PTS"

* commit '9e0922ba7dda72fc94d2af2872cfc630ad599c91':
  AwesomePlayer: improve scheduling of video event to hit PTS

10 years agoam edf6131d: am 075c8f6e: am a69d6f52: Merge "stagefright: add ClockEstimator API...
Lajos Molnar [Fri, 2 May 2014 17:21:52 +0000 (17:21 +0000)]
am edf6131d: am 075c8f6e: am a69d6f52: Merge "stagefright: add ClockEstimator API and WindowedLinearFitEstimator"

* commit 'edf6131d1eca1fdff3b151805d241a1cc81b52ca':
  stagefright: add ClockEstimator API and WindowedLinearFitEstimator

10 years agoam 6e76fda3: am f9782266: Merge "AwesomePlayer: improve scheduling of video event...
Lajos Molnar [Fri, 2 May 2014 17:18:02 +0000 (17:18 +0000)]
am 6e76fda3: am f9782266: Merge "AwesomePlayer: improve scheduling of video event to hit PTS"

* commit '6e76fda36a87e154397de816fa091b721a4c11bd':
  AwesomePlayer: improve scheduling of video event to hit PTS

10 years agoam 075c8f6e: am a69d6f52: Merge "stagefright: add ClockEstimator API and WindowedLine...
Lajos Molnar [Fri, 2 May 2014 17:18:01 +0000 (17:18 +0000)]
am 075c8f6e: am a69d6f52: Merge "stagefright: add ClockEstimator API and WindowedLinearFitEstimator"

* commit '075c8f6e174e824b6bc95809cc25f1430e9d4e62':
  stagefright: add ClockEstimator API and WindowedLinearFitEstimator

10 years agoam f9782266: Merge "AwesomePlayer: improve scheduling of video event to hit PTS"
Lajos Molnar [Fri, 2 May 2014 17:14:18 +0000 (17:14 +0000)]
am f9782266: Merge "AwesomePlayer: improve scheduling of video event to hit PTS"

* commit 'f9782266802b02fc06a9c532f40128496aefb3e0':
  AwesomePlayer: improve scheduling of video event to hit PTS

10 years agoam a69d6f52: Merge "stagefright: add ClockEstimator API and WindowedLinearFitEstimator"
Lajos Molnar [Fri, 2 May 2014 17:14:17 +0000 (17:14 +0000)]
am a69d6f52: Merge "stagefright: add ClockEstimator API and WindowedLinearFitEstimator"

* commit 'a69d6f529239950a8bdf5e4253ea13bb029375cb':
  stagefright: add ClockEstimator API and WindowedLinearFitEstimator

10 years agoMerge "AwesomePlayer: improve scheduling of video event to hit PTS"
Lajos Molnar [Fri, 2 May 2014 17:11:14 +0000 (17:11 +0000)]
Merge "AwesomePlayer: improve scheduling of video event to hit PTS"

10 years agoMerge "stagefright: add ClockEstimator API and WindowedLinearFitEstimator"
Lajos Molnar [Fri, 2 May 2014 17:10:57 +0000 (17:10 +0000)]
Merge "stagefright: add ClockEstimator API and WindowedLinearFitEstimator"

10 years agoresolved conflicts for merge of 47c888a9 to master
Glenn Kasten [Fri, 2 May 2014 15:03:58 +0000 (08:03 -0700)]
resolved conflicts for merge of 47c888a9 to master

Change-Id: I4ba2fdc6374a93a892bb7651b0d174e495f09bf6

10 years agoam e580aa4a: am 86438382: Merge "When passing a size_t via binder, use 64-bits uncond...
Glenn Kasten [Fri, 2 May 2014 14:51:37 +0000 (14:51 +0000)]
am e580aa4a: am 86438382: Merge "When passing a size_t via binder, use 64-bits unconditionally"

* commit 'e580aa4a756d1825c440a4b4309022b1babb6de1':
  When passing a size_t via binder, use 64-bits unconditionally

10 years agoam 86438382: Merge "When passing a size_t via binder, use 64-bits unconditionally"
Glenn Kasten [Fri, 2 May 2014 14:48:27 +0000 (14:48 +0000)]
am 86438382: Merge "When passing a size_t via binder, use 64-bits unconditionally"

* commit '86438382a381eb39ed8da53fbd16cf6730fded6c':
  When passing a size_t via binder, use 64-bits unconditionally

10 years agoMerge "When passing a size_t via binder, use 64-bits unconditionally"
Glenn Kasten [Fri, 2 May 2014 14:45:29 +0000 (14:45 +0000)]
Merge "When passing a size_t via binder, use 64-bits unconditionally"

10 years agoAwesomePlayer: improve scheduling of video event to hit PTS
Lajos Molnar [Wed, 30 Apr 2014 18:10:00 +0000 (11:10 -0700)]
AwesomePlayer: improve scheduling of video event to hit PTS

Change-Id: I7b19911acbde9b592b757b952d4ad63cd8efebed

10 years agostagefright: add ClockEstimator API and WindowedLinearFitEstimator
Lajos Molnar [Tue, 22 Apr 2014 23:31:54 +0000 (16:31 -0700)]
stagefright: add ClockEstimator API and WindowedLinearFitEstimator

Change-Id: I74474c385848a8eab2ac0da7c069510378e2b217

10 years agoMerge "Use AUDIO_INTERLEAVE_* constants"
Glenn Kasten [Thu, 1 May 2014 22:53:51 +0000 (22:53 +0000)]
Merge "Use AUDIO_INTERLEAVE_* constants"

10 years agoam f38e1908: am 3d9164da: am 236f8ddd: Merge "Add missing include"
Glenn Kasten [Thu, 1 May 2014 22:25:14 +0000 (22:25 +0000)]
am f38e1908: am 3d9164da: am 236f8ddd: Merge "Add missing include"

* commit 'f38e190887e73bc08735af95b073ebfaabd65f95':
  Add missing include

10 years agoam 3d9164da: am 236f8ddd: Merge "Add missing include"
Glenn Kasten [Thu, 1 May 2014 22:22:33 +0000 (22:22 +0000)]
am 3d9164da: am 236f8ddd: Merge "Add missing include"

* commit '3d9164da1b3d58701e41c78e06839d61ed1b4ff9':
  Add missing include

10 years agoam 236f8ddd: Merge "Add missing include"
Glenn Kasten [Thu, 1 May 2014 22:20:06 +0000 (22:20 +0000)]
am 236f8ddd: Merge "Add missing include"

* commit '236f8ddd23af92f98f2deae86bf6e6b5c9278857':
  Add missing include

10 years agoMerge "Add missing include"
Glenn Kasten [Thu, 1 May 2014 22:18:34 +0000 (22:18 +0000)]
Merge "Add missing include"

10 years agoam ee46bd37: am 2b0b701f: am 0c388650: Merge "ACodec: add frame render/drop systrace"
Lajos Molnar [Thu, 1 May 2014 20:12:34 +0000 (20:12 +0000)]
am ee46bd37: am 2b0b701f: am 0c388650: Merge "ACodec: add frame render/drop systrace"

* commit 'ee46bd378b7a68789be9c85d8a59fa02d4aed030':
  ACodec: add frame render/drop systrace

10 years agoam 2b0b701f: am 0c388650: Merge "ACodec: add frame render/drop systrace"
Lajos Molnar [Thu, 1 May 2014 20:10:08 +0000 (20:10 +0000)]
am 2b0b701f: am 0c388650: Merge "ACodec: add frame render/drop systrace"

* commit '2b0b701f57c5efebe868d0eedce8cfc399007e8a':
  ACodec: add frame render/drop systrace

10 years agoam 0c388650: Merge "ACodec: add frame render/drop systrace"
Lajos Molnar [Thu, 1 May 2014 20:07:50 +0000 (20:07 +0000)]
am 0c388650: Merge "ACodec: add frame render/drop systrace"

* commit '0c388650722ac53571be21ee04ce342c1c9510c2':
  ACodec: add frame render/drop systrace

10 years agoMerge "ACodec: add frame render/drop systrace"
Lajos Molnar [Thu, 1 May 2014 20:04:45 +0000 (20:04 +0000)]
Merge "ACodec: add frame render/drop systrace"

10 years agoam b4eacebf: am 1afedc4d: am 6eafba6b: Merge "Temporary workaround for log spam"
Glenn Kasten [Thu, 1 May 2014 19:34:56 +0000 (19:34 +0000)]
am b4eacebf: am 1afedc4d: am 6eafba6b: Merge "Temporary workaround for log spam"

* commit 'b4eacebfc5c5fd86b20661eab0797ce70c66e323':
  Temporary workaround for log spam

10 years agoam 1afedc4d: am 6eafba6b: Merge "Temporary workaround for log spam"
Glenn Kasten [Thu, 1 May 2014 19:31:31 +0000 (19:31 +0000)]
am 1afedc4d: am 6eafba6b: Merge "Temporary workaround for log spam"

* commit '1afedc4d99acd52f99221d71b3a372a0a5497a84':
  Temporary workaround for log spam

10 years agoam 6eafba6b: Merge "Temporary workaround for log spam"
Glenn Kasten [Thu, 1 May 2014 19:29:25 +0000 (19:29 +0000)]
am 6eafba6b: Merge "Temporary workaround for log spam"

* commit '6eafba6bba3a4949cf3807ea39d5c1e969bebc52':
  Temporary workaround for log spam

10 years agoMerge "Temporary workaround for log spam"
Glenn Kasten [Thu, 1 May 2014 19:27:02 +0000 (19:27 +0000)]
Merge "Temporary workaround for log spam"

10 years agoTemporary workaround for log spam
Glenn Kasten [Thu, 1 May 2014 17:41:11 +0000 (10:41 -0700)]
Temporary workaround for log spam

Bug: 13790505
Change-Id: Icfc403bceaefdede1af65dfd70ba3e8b26abab02

10 years agoUse AUDIO_INTERLEAVE_* constants
Glenn Kasten [Thu, 1 May 2014 00:04:13 +0000 (17:04 -0700)]
Use AUDIO_INTERLEAVE_* constants

Change-Id: I6609fa75c9a57fc4ca3887d626a2f4fb8b6593a1

10 years agoam 3c782246: am b1d2b51c: am 761636f3: Merge "Do not force all command-line apps...
Glenn Kasten [Wed, 30 Apr 2014 23:59:40 +0000 (23:59 +0000)]
am 3c782246: am b1d2b51c: am 761636f3: Merge "Do not force all command-line apps to be 32-bit only"

* commit '3c782246d5ee9869f2167a00df748eac1b9e9153':
  Do not force all command-line apps to be 32-bit only

10 years agoam b1d2b51c: am 761636f3: Merge "Do not force all command-line apps to be 32-bit...
Glenn Kasten [Wed, 30 Apr 2014 23:56:24 +0000 (23:56 +0000)]
am b1d2b51c: am 761636f3: Merge "Do not force all command-line apps to be 32-bit only"

* commit 'b1d2b51c4652ecdea907a5a6865d55a9bc52c6a2':
  Do not force all command-line apps to be 32-bit only

10 years agoam 761636f3: Merge "Do not force all command-line apps to be 32-bit only"
Glenn Kasten [Wed, 30 Apr 2014 23:52:49 +0000 (23:52 +0000)]
am 761636f3: Merge "Do not force all command-line apps to be 32-bit only"

* commit '761636f3c2904a9e1fb03991b6896ed7113f8596':
  Do not force all command-line apps to be 32-bit only

10 years agoMerge "Do not force all command-line apps to be 32-bit only"
Glenn Kasten [Wed, 30 Apr 2014 23:50:37 +0000 (23:50 +0000)]
Merge "Do not force all command-line apps to be 32-bit only"

10 years agoresolved conflicts for merge of 0d79b935 to master
Glenn Kasten [Wed, 30 Apr 2014 22:53:01 +0000 (15:53 -0700)]
resolved conflicts for merge of 0d79b935 to master

Change-Id: If6de8c1b1d7707918e2a60ea8583749e0127edb8

10 years agoDefine CHANNEL_MASK_* in terms of AUDIO_CHANNEL_OUT_*
Glenn Kasten [Tue, 15 Apr 2014 16:58:55 +0000 (09:58 -0700)]
Define CHANNEL_MASK_* in terms of AUDIO_CHANNEL_OUT_*

and use same suffixes

Change-Id: I90b74ede171ba2550db4a220cfd1ad2e3caefe2d

10 years agoACodec: add frame render/drop systrace
Lajos Molnar [Wed, 30 Apr 2014 17:13:57 +0000 (10:13 -0700)]
ACodec: add frame render/drop systrace

Change-Id: I7a33d4a937d039fd454b889ddb12b7ca1c0ff3c2

10 years agoDo not force all command-line apps to be 32-bit only
Glenn Kasten [Wed, 30 Apr 2014 18:09:31 +0000 (11:09 -0700)]
Do not force all command-line apps to be 32-bit only

This is a partial revert of
>Change-Id: I9ac557a8d02bbf6986a9b5c3cdce23d400b306a3

Change-Id: I214e1bd117dd40150ac5f7447f12c72c61f09a2f

10 years agoam b27ce2fb: am 416685d0: Merge "Fix format warnings"
Glenn Kasten [Wed, 30 Apr 2014 19:00:21 +0000 (19:00 +0000)]
am b27ce2fb: am 416685d0: Merge "Fix format warnings"

* commit 'b27ce2fba0049897558f1f3df9039f443ee4bc88':
  Fix format warnings

10 years agoam 416685d0: Merge "Fix format warnings"
Glenn Kasten [Wed, 30 Apr 2014 18:56:54 +0000 (18:56 +0000)]
am 416685d0: Merge "Fix format warnings"

* commit '416685d0cbab40bfc48b0e787206b5d5c2e2ec25':
  Fix format warnings

10 years agoMerge "Fix format warnings"
Glenn Kasten [Wed, 30 Apr 2014 18:54:03 +0000 (18:54 +0000)]
Merge "Fix format warnings"

10 years agoRemove AUDIO_CHANNEL_OUT_SURROUND
Glenn Kasten [Tue, 29 Apr 2014 16:01:52 +0000 (09:01 -0700)]
Remove AUDIO_CHANNEL_OUT_SURROUND

and corresponding downmix effect

Change-Id: I1576aa373ca7acbb84d7742bacbd9c2da04a7a4c

10 years agoam f612af07: am 1a7be1ec: Merge commit \'91820d46b5f3065c2fded3cdf65d305715b33bb1...
Bill Yi [Wed, 30 Apr 2014 12:50:21 +0000 (12:50 +0000)]
am f612af07: am 1a7be1ec: Merge commit \'91820d46b5f3065c2fded3cdf65d305715b33bb1\' into HEAD

* commit 'f612af07efe1b71903a2e3e0c4f6e38fa59a30c5':

10 years agoam 1a7be1ec: Merge commit \'91820d46b5f3065c2fded3cdf65d305715b33bb1\' into HEAD
Bill Yi [Wed, 30 Apr 2014 00:59:03 +0000 (00:59 +0000)]
am 1a7be1ec: Merge commit \'91820d46b5f3065c2fded3cdf65d305715b33bb1\' into HEAD

* commit '1a7be1ec9c769203e6c8e26378de0ab8e2ad493d':

10 years agoMerge commit '91820d46b5f3065c2fded3cdf65d305715b33bb1' into HEAD
Bill Yi [Tue, 29 Apr 2014 18:34:16 +0000 (11:34 -0700)]
Merge commit '91820d46b5f3065c2fded3cdf65d305715b33bb1' into HEAD

10 years agoMerge "Start pulling bits of FastMixer up to FastThread"
Glenn Kasten [Tue, 29 Apr 2014 16:15:21 +0000 (16:15 +0000)]
Merge "Start pulling bits of FastMixer up to FastThread"

10 years agoMerge "Camera3: scale the max jpeg buffer size based on resolutions"
Zhijun He [Tue, 29 Apr 2014 01:11:11 +0000 (01:11 +0000)]
Merge "Camera3: scale the max jpeg buffer size based on resolutions"

10 years agoresolved conflicts for merge of 6643b3d8 to master
Glenn Kasten [Mon, 28 Apr 2014 22:56:59 +0000 (15:56 -0700)]
resolved conflicts for merge of 6643b3d8 to master

Change-Id: Ibbbf6abb9146a4903ace1fb9189b61d5a7b04ce0

10 years agoam f131f873: Merge "Add private method NBLog::Reader::dumpLine()"
Glenn Kasten [Mon, 28 Apr 2014 22:49:34 +0000 (22:49 +0000)]
am f131f873: Merge "Add private method NBLog::Reader::dumpLine()"

* commit 'f131f87369ec06fc27fc1f14ea72f0ca1a066509':
  Add private method NBLog::Reader::dumpLine()

10 years agoMerge "Add private method NBLog::Reader::dumpLine()"
Glenn Kasten [Mon, 28 Apr 2014 22:43:21 +0000 (22:43 +0000)]
Merge "Add private method NBLog::Reader::dumpLine()"

10 years agoMerge "PlaylistFetcher: clear mTSParser on bad starting seq # hint"
Robert Shih [Mon, 28 Apr 2014 22:31:50 +0000 (22:31 +0000)]
Merge "PlaylistFetcher: clear mTSParser on bad starting seq # hint"

10 years agoFix format warnings
Glenn Kasten [Mon, 28 Apr 2014 21:11:45 +0000 (14:11 -0700)]
Fix format warnings

Change-Id: Id7aded4287cc8d5387a20389d3ef6220d67d1d88

10 years agoAdd private method NBLog::Reader::dumpLine()
Glenn Kasten [Thu, 11 Jul 2013 21:29:59 +0000 (14:29 -0700)]
Add private method NBLog::Reader::dumpLine()

This allows us to abstract out fdprintf vs ALOGI
so that callers don't need an 'if' at every location.

Change-Id: I4c68185fc19f32caeaed93347e6b7d09b8d4c4d8

10 years agoStart pulling bits of FastMixer up to FastThread
Glenn Kasten [Mon, 7 Apr 2014 19:04:41 +0000 (12:04 -0700)]
Start pulling bits of FastMixer up to FastThread

Change-Id: I4c6f7b8f88fcf107bb29ee6432feecd4ab6554d2

10 years agoCamera3: scale the max jpeg buffer size based on resolutions
Zhijun He [Thu, 24 Apr 2014 20:27:56 +0000 (13:27 -0700)]
Camera3: scale the max jpeg buffer size based on resolutions

The max jpeg buffer size was always the android.jpeg.maxSize, regardless of
the actual jpeg capture size. This creates a huge memory waste especially
for smaller size jpeg capture. Now the max jpeg buffer is linearly scaled based
on the resolution.

Bug: 14288983
Change-Id: I8a971b8e2f4fc7fec0154547bdb688579af71a47

10 years agoPlaylistFetcher: clear mTSParser on bad starting seq # hint
Robert Shih [Thu, 24 Apr 2014 00:07:21 +0000 (17:07 -0700)]
PlaylistFetcher: clear mTSParser on bad starting seq # hint

Bug: 14159556
Change-Id: If25187477066282d5980da3c4d8a76dcfcf54d27

10 years agoAwesomePlayer: fixed division by zero in onBufferingUpdate
Robert Shih [Thu, 17 Apr 2014 18:16:05 +0000 (11:16 -0700)]
AwesomePlayer: fixed division by zero in onBufferingUpdate

Bug: 13911283
Change-Id: I968a274634a86f5c46f75dc533024dad44afc36b

10 years agoMerge "Support VP8 encoder key frame interval and number of temporal layers configura...
Alex Glaznev [Thu, 24 Apr 2014 21:54:08 +0000 (21:54 +0000)]
Merge "Support VP8 encoder key frame interval and number of temporal layers configuration."

10 years agoSupport VP8 encoder key frame interval and number of
Alex Glaznev [Fri, 21 Mar 2014 00:32:57 +0000 (17:32 -0700)]
Support VP8 encoder key frame interval and number of
temporal layers configuration.

- Change ACodec.cpp to populate VP8 extra parameters
structure with key frame interval, number of temporal
layers and quantization parameters.

- Change software VP8 encoder to select frame temporal
patterns and temporal layers bitrate distribution based
on the number of layers similar to patterns used in WebRTC.

- Calculate video frame duration in VP8 encoder from the
timestamps.

Bug: 11969958
Change-Id: Ia96054d886cd09d8c108dfe250fc5f4478eaa042

10 years agoam 7e5c6351: am 4513aa2c: Merge "AArch64: rewrite audioflinger\'s sinc resample by...
Glenn Kasten [Thu, 24 Apr 2014 15:43:05 +0000 (15:43 +0000)]
am 7e5c6351: am 4513aa2c: Merge "AArch64: rewrite audioflinger\'s sinc resample by intrinsics."

* commit '7e5c635114a7762ad44581300021667a0da97389':
  AArch64: rewrite audioflinger's sinc resample by intrinsics.

10 years agoam 4513aa2c: Merge "AArch64: rewrite audioflinger\'s sinc resample by intrinsics."
Glenn Kasten [Thu, 24 Apr 2014 09:02:28 +0000 (09:02 +0000)]
am 4513aa2c: Merge "AArch64: rewrite audioflinger\'s sinc resample by intrinsics."

* commit '4513aa2cda9e636e4ac675dab9a1353b22e951ae':
  AArch64: rewrite audioflinger's sinc resample by intrinsics.

10 years agoMerge "AArch64: rewrite audioflinger's sinc resample by intrinsics."
Glenn Kasten [Wed, 23 Apr 2014 23:45:27 +0000 (23:45 +0000)]
Merge "AArch64: rewrite audioflinger's sinc resample by intrinsics."

10 years agoMerge "camera3: Don't hold mLock during flush call"
Zhijun He [Tue, 22 Apr 2014 20:39:37 +0000 (20:39 +0000)]
Merge "camera3: Don't hold mLock during flush call"

10 years agoMerge "Removed libvideoeditor"
Lajos Molnar [Tue, 22 Apr 2014 18:38:18 +0000 (18:38 +0000)]
Merge "Removed libvideoeditor"

10 years agocamera3: Don't hold mLock during flush call
Zhijun He [Mon, 21 Apr 2014 23:04:17 +0000 (16:04 -0700)]
camera3: Don't hold mLock during flush call

HAL calls into Camera3Device functions like processCaptureResult during flush
call. When Camera3Device runs into error state during flush call,
processCaptureResult calls setErrorState(), which leads to deadlock.

Change-Id: I35a03f6eb4b77f914097917cb37de98663de365f

10 years agoRemoved libvideoeditor
Lajos Molnar [Mon, 21 Apr 2014 22:02:44 +0000 (15:02 -0700)]
Removed libvideoeditor

No longer supported and should not be used.

Bug: 13542518
Change-Id: I697f90fd9f6720742c8b6dc73e45de1b213cc3c0

10 years agoMerge "CameraService: fix waitUntilIdle bug revealed by TestingCamera2."
Jianing Wei [Mon, 21 Apr 2014 20:43:52 +0000 (20:43 +0000)]
Merge "CameraService: fix waitUntilIdle bug revealed by TestingCamera2."

10 years agoam dae621c2: am 95006625: Merge "camera: set mNeedConfig after creating ZSL stream"
Eino-Ville Talvala [Mon, 21 Apr 2014 20:32:03 +0000 (20:32 +0000)]
am dae621c2: am 95006625: Merge "camera: set mNeedConfig after creating ZSL stream"

* commit 'dae621c2c7f40f1587b97636975908e1374ade9a':
  camera: set mNeedConfig after creating ZSL stream

10 years agoam 474038ae: am 27158eb5: Merge "AArch64: AString::append for longs and pointers"
Nick Kralevich [Mon, 21 Apr 2014 20:32:02 +0000 (20:32 +0000)]
am 474038ae: am 27158eb5: Merge "AArch64: AString::append for longs and pointers"

* commit '474038aef32f47d080567e8519d916b069a4f707':
  AArch64: AString::append for longs and pointers

10 years agoam 95006625: Merge "camera: set mNeedConfig after creating ZSL stream"
Eino-Ville Talvala [Mon, 21 Apr 2014 20:28:59 +0000 (20:28 +0000)]
am 95006625: Merge "camera: set mNeedConfig after creating ZSL stream"

* commit '95006625bd1c562c952833bf08c52e7e6c524363':
  camera: set mNeedConfig after creating ZSL stream

10 years agoam 27158eb5: Merge "AArch64: AString::append for longs and pointers"
Nick Kralevich [Mon, 21 Apr 2014 20:28:58 +0000 (20:28 +0000)]
am 27158eb5: Merge "AArch64: AString::append for longs and pointers"

* commit '27158eb55de8150258faba6574fc51c7aa641516':
  AArch64: AString::append for longs and pointers

10 years agoMerge "camera: set mNeedConfig after creating ZSL stream"
Eino-Ville Talvala [Mon, 21 Apr 2014 20:22:53 +0000 (20:22 +0000)]
Merge "camera: set mNeedConfig after creating ZSL stream"

10 years agoMerge "AArch64: AString::append for longs and pointers"
Nick Kralevich [Mon, 21 Apr 2014 20:21:42 +0000 (20:21 +0000)]
Merge "AArch64: AString::append for longs and pointers"

10 years agoCameraService: fix waitUntilIdle bug revealed by TestingCamera2.
Jianing Wei [Mon, 21 Apr 2014 18:34:34 +0000 (11:34 -0700)]
CameraService: fix waitUntilIdle bug revealed by TestingCamera2.

* clear mStreamingRequestList in flush
* fix frame number checker in notify and processCaptureResult

Bug: 14166437
Change-Id: I022421080d05138f9068c1b9b85d83bd613b04fb

10 years agoMerge "BufferQueue: Increase max slots from 32 to 64"
Dan Stoza [Mon, 21 Apr 2014 16:11:20 +0000 (16:11 +0000)]
Merge "BufferQueue: Increase max slots from 32 to 64"

10 years agoCamera3: block until get an available buffer
Zhijun He [Tue, 15 Apr 2014 21:09:55 +0000 (14:09 -0700)]
Camera3: block until get an available buffer

Camera3Stream shouldn't error out when the max number of buffers are already
dequeued. It should block until next buffer returned from camera device.

Bug: 11595505
Change-Id: If65a70c29cb04219e14ded0744059c0ab783444b

10 years agoam e1ff1051: am e0f20cea: Merge "libeffects: 64 bit compile issues"
Mark Salyzyn [Fri, 18 Apr 2014 22:11:00 +0000 (22:11 +0000)]
am e1ff1051: am e0f20cea: Merge "libeffects: 64 bit compile issues"

* commit 'e1ff1051ffee8fb650741ad133f0f28b73eb7a73':
  libeffects: 64 bit compile issues

10 years agoam e0f20cea: Merge "libeffects: 64 bit compile issues"
Mark Salyzyn [Fri, 18 Apr 2014 22:09:04 +0000 (22:09 +0000)]
am e0f20cea: Merge "libeffects: 64 bit compile issues"

* commit 'e0f20cea4a40deaabd2b409ab301f6fd7b2e8e7f':
  libeffects: 64 bit compile issues

10 years agoMerge "libeffects: 64 bit compile issues"
Mark Salyzyn [Fri, 18 Apr 2014 22:03:45 +0000 (22:03 +0000)]
Merge "libeffects: 64 bit compile issues"

10 years agolibeffects: 64 bit compile issues
Mark Salyzyn [Fri, 18 Apr 2014 20:48:25 +0000 (13:48 -0700)]
libeffects: 64 bit compile issues

Change-Id: I32dd13d307572fee91150f8e113df78924ca0067

10 years agoMerge "CameraService: fix race condition and wrong last frame number."
Jianing Wei [Thu, 17 Apr 2014 23:59:59 +0000 (23:59 +0000)]
Merge "CameraService: fix race condition and wrong last frame number."

10 years agoCameraService: fix race condition and wrong last frame number.
Jianing Wei [Fri, 11 Apr 2014 17:00:31 +0000 (10:00 -0700)]
CameraService: fix race condition and wrong last frame number.

Change-Id: Ie2be9a77a0b074497615de38cbb8e8f13b4858ec

10 years agoam f5f24006: am cd4eb72e: Merge "media: -Werror re-enabled"
Mark Salyzyn [Tue, 15 Apr 2014 23:37:20 +0000 (23:37 +0000)]
am f5f24006: am cd4eb72e: Merge "media: -Werror re-enabled"

* commit 'f5f24006f7bd997c6bca00804ec0f35bddd7ccc2':
  media: -Werror re-enabled

10 years agoam e80631aa: am 839d11d1: Merge changes I0a744dc7,Id993a70d
Mark Salyzyn [Tue, 15 Apr 2014 23:37:19 +0000 (23:37 +0000)]
am e80631aa: am 839d11d1: Merge changes I0a744dc7,Id993a70d

* commit 'e80631aa1992ca50af679cd6a018c0ffda7f9b17':
  media: use size_t for integer iterator to Vector::size()
  media: 64 bit compile issues

10 years agoam d4a3cae8: am 1df2557a: Merge "Remove code markers"
Dmitriy Ivanov [Tue, 15 Apr 2014 23:36:30 +0000 (23:36 +0000)]
am d4a3cae8: am 1df2557a: Merge "Remove code markers"

* commit 'd4a3cae8cc4cf924925ae57723e61c89f6c4fd51':
  Remove code markers

10 years agoam cd4eb72e: Merge "media: -Werror re-enabled"
Mark Salyzyn [Tue, 15 Apr 2014 22:38:32 +0000 (22:38 +0000)]
am cd4eb72e: Merge "media: -Werror re-enabled"

* commit 'cd4eb72edb0575ce1e84fbd3f27bb85bab6110ed':
  media: -Werror re-enabled

10 years agoam 839d11d1: Merge changes I0a744dc7,Id993a70d
Mark Salyzyn [Tue, 15 Apr 2014 22:35:00 +0000 (22:35 +0000)]
am 839d11d1: Merge changes I0a744dc7,Id993a70d

* commit '839d11d1f7be9dff2f06c7d30a9eb39cb6782078':
  media: use size_t for integer iterator to Vector::size()
  media: 64 bit compile issues

10 years agoMerge "media: -Werror re-enabled"
Mark Salyzyn [Tue, 15 Apr 2014 22:31:39 +0000 (22:31 +0000)]
Merge "media: -Werror re-enabled"

10 years agoMerge changes I0a744dc7,Id993a70d
Mark Salyzyn [Tue, 15 Apr 2014 22:28:34 +0000 (22:28 +0000)]
Merge changes I0a744dc7,Id993a70d

* changes:
  media: use size_t for integer iterator to Vector::size()
  media: 64 bit compile issues

10 years agomedia: use size_t for integer iterator to Vector::size()
Mark Salyzyn [Tue, 15 Apr 2014 21:55:53 +0000 (14:55 -0700)]
media: use size_t for integer iterator to Vector::size()

Change-Id: I0a744dc7815a86a993df9b0623440be620ec8903

10 years agoam 6bb7a891: am 432ed3d6: Merge "libstagefright: fix 64-bit warnings"
Mark Salyzyn [Tue, 15 Apr 2014 20:52:53 +0000 (20:52 +0000)]
am 6bb7a891: am 432ed3d6: Merge "libstagefright: fix 64-bit warnings"

* commit '6bb7a89102a8966ee032d6ddc0b3ff4f1a47ef66':
  libstagefright: fix 64-bit warnings

10 years agomedia: 64 bit compile issues
Mark Salyzyn [Fri, 4 Apr 2014 21:47:28 +0000 (14:47 -0700)]
media: 64 bit compile issues

- change internal sized types to use stdint.h
- printf & scanf formats
- size_t or unsigned int for iterators

Change-Id: Id993a70d8bf54c667c5d652b34179a2c727ed446

10 years agoam 1df2557a: Merge "Remove code markers"
Dmitriy Ivanov [Tue, 15 Apr 2014 19:40:57 +0000 (19:40 +0000)]
am 1df2557a: Merge "Remove code markers"

* commit '1df2557ac95a6d8a087fb15f6f842dc049f2759b':
  Remove code markers

10 years agoMerge "Remove code markers"
Dmitriy Ivanov [Tue, 15 Apr 2014 19:37:19 +0000 (19:37 +0000)]
Merge "Remove code markers"

10 years agoRemove code markers
Dmitriy Ivanov [Tue, 15 Apr 2014 19:10:43 +0000 (12:10 -0700)]
Remove code markers

Change-Id: Iaebfaef2e58e9659d86699d9b7fc68f24cf09bf3

10 years agomedia: -Werror re-enabled
Mark Salyzyn [Mon, 14 Apr 2014 19:51:07 +0000 (12:51 -0700)]
media: -Werror re-enabled

Change-Id: I62fdb78e8acefafd468ce2e5aa9e78eba0dd0f48

10 years agoMerge "Camera: don't dereference timestamp if it is missing"
Zhijun He [Tue, 15 Apr 2014 17:06:04 +0000 (17:06 +0000)]
Merge "Camera: don't dereference timestamp if it is missing"

10 years agoam 432ed3d6: Merge "libstagefright: fix 64-bit warnings"
Mark Salyzyn [Tue, 15 Apr 2014 14:33:48 +0000 (14:33 +0000)]
am 432ed3d6: Merge "libstagefright: fix 64-bit warnings"

* commit '432ed3d66d09464778df31c73374ee897f7b8840':
  libstagefright: fix 64-bit warnings

10 years agoMerge "libstagefright: fix 64-bit warnings"
Mark Salyzyn [Tue, 15 Apr 2014 14:30:03 +0000 (14:30 +0000)]
Merge "libstagefright: fix 64-bit warnings"

10 years agocamera: set mNeedConfig after creating ZSL stream
Yuvraj Pasi [Tue, 15 Apr 2014 13:07:45 +0000 (18:37 +0530)]
camera: set mNeedConfig after creating ZSL stream

Set mNeedConfig after creating ZSL stream, camera device
will reconfigure for the case when only ZSL stream
is changed.

Change-Id: Ib592817f81125969824a1280349f77973116f375

10 years agoAArch64: AString::append for longs and pointers
Marcus Oakland [Tue, 25 Mar 2014 17:32:00 +0000 (17:32 +0000)]
AArch64: AString::append for longs and pointers

The AString::append methods for long, unsigned long and void *
pointers were using char arrays of 16 elements, which were not long
enough for 64-bit longs and pointers in __LP64__ systems. This
resulted in "FORTIFY_SOURCE: vsprintf: prevented write past end of
buffer. Calling abort()." when the
android.media.cts.DecoderTest#testFlush CTS test was run.

The AString::append methods that were using sprintf have been modifed
to use snprintf instead, taking the sizeof the "s" array (which has
been made 32 char without conditional compilation for __LP64__ where
appropriate), and checking the return value to ensure that the string
has not been truncated.

After this change and changes to the types of OMX_U32 and OMX_S32 in the
frameworks/native/include/media/openmax/OMX_Types.h header file, the
android.media.cts.DecoderTest#testFlush CTS test passes.

Change-Id: I76d897373473c82f52986f43a15b050b844a370a
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>