OSDN Git Service

android-x86/frameworks-av.git
10 years agoam 08298357: am bd7bde79: Merge "Use libaudioresampler instead of libaudioflinger"
Glenn Kasten [Wed, 19 Mar 2014 20:46:50 +0000 (20:46 +0000)]
am 08298357: am bd7bde79: Merge "Use libaudioresampler instead of libaudioflinger"

* commit '08298357a2fb8fe9574a32187c68f34ec356e3a8':
  Use libaudioresampler instead of libaudioflinger

10 years agoMerge "Use more tags to help the ICU detector."
Marco Nelissen [Wed, 19 Mar 2014 20:41:08 +0000 (20:41 +0000)]
Merge "Use more tags to help the ICU detector."

10 years agoam bd7bde79: Merge "Use libaudioresampler instead of libaudioflinger"
Glenn Kasten [Wed, 19 Mar 2014 20:37:03 +0000 (20:37 +0000)]
am bd7bde79: Merge "Use libaudioresampler instead of libaudioflinger"

* commit 'bd7bde794c587dc9443c22abd3bcaa78fd804615':
  Use libaudioresampler instead of libaudioflinger

10 years agoMerge "Use libaudioresampler instead of libaudioflinger"
Glenn Kasten [Wed, 19 Mar 2014 20:29:11 +0000 (20:29 +0000)]
Merge "Use libaudioresampler instead of libaudioflinger"

10 years agoam bd1f8f0a: am fb28c384: am 1faa4170: stagefright: allow for minUndequeuedBufs to...
Lajos Molnar [Wed, 19 Mar 2014 20:27:59 +0000 (20:27 +0000)]
am bd1f8f0a: am fb28c384: am 1faa4170: stagefright: allow for minUndequeuedBufs to be one less

* commit 'bd1f8f0a5cc55761edfbd2a472e229dd4b0d2cdf':
  stagefright: allow for minUndequeuedBufs to be one less

10 years agoresolved conflicts for merge of f40c4c56 to master
Glenn Kasten [Wed, 19 Mar 2014 20:21:51 +0000 (13:21 -0700)]
resolved conflicts for merge of f40c4c56 to master

Change-Id: Ifd5385ad42a81e02e6a6afc6281f09fbff361671

10 years agoam fb28c384: am 1faa4170: stagefright: allow for minUndequeuedBufs to be one less
Lajos Molnar [Wed, 19 Mar 2014 20:00:39 +0000 (20:00 +0000)]
am fb28c384: am 1faa4170: stagefright: allow for minUndequeuedBufs to be one less

* commit 'fb28c384316518f699e7dd3e9149c9e84b05a525':
  stagefright: allow for minUndequeuedBufs to be one less

10 years agoam 1faa4170: stagefright: allow for minUndequeuedBufs to be one less
Lajos Molnar [Wed, 19 Mar 2014 19:56:15 +0000 (19:56 +0000)]
am 1faa4170: stagefright: allow for minUndequeuedBufs to be one less

* commit '1faa41704e0b976e546321effcb09a85767d51ba':
  stagefright: allow for minUndequeuedBufs to be one less

10 years agoam 36817364: Merge "Add libaudioresampler"
Glenn Kasten [Wed, 19 Mar 2014 19:56:09 +0000 (19:56 +0000)]
am 36817364: Merge "Add libaudioresampler"

* commit '36817364738d4c45adc3e448fbec02a9611bfeda':
  Add libaudioresampler

10 years agoMerge "Add libaudioresampler"
Glenn Kasten [Wed, 19 Mar 2014 19:45:28 +0000 (19:45 +0000)]
Merge "Add libaudioresampler"

10 years agostagefright: allow for minUndequeuedBufs to be one less
Lajos Molnar [Wed, 19 Mar 2014 19:22:01 +0000 (12:22 -0700)]
stagefright: allow for minUndequeuedBufs to be one less

Bug: 13533477
Change-Id: I909324e3e24f65d8051e0d5474267620efcfc729

10 years agoUse libaudioresampler instead of libaudioflinger
Glenn Kasten [Wed, 19 Mar 2014 16:05:59 +0000 (09:05 -0700)]
Use libaudioresampler instead of libaudioflinger

in order to be able to build libvideoeditor as 64-bit also.

libaudioresampler is available in both 32-bit and 64-bit,
unlike libaudioflinger which is currently 32-bit only.

Change-Id: Id63857da877b1e45b7c1f8e35f18dca6600be3f7

10 years agoAdd libaudioresampler
Glenn Kasten [Wed, 19 Mar 2014 16:05:08 +0000 (09:05 -0700)]
Add libaudioresampler

libaudioresampler is available in both 32-bit and 64-bit,
unlike libaudioflinger which is currently 32-bit only.

Bug: 8141282
Change-Id: I839f7b4e6aaed6984012ca6d514323f927669df6

10 years agostagefright: add include support for MediaCodecList xml parser
Lajos Molnar [Wed, 19 Mar 2014 02:46:52 +0000 (19:46 -0700)]
stagefright: add include support for MediaCodecList xml parser

One can include full-formed XML files using <Include href=".." />.
For security/simplicity, file names must be in the form of
"media_codecs_.*\.xml"

Change-Id: Id039a4fd0ade390224485fcf5ecc1d107b2bdb9a

10 years agoUse more tags to help the ICU detector.
Marco Nelissen [Tue, 18 Mar 2014 21:00:39 +0000 (14:00 -0700)]
Use more tags to help the ICU detector.

The detector only gave non-ascii data to ICU. In some cases that could
result in very short data, for which ICU would issue a low confidence
level for the actual encoding. By padding the data with additional
(ascii) tags, we improve accuracy for such files. Becauses this can
reduce accuracy in other cases, only do this when the initial confidence
is low.

b/13473604

Change-Id: I63d932043155c310b0e358cdf2d37787961e94b7

10 years agoam 129c7653: am 9cde5172: am b635b0e6: mediaplayer: keep more buffers with the Buffer...
Lajos Molnar [Wed, 19 Mar 2014 03:24:56 +0000 (03:24 +0000)]
am 129c7653: am 9cde5172: am b635b0e6: mediaplayer: keep more buffers with the BufferQueue

* commit '129c76538570cd42fce2154bfb0aec934cf84ff3':
  mediaplayer: keep more buffers with the BufferQueue

10 years agoam 9cde5172: am b635b0e6: mediaplayer: keep more buffers with the BufferQueue
Lajos Molnar [Wed, 19 Mar 2014 03:15:12 +0000 (03:15 +0000)]
am 9cde5172: am b635b0e6: mediaplayer: keep more buffers with the BufferQueue

* commit '9cde517297827156de1c3b2ff54e272a5d4ae7c3':
  mediaplayer: keep more buffers with the BufferQueue

10 years agoam b635b0e6: mediaplayer: keep more buffers with the BufferQueue
Lajos Molnar [Wed, 19 Mar 2014 03:10:58 +0000 (03:10 +0000)]
am b635b0e6: mediaplayer: keep more buffers with the BufferQueue

* commit 'b635b0e66b257ab442e230bca96afd5105cf6829':
  mediaplayer: keep more buffers with the BufferQueue

10 years agoam 49b2e310: am a1f0c62c: am 43ca783e: httplive: block-by-block fetch, decrypt, and...
Robert Shih [Wed, 19 Mar 2014 02:34:48 +0000 (02:34 +0000)]
am 49b2e310: am a1f0c62c: am 43ca783e: httplive: block-by-block fetch, decrypt, and parse ts files.

* commit '49b2e310f62c590a1af9f921cd8a134cdf589263':
  httplive: block-by-block fetch, decrypt, and parse ts files.

10 years agoam a1f0c62c: am 43ca783e: httplive: block-by-block fetch, decrypt, and parse ts files.
Robert Shih [Wed, 19 Mar 2014 02:25:39 +0000 (02:25 +0000)]
am a1f0c62c: am 43ca783e: httplive: block-by-block fetch, decrypt, and parse ts files.

* commit 'a1f0c62c189f2d162cca4af736c3d440f1eff53c':
  httplive: block-by-block fetch, decrypt, and parse ts files.

10 years agoam 43ca783e: httplive: block-by-block fetch, decrypt, and parse ts files.
Robert Shih [Wed, 19 Mar 2014 02:19:55 +0000 (02:19 +0000)]
am 43ca783e: httplive: block-by-block fetch, decrypt, and parse ts files.

* commit '43ca783effd99bba0e6e2dd6fe177a8888578ef8':
  httplive: block-by-block fetch, decrypt, and parse ts files.

10 years agomediaplayer: keep more buffers with the BufferQueue
Lajos Molnar [Thu, 13 Feb 2014 23:29:49 +0000 (15:29 -0800)]
mediaplayer: keep more buffers with the BufferQueue

Change OMX buffer allocation policy to allocate
nBufferCountMin + what is required for the BQ.

For the BQ, try to allocate 2 additional buffers than
the minimum undequeued count.

Also account for the fact that BQ may return one less
than the actual minimum undequeued count.

In most cases the resulting number of buffers ends up
being the same as with the previous policy, but we
keep more buffers with the BQ.

Change-Id: I826db8bf7dd333b620299dba60bf1b81b228275d
Bug: 13170236

10 years agohttplive: block-by-block fetch, decrypt, and parse ts files.
Robert Shih [Thu, 27 Feb 2014 20:33:24 +0000 (12:33 -0800)]
httplive: block-by-block fetch, decrypt, and parse ts files.

Bug: 12060952
Change-Id: I695345081fe23961b9d0ef6db264885f914703ec

10 years agoam c7c839dc: am b2ecad7f: Merge "libstagefright_foundation: fix printf format for...
Colin Cross [Tue, 18 Mar 2014 23:38:15 +0000 (23:38 +0000)]
am c7c839dc: am b2ecad7f: Merge "libstagefright_foundation: fix printf format for 64-bit"

* commit 'c7c839dccf58ab6322c1898cbf1b2332792d2e86':
  libstagefright_foundation: fix printf format for 64-bit

10 years agoam b2ecad7f: Merge "libstagefright_foundation: fix printf format for 64-bit"
Colin Cross [Tue, 18 Mar 2014 23:30:04 +0000 (23:30 +0000)]
am b2ecad7f: Merge "libstagefright_foundation: fix printf format for 64-bit"

* commit 'b2ecad7f079f4f852d334e67fd7a72ff1696a78e':
  libstagefright_foundation: fix printf format for 64-bit

10 years agoMerge "libstagefright_foundation: fix printf format for 64-bit"
Colin Cross [Tue, 18 Mar 2014 23:20:52 +0000 (23:20 +0000)]
Merge "libstagefright_foundation: fix printf format for 64-bit"

10 years agolibstagefright_foundation: fix printf format for 64-bit
Colin Cross [Tue, 18 Mar 2014 23:18:27 +0000 (16:18 -0700)]
libstagefright_foundation: fix printf format for 64-bit

Fixes build error:
frameworks/av/media/libstagefright/foundation/ANetworkSession.cpp:582:131: error: format '%d' expects argument of type 'int', but argument 4 has type 'size_t {aka long unsigned int}' [-Werror=format=]
                 ALOGI("%d datagrams remain queued.", mOutFragments.size());
                                                                                                                                   ^
cc1plus: all warnings being treated as errors

Change-Id: I69d1f086b8f1e450f107671c8f8f3ed696d170b4

10 years agoam 0c282de7: am 77658a06: Merge "AudioPolicyService: malloc/delete pair"
Glenn Kasten [Tue, 18 Mar 2014 20:52:42 +0000 (20:52 +0000)]
am 0c282de7: am 77658a06: Merge "AudioPolicyService: malloc/delete pair"

* commit '0c282de73240b1efce64558ab2fa0a8be1f4292b':
  AudioPolicyService: malloc/delete pair

10 years agoMerge "audioflinger: OffloadThread fix for resume underrun"
Eric Laurent [Tue, 18 Mar 2014 19:29:19 +0000 (19:29 +0000)]
Merge "audioflinger: OffloadThread fix for resume underrun"

10 years agoMerge "AudioFlinger: Change track ready condition in STOPPING_1 state"
Eric Laurent [Tue, 18 Mar 2014 19:28:44 +0000 (19:28 +0000)]
Merge "AudioFlinger: Change track ready condition in STOPPING_1 state"

10 years agoMerge "audioflinger: Handle pause /resume in stopping state"
Eric Laurent [Tue, 18 Mar 2014 19:28:04 +0000 (19:28 +0000)]
Merge "audioflinger: Handle pause /resume in stopping state"

10 years agoam 098b28fc: am 64727dd7: Merge "More precise 32-bit only for libstagefright/ subdire...
Glenn Kasten [Tue, 18 Mar 2014 19:08:37 +0000 (19:08 +0000)]
am 098b28fc: am 64727dd7: Merge "More precise 32-bit only for libstagefright/ subdirectories"

* commit '098b28fc88b3d96eada2f9db318d9c38c70cf674':
  More precise 32-bit only for libstagefright/ subdirectories

10 years agoMerge "Remove deprecated BufferQueue constructor"
Dan Stoza [Tue, 18 Mar 2014 17:55:05 +0000 (17:55 +0000)]
Merge "Remove deprecated BufferQueue constructor"

10 years agoam 77658a06: Merge "AudioPolicyService: malloc/delete pair"
Glenn Kasten [Tue, 18 Mar 2014 17:40:58 +0000 (17:40 +0000)]
am 77658a06: Merge "AudioPolicyService: malloc/delete pair"

* commit '77658a069c81a0d5b4a1b81443b470a3ea64cab0':
  AudioPolicyService: malloc/delete pair

10 years agoMerge "AudioPolicyService: malloc/delete pair"
Glenn Kasten [Tue, 18 Mar 2014 17:31:25 +0000 (17:31 +0000)]
Merge "AudioPolicyService: malloc/delete pair"

10 years agoam 64727dd7: Merge "More precise 32-bit only for libstagefright/ subdirectories"
Glenn Kasten [Tue, 18 Mar 2014 17:21:30 +0000 (17:21 +0000)]
am 64727dd7: Merge "More precise 32-bit only for libstagefright/ subdirectories"

* commit '64727dd7c8513b6c9ddcce2f4b305618bb76121c':
  More precise 32-bit only for libstagefright/ subdirectories

10 years agoMerge "More precise 32-bit only for libstagefright/ subdirectories"
Glenn Kasten [Tue, 18 Mar 2014 17:13:23 +0000 (17:13 +0000)]
Merge "More precise 32-bit only for libstagefright/ subdirectories"

10 years agoMerge "audio policy: renamed AudioPolicyManagerBase to AudioPolicyManager"
Eric Laurent [Tue, 18 Mar 2014 17:04:52 +0000 (17:04 +0000)]
Merge "audio policy: renamed AudioPolicyManagerBase to AudioPolicyManager"

10 years agoMerge "audio policy: remove dependency from AudioSystemLegacy"
Eric Laurent [Tue, 18 Mar 2014 17:03:54 +0000 (17:03 +0000)]
Merge "audio policy: remove dependency from AudioSystemLegacy"

10 years agoMerge "Remove deprecated BufferQueue constructor"
Dan Stoza [Tue, 18 Mar 2014 16:52:04 +0000 (16:52 +0000)]
Merge "Remove deprecated BufferQueue constructor"

10 years agoMerge "Remove deprecated BufferQueue constructor"
Dan Stoza [Tue, 18 Mar 2014 16:51:25 +0000 (16:51 +0000)]
Merge "Remove deprecated BufferQueue constructor"

10 years agoMerge "audio policy: import audio policy manager from hardware legacy"
Eric Laurent [Tue, 18 Mar 2014 15:56:41 +0000 (15:56 +0000)]
Merge "audio policy: import audio policy manager from hardware legacy"

10 years agoMerge "audio policy: split implementation"
Eric Laurent [Tue, 18 Mar 2014 01:54:53 +0000 (01:54 +0000)]
Merge "audio policy: split implementation"

10 years agoaudioflinger: OffloadThread fix for resume underrun
Haynes Mathew George [Fri, 7 Mar 2014 21:43:49 +0000 (13:43 -0800)]
audioflinger: OffloadThread fix for resume underrun

AudioFlinger can miss resuming h/w on a pause->resume transition
if sufficient data isn't available

Bug: 11358524.
Change-Id: Ic3c75256290d3515fd4a96dfcc900909fbe5bc15

10 years agoAudioFlinger: Change track ready condition in STOPPING_1 state
Eric Laurent [Tue, 18 Mar 2014 00:22:08 +0000 (17:22 -0700)]
AudioFlinger: Change track ready condition in STOPPING_1 state

Set FS_FILLED only if framesReady() > 0

Change-Id: Ibb1d2e988ff17fcf3a7ab61031a3f85df82f18d5

10 years agoaudioflinger: Handle pause /resume in stopping state
Krishnankutty Kolathappilly [Wed, 5 Feb 2014 00:23:42 +0000 (16:23 -0800)]
audioflinger: Handle pause /resume in stopping state

-Pre-requisite:
 Perform seek on the clip. After seek the data remaining till EOS
 is little more than the driver and common block buffering.
-Framework state:
 Offload thread is waiting for signal from the HAL for a free
 buffer. Audio Player calls sink stop on reaching EOS. Audio
 track is waiting on obtain buffer for a free space in common
 block to send the last buffer. The track is moved to stopping
 state as input EOS is reached.
-Issue:
 Perform pause/ resume in this state(STOPPING), Audio playback
 does not resume.
-Fix
 Ensure resume is called in stopping state if frames ready is
 greater than zero.

Bug: 12870871

Change-Id: Ib1378c4ee5ce4bea655691e93de0775f7b1d2804
Signed-off-by: Glenn Kasten <gkasten@google.com>
10 years agoam 557847ee: am a6ca0acf: am bd3e2e03: camera2: Fix segfault when using null availabi...
Igor Murashkin [Tue, 18 Mar 2014 00:32:24 +0000 (00:32 +0000)]
am 557847ee: am a6ca0acf: am bd3e2e03: camera2: Fix segfault when using null availability listener

* commit '557847ee511dd5e75d584ff04449322f0f098241':
  camera2: Fix segfault when using null availability listener

10 years agoam a6ca0acf: am bd3e2e03: camera2: Fix segfault when using null availability listener
Igor Murashkin [Tue, 18 Mar 2014 00:20:54 +0000 (00:20 +0000)]
am a6ca0acf: am bd3e2e03: camera2: Fix segfault when using null availability listener

* commit 'a6ca0acf0d009acf45b05561273aaad44ab22533':
  camera2: Fix segfault when using null availability listener

10 years agoMerge "move audio policy service to a separate library"
Eric Laurent [Tue, 18 Mar 2014 00:14:12 +0000 (00:14 +0000)]
Merge "move audio policy service to a separate library"

10 years agoam 9a9481f8: am 0e7e5db7: Merge "More 32-bit only"
Glenn Kasten [Mon, 17 Mar 2014 23:32:11 +0000 (23:32 +0000)]
am 9a9481f8: am 0e7e5db7: Merge "More 32-bit only"

* commit '9a9481f89b26211b20d7f3fde3d54b455843bf70':
  More 32-bit only

10 years agoam bd3e2e03: camera2: Fix segfault when using null availability listener
Igor Murashkin [Mon, 17 Mar 2014 22:56:00 +0000 (22:56 +0000)]
am bd3e2e03: camera2: Fix segfault when using null availability listener

* commit 'bd3e2e03f3ab686c52982a9e50cae853128172cf':
  camera2: Fix segfault when using null availability listener

10 years agocamera3: Remove old vendor tag ops dependencies.
Ruben Brunk [Tue, 11 Mar 2014 01:59:38 +0000 (18:59 -0700)]
camera3: Remove old vendor tag ops dependencies.

Bug: 12134423
Change-Id: I7acdf76d4c0674bdb1cc939592d4620687c785c3

10 years agocamera2: Don't log vendor tag errors when camera HAL too old
Igor Murashkin [Mon, 17 Mar 2014 21:00:29 +0000 (14:00 -0700)]
camera2: Don't log vendor tag errors when camera HAL too old

Change-Id: Iac3d23284230c95c85ee404abbf9b22df1ae721c

10 years agocamera2: Fix segfault when using null availability listener
Igor Murashkin [Mon, 17 Mar 2014 20:01:41 +0000 (13:01 -0700)]
camera2: Fix segfault when using null availability listener

ICameraService::addListener / removeListener will now return BAD_VALUE
if a null listener is used.

Bug: 12891434
Change-Id: I9764110094d8fd42e22fcc8df3ef0e73c1b070e7

10 years agoMore precise 32-bit only for libstagefright/ subdirectories
Glenn Kasten [Mon, 17 Mar 2014 18:49:35 +0000 (11:49 -0700)]
More precise 32-bit only for libstagefright/ subdirectories

Change-Id: Ie4e8f9ccd834b902287d3452cc9fa739809ddb68

10 years agoam 0e7e5db7: Merge "More 32-bit only"
Glenn Kasten [Mon, 17 Mar 2014 18:42:41 +0000 (18:42 +0000)]
am 0e7e5db7: Merge "More 32-bit only"

* commit '0e7e5db7a0e70fd90fc61133b6a109c85eab29bf':
  More 32-bit only

10 years agoMerge "More 32-bit only"
Glenn Kasten [Mon, 17 Mar 2014 18:36:00 +0000 (18:36 +0000)]
Merge "More 32-bit only"

10 years agoMerge "Make error handling more similar for output and capture"
Glenn Kasten [Sat, 15 Mar 2014 00:33:58 +0000 (00:33 +0000)]
Merge "Make error handling more similar for output and capture"

10 years agoam 0dc35830: (-s ours) am 8788c40c: am 75dcf510: Merge "Verify certificates" into...
Marco Nelissen [Sat, 15 Mar 2014 00:30:45 +0000 (00:30 +0000)]
am 0dc35830: (-s ours) am 8788c40c: am 75dcf510: Merge "Verify certificates" into klp-dev

* commit '0dc3583043bb578b149e50a9928894eff2819508':
  Verify certificates

10 years agoMore 32-bit only
Glenn Kasten [Fri, 14 Mar 2014 22:36:20 +0000 (15:36 -0700)]
More 32-bit only

Change-Id: Ic333215e39757f91b12d66b8a9ad7f43c8ba8b36

10 years agoam 8788c40c: am 75dcf510: Merge "Verify certificates" into klp-dev
Marco Nelissen [Fri, 14 Mar 2014 23:33:07 +0000 (23:33 +0000)]
am 8788c40c: am 75dcf510: Merge "Verify certificates" into klp-dev

* commit '8788c40c7b5bdcaef1dcaa7f36598ae767880047':
  Verify certificates

10 years agoam 75dcf510: Merge "Verify certificates" into klp-dev
Marco Nelissen [Fri, 14 Mar 2014 22:55:52 +0000 (22:55 +0000)]
am 75dcf510: Merge "Verify certificates" into klp-dev

* commit '75dcf5101c90e31bbac95694d835b0e8f57ba720':
  Verify certificates

10 years agoMerge "Verify certificates" into klp-dev
Marco Nelissen [Fri, 14 Mar 2014 22:27:17 +0000 (22:27 +0000)]
Merge "Verify certificates" into klp-dev

10 years agoMove declarations to where needed
Glenn Kasten [Thu, 13 Mar 2014 22:00:32 +0000 (15:00 -0700)]
Move declarations to where needed

Also remove unnecessary ALOGV and dead variable inFrameCount

Change-Id: I34547fb0fd2ff142fc60277bedfa4064e7356611

10 years agoMake error handling more similar for output and capture
Glenn Kasten [Thu, 13 Mar 2014 22:08:51 +0000 (15:08 -0700)]
Make error handling more similar for output and capture

And simplify error case

Change-Id: I0bb1ec252945d672cc4cef137977b912f1b23d51

10 years agoMake error handling for audio driver initCheck more similar
Glenn Kasten [Tue, 24 Sep 2013 18:52:37 +0000 (11:52 -0700)]
Make error handling for audio driver initCheck more similar

Change-Id: I8222f00f7ac89d52235af0f64f3fee7a8c471e1e

10 years agoMake session ID code similar between output and capture
Glenn Kasten [Thu, 13 Mar 2014 22:01:06 +0000 (15:01 -0700)]
Make session ID code similar between output and capture

Change-Id: I873a97d0e36e1a452421df4f749d51e1916797a5

10 years agoRemove name output parameter from createTrack
Glenn Kasten [Thu, 13 Mar 2014 21:59:59 +0000 (14:59 -0700)]
Remove name output parameter from createTrack

It was only used for one log.
A better solution will be a per-track unique ID.

Change-Id: Ia440e02ae4a5a4019a9a2d08970e1ee93ac4c3a3

10 years agoReplace if/else by switch
Glenn Kasten [Thu, 13 Mar 2014 22:05:25 +0000 (15:05 -0700)]
Replace if/else by switch

Change-Id: Ibe96c8fb1f0ba7f850c0561f60769ce63aceba5d

10 years agoWhitespace and comments
Glenn Kasten [Thu, 13 Mar 2014 22:08:33 +0000 (15:08 -0700)]
Whitespace and comments

Change-Id: I99752cca74a459c4746ea4718acb0115439e50bd

10 years agoPrepare for additional capture formats
Glenn Kasten [Thu, 13 Mar 2014 22:02:40 +0000 (15:02 -0700)]
Prepare for additional capture formats

Change-Id: Ib10b004f0029191b33a97671e41b0d86ebfbe0b9

10 years agoresolved conflicts for merge of 3c780188 to master
Glenn Kasten [Fri, 14 Mar 2014 21:22:08 +0000 (14:22 -0700)]
resolved conflicts for merge of 3c780188 to master

Change-Id: Ic579d346c27ff05ea6444faaa60fa6caaec86fbf

10 years agoam 089affb6: Merge "mediaserver and associated services are 32-bit only"
Glenn Kasten [Fri, 14 Mar 2014 20:53:02 +0000 (20:53 +0000)]
am 089affb6: Merge "mediaserver and associated services are 32-bit only"

* commit '089affb6c2d9ed1e2d49df4be02d30dc490506f9':
  mediaserver and associated services are 32-bit only

10 years agoMerge "mediaserver and associated services are 32-bit only"
Glenn Kasten [Fri, 14 Mar 2014 20:45:50 +0000 (20:45 +0000)]
Merge "mediaserver and associated services are 32-bit only"

10 years agoam f1ac623f: am 4a67fc49: Merge "Implemented support for RTSP 301 Redirect"
Andreas Huber [Fri, 14 Mar 2014 17:53:13 +0000 (17:53 +0000)]
am f1ac623f: am 4a67fc49: Merge "Implemented support for RTSP 301 Redirect"

* commit 'f1ac623fcc6bbda2faff9752cd611182a897afe1':
  Implemented support for RTSP 301 Redirect

10 years agoam fa243e07: am 466786b2: am 70cc5bdc: Merge changes Ic46e3069,Idc92716b into klp-dev
Lajos Molnar [Fri, 14 Mar 2014 17:52:40 +0000 (17:52 +0000)]
am fa243e07: am 466786b2: am 70cc5bdc: Merge changes Ic46e3069,Idc92716b into klp-dev

* commit 'fa243e07f062058e7df01c052eb79086c21fbdbc':
  LiveSession: fix incorrect stream key (subtitle"s")
  M3UParser: trim spaces when parsing comma separated codecs.

10 years agoam a0b94395: (-s ours) am 5b297ba7: am 67a10c52: Merge "httplive: clear access units...
Lajos Molnar [Fri, 14 Mar 2014 17:52:39 +0000 (17:52 +0000)]
am a0b94395: (-s ours) am 5b297ba7: am 67a10c52: Merge "httplive: clear access units before returning from seekTo." into klp-dev

* commit 'a0b94395dc82c90ca437bb6fed7aa01fcbbffffe':
  httplive: clear access units before returning from seekTo.

10 years agoMerge "Fix Offload playback in AudioFlinger"
Andy Hung [Fri, 14 Mar 2014 17:21:41 +0000 (17:21 +0000)]
Merge "Fix Offload playback in AudioFlinger"

10 years agoMerge "Revert "Revert "Convert AudioFlinger mSinkBuffer to flexible format"""
Andy Hung [Fri, 14 Mar 2014 17:21:28 +0000 (17:21 +0000)]
Merge "Revert "Revert "Convert AudioFlinger mSinkBuffer to flexible format"""

10 years agoam 43d3f40b: am bd77a1b5: am cf49a51f: fix codec buffer leak in error handling when...
Chong Zhang [Fri, 14 Mar 2014 17:13:05 +0000 (17:13 +0000)]
am 43d3f40b: am bd77a1b5: am cf49a51f: fix codec buffer leak in error handling when timestamp goes backward

* commit '43d3f40b389904a2bdf4fd4ef8e8b914cf5a4b67':
  fix codec buffer leak in error handling when timestamp goes backward

10 years agoam 29c291f2: (-s ours) am a671f943: am c69bc40a: Merge "Cap pts gap between adjacent...
Chong Zhang [Fri, 14 Mar 2014 17:12:41 +0000 (17:12 +0000)]
am 29c291f2: (-s ours) am a671f943: am c69bc40a: Merge "Cap pts gap between adjacent frames to specified value" into klp-dev

* commit '29c291f2337561b1f8c2f79bc34339b0b9c28b9c':
  Cap pts gap between adjacent frames to specified value

10 years agoresolved conflicts for merge of 28836548 to master
Chong Zhang [Fri, 14 Mar 2014 16:45:36 +0000 (09:45 -0700)]
resolved conflicts for merge of 28836548 to master

Change-Id: I60bf93bed97a85dd7efe53f873cd1c9764513d8f

10 years agoam 4a67fc49: Merge "Implemented support for RTSP 301 Redirect"
Andreas Huber [Fri, 14 Mar 2014 15:46:13 +0000 (15:46 +0000)]
am 4a67fc49: Merge "Implemented support for RTSP 301 Redirect"

* commit '4a67fc49d926c75fa6a96160ba5627fb0e209db6':
  Implemented support for RTSP 301 Redirect

10 years agoMerge "Implemented support for RTSP 301 Redirect"
Andreas Huber [Fri, 14 Mar 2014 15:40:22 +0000 (15:40 +0000)]
Merge "Implemented support for RTSP 301 Redirect"

10 years agoam 466786b2: am 70cc5bdc: Merge changes Ic46e3069,Idc92716b into klp-dev
Lajos Molnar [Fri, 14 Mar 2014 05:14:33 +0000 (05:14 +0000)]
am 466786b2: am 70cc5bdc: Merge changes Ic46e3069,Idc92716b into klp-dev

* commit '466786b25b262f4f6e5737b3a88e8d7f6916e45c':
  LiveSession: fix incorrect stream key (subtitle"s")
  M3UParser: trim spaces when parsing comma separated codecs.

10 years agoam 5b297ba7: am 67a10c52: Merge "httplive: clear access units before returning from...
Lajos Molnar [Fri, 14 Mar 2014 05:14:32 +0000 (05:14 +0000)]
am 5b297ba7: am 67a10c52: Merge "httplive: clear access units before returning from seekTo." into klp-dev

* commit '5b297ba76271e8554758cbd569e73720bc914af6':
  httplive: clear access units before returning from seekTo.

10 years agoam 70cc5bdc: Merge changes Ic46e3069,Idc92716b into klp-dev
Lajos Molnar [Fri, 14 Mar 2014 04:10:37 +0000 (04:10 +0000)]
am 70cc5bdc: Merge changes Ic46e3069,Idc92716b into klp-dev

* commit '70cc5bdc0fca3f67f3602f04152c29323cad99df':
  LiveSession: fix incorrect stream key (subtitle"s")
  M3UParser: trim spaces when parsing comma separated codecs.

10 years agoam 67a10c52: Merge "httplive: clear access units before returning from seekTo." into...
Lajos Molnar [Fri, 14 Mar 2014 04:10:37 +0000 (04:10 +0000)]
am 67a10c52: Merge "httplive: clear access units before returning from seekTo." into klp-dev

* commit '67a10c522898d8223f5a2d389a846b7e2327148a':
  httplive: clear access units before returning from seekTo.

10 years agoMerge changes I1455bfc6,I90c7e34b,I06e001df
Lajos Molnar [Fri, 14 Mar 2014 00:02:07 +0000 (00:02 +0000)]
Merge changes I1455bfc6,I90c7e34b,I06e001df

* changes:
  NuPlayer: use MediaCodec instead of ACodec
  MediaCodec: add getInputFormat() method
  Revert "NuPlayer: Use a software renderer when using software codecs"

10 years agoam bd77a1b5: am cf49a51f: fix codec buffer leak in error handling when timestamp...
Chong Zhang [Thu, 13 Mar 2014 23:57:22 +0000 (23:57 +0000)]
am bd77a1b5: am cf49a51f: fix codec buffer leak in error handling when timestamp goes backward

* commit 'bd77a1b5115d355eb1e2bc270fe9aa4ceb3d8e65':
  fix codec buffer leak in error handling when timestamp goes backward

10 years agoam cf49a51f: fix codec buffer leak in error handling when timestamp goes backward
Chong Zhang [Thu, 13 Mar 2014 23:53:41 +0000 (23:53 +0000)]
am cf49a51f: fix codec buffer leak in error handling when timestamp goes backward

* commit 'cf49a51ff59c3cd228d178d23252ac0d39d5a893':
  fix codec buffer leak in error handling when timestamp goes backward

10 years agoam a671f943: am c69bc40a: Merge "Cap pts gap between adjacent frames to specified...
Chong Zhang [Thu, 13 Mar 2014 23:43:25 +0000 (23:43 +0000)]
am a671f943: am c69bc40a: Merge "Cap pts gap between adjacent frames to specified value" into klp-dev

* commit 'a671f943b72155460f0c94cdd92d829cb059b571':
  Cap pts gap between adjacent frames to specified value

10 years agoam 1e001f92: am 1c608ab3: save mGraphicBuffer pointer even when we\'re suspended
Chong Zhang [Thu, 13 Mar 2014 23:43:24 +0000 (23:43 +0000)]
am 1e001f92: am 1c608ab3: save mGraphicBuffer pointer even when we\'re suspended

* commit '1e001f92e748de00a3e20effa464d59d75a746b3':
  save mGraphicBuffer pointer even when we're suspended

10 years agoFix Offload playback in AudioFlinger
Andy Hung [Thu, 13 Mar 2014 20:59:29 +0000 (13:59 -0700)]
Fix Offload playback in AudioFlinger

This fixes Offload playback regression introduced by adding
flexible format to mSinkBuffer.  Test case is AAC file playback.

Bug: 13450717
Change-Id: I0fa11978295ed4793be90c565e5b8abedf156914
Signed-off-by: Andy Hung <hunga@google.com>
10 years agoVerify certificates
Marco Nelissen [Thu, 13 Mar 2014 21:18:25 +0000 (14:18 -0700)]
Verify certificates

b/13418320

Change-Id: I3052dd5f9ec057e700784cd713f6a7dab9ecfe7b

10 years agoRevert "Revert "Convert AudioFlinger mSinkBuffer to flexible format""
Andy Hung [Thu, 13 Mar 2014 20:57:33 +0000 (13:57 -0700)]
Revert "Revert "Convert AudioFlinger mSinkBuffer to flexible format""

This reverts commit e2a9c29f35e0c09782558542fc4cf9823779590e.

10 years agoMerge "camera3: Pass vendor tags through binder."
Ruben Brunk [Thu, 13 Mar 2014 20:18:27 +0000 (20:18 +0000)]
Merge "camera3: Pass vendor tags through binder."

10 years agoam c69bc40a: Merge "Cap pts gap between adjacent frames to specified value" into...
Chong Zhang [Thu, 13 Mar 2014 19:33:54 +0000 (19:33 +0000)]
am c69bc40a: Merge "Cap pts gap between adjacent frames to specified value" into klp-dev

* commit 'c69bc40a347c411751cb082b3eb4a82d976a68ec':
  Cap pts gap between adjacent frames to specified value

10 years agoam 1c608ab3: save mGraphicBuffer pointer even when we\'re suspended
Chong Zhang [Thu, 13 Mar 2014 19:33:54 +0000 (19:33 +0000)]
am 1c608ab3: save mGraphicBuffer pointer even when we\'re suspended

* commit '1c608ab33acab82d4a87f1abedcc99a623d1b53a':
  save mGraphicBuffer pointer even when we're suspended

10 years agocamera3: Pass vendor tags through binder.
Ruben Brunk [Fri, 21 Feb 2014 18:51:38 +0000 (10:51 -0800)]
camera3: Pass vendor tags through binder.

Bug: 12134423

- Adds a class for parceling vendor tag definitions.
- Passes vendor tag definitions to clients of the camera service.
- Switches over to new vendor tag mechanism when reading from HAL.

Change-Id: Icef3fe9e67160767bdb8244ac49c85b68b497123