OSDN Git Service
Glenn Kasten [Wed, 7 May 2014 18:17:52 +0000 (11:17 -0700)]
Fix a couple of fast capture typo bugs
AudioRecord constructor was not passing flags through to set().
Server-side check was using wrong kind of channel mask.
Change-Id: Ifaa880ec323771e9fd168262be05f3e539f53390
Marco Nelissen [Tue, 6 May 2014 22:46:09 +0000 (22:46 +0000)]
Merge "MediaFormat owns its strings"
Zhijun He [Tue, 6 May 2014 18:37:54 +0000 (18:37 +0000)]
Merge "Camera3: fix missing string in logging code"
Zhijun He [Tue, 6 May 2014 18:33:52 +0000 (11:33 -0700)]
Camera3: fix missing string in logging code
Change-Id: I15da6bb8b586b4641837f42d2145530fb45dd0bd
Marco Nelissen [Tue, 6 May 2014 17:33:07 +0000 (10:33 -0700)]
MediaFormat owns its strings
Have MediaFormat own the strings it returns from toString and getString,
reducing the chance of memory leaks.
Change-Id: I0ddd593874c8b3af0b7714f2d8a106edf8121108
Eric Laurent [Tue, 6 May 2014 15:35:34 +0000 (15:35 +0000)]
am
71171988: am
f655acf1: am
8fb04d47: Merge "Fix memory leak when filtering commands in insertCommand_l()"
* commit '
711719885d7563068579abf347c366cf6bc906f5':
Fix memory leak when filtering commands in insertCommand_l()
Eric Laurent [Tue, 6 May 2014 15:30:49 +0000 (15:30 +0000)]
am
f655acf1: am
8fb04d47: Merge "Fix memory leak when filtering commands in insertCommand_l()"
* commit '
f655acf15e587dbf5d7120e9f2bf4b5bcb89941c':
Fix memory leak when filtering commands in insertCommand_l()
Eric Laurent [Tue, 6 May 2014 15:28:39 +0000 (15:28 +0000)]
am
8fb04d47: Merge "Fix memory leak when filtering commands in insertCommand_l()"
* commit '
8fb04d474ed9e0d1302ae223ee76fafbe5fb41a3':
Fix memory leak when filtering commands in insertCommand_l()
Eric Laurent [Tue, 6 May 2014 15:25:45 +0000 (15:25 +0000)]
Merge "Fix memory leak when filtering commands in insertCommand_l()"
Andy Hung [Tue, 6 May 2014 00:45:15 +0000 (00:45 +0000)]
Merge "Remove warnings in recordvideo"
Andy Hung [Fri, 2 May 2014 01:47:58 +0000 (18:47 -0700)]
Remove warnings in recordvideo
Change-Id: I2ed72836210fd3a02c7bceeb5fccadf8dcb92fbc
Signed-off-by: Andy Hung <hunga@google.com>
Andy Hung [Tue, 6 May 2014 00:17:13 +0000 (00:17 +0000)]
Merge "Fix audioloop test program"
Andy Hung [Thu, 24 Apr 2014 01:34:02 +0000 (18:34 -0700)]
Fix audioloop test program
Change-Id: Ic31966095d719cf2b33322675d7d0a2e6a203268
Signed-off-by: Andy Hung <hunga@google.com>
Marco Nelissen [Mon, 5 May 2014 21:49:25 +0000 (21:49 +0000)]
Merge "Don't build libmediandk for PDK"
Marco Nelissen [Mon, 5 May 2014 21:48:34 +0000 (14:48 -0700)]
Don't build libmediandk for PDK
Change-Id: I9b2e5f5c8cc0fad59d4a4268c8767f540d536d10
Marco Nelissen [Mon, 5 May 2014 21:07:52 +0000 (21:07 +0000)]
Merge "WIP: MediaCodec and friends NDK APIs, plain C version"
Glenn Kasten [Mon, 5 May 2014 17:57:57 +0000 (17:57 +0000)]
Merge "Use audio_is_linear_pcm()"
Marco Nelissen [Thu, 1 May 2014 17:14:44 +0000 (10:14 -0700)]
WIP: MediaCodec and friends NDK APIs, plain C version
Change-Id: I9ed6b9c5afb026a1b5fe8b652e75635bbcc223df
Ruben Brunk [Mon, 5 May 2014 17:40:08 +0000 (17:40 +0000)]
Merge "camera3: Update CameraMetadata vendor tag handling."
Natalie Silvanovich [Mon, 5 May 2014 17:10:14 +0000 (17:10 +0000)]
Merge "NULL check in ConnectPro"
Natalie Silvanovich [Thu, 1 May 2014 21:44:52 +0000 (14:44 -0700)]
NULL check in ConnectPro
Prevents service crash
Bug:
13744720
Change-Id: I7a5cdba830b4f96660f890ede6b94c38fc3108dd
Ruben Brunk [Thu, 17 Apr 2014 23:14:57 +0000 (16:14 -0700)]
camera3: Update CameraMetadata vendor tag handling.
Bug:
12134423
Change-Id: I97dc955ee9dd78ace93a7946296d6d9b0e407d43
Ruben Brunk [Sat, 3 May 2014 00:29:04 +0000 (00:29 +0000)]
Merge "Revert "camera3: Update CameraMetadata vendor tag handling.""
Ruben Brunk [Sat, 3 May 2014 00:28:33 +0000 (00:28 +0000)]
Revert "camera3: Update CameraMetadata vendor tag handling."
This reverts commit
4764324d2704f1b08bb7407014bf203924ff2363.
Change-Id: I86d7fcc11423502b73fab2a82af6aa89804f0b76
Ruben Brunk [Fri, 2 May 2014 22:23:44 +0000 (22:23 +0000)]
Merge "camera3: Update CameraMetadata vendor tag handling."
Ruben Brunk [Thu, 17 Apr 2014 23:14:57 +0000 (16:14 -0700)]
camera3: Update CameraMetadata vendor tag handling.
Bug:
12134423
Change-Id: I1d1be6792b6a4c9f08e042a8b2c89146bde5665e
Glenn Kasten [Fri, 2 May 2014 21:59:52 +0000 (21:59 +0000)]
Merge "Fix bug for direct track with PCM != 16-bit"
Glenn Kasten [Wed, 30 Apr 2014 23:54:30 +0000 (16:54 -0700)]
Fix bug for direct track with PCM != 16-bit
The AUDIO_FORMAT_PCM_8_BIT format was being converted to
AUDIO_FORMAT_PCM_16_BIT on client side even for direct tracks.
That conversion was incorrect; it should only be done for mixed tracks.
Also remove checks for specific PCM formats in the generic part of
server side of createTrack. Those format checks should only be done by
the thread. This will allow direct tracks for PCM 8-bit, PCM 24-bit, etc.
Change-Id: If5b9fd79f8642ed93e2aeabcaf4809b2ed798978
Zhijun He [Fri, 2 May 2014 18:45:46 +0000 (18:45 +0000)]
Merge "Camera3: Don't notifyError for non-fatal errors"
Glenn Kasten [Fri, 2 May 2014 18:14:34 +0000 (11:14 -0700)]
Use audio_is_linear_pcm()
Change-Id: I17b30fdb6dbb6454ad0a20dd703fd603a37a8397
Lajos Molnar [Fri, 2 May 2014 18:10:24 +0000 (18:10 +0000)]
am
63249d6e: am
bc4bf532: am
b2314088: Merge "AwesomePlayer: use PTS for queueBuffer"
* commit '
63249d6ea560b2f29d3ee255951f527b01ecbac5':
AwesomePlayer: use PTS for queueBuffer
Lajos Molnar [Fri, 2 May 2014 18:06:42 +0000 (18:06 +0000)]
am
113f2122: am
5fa3f7af: am
b52675e9: Merge "Smooth out AwesomePlayer"
* commit '
113f2122662856f2482836f1b4c585a050888afa':
Smooth out AwesomePlayer
Lajos Molnar [Fri, 2 May 2014 18:04:22 +0000 (18:04 +0000)]
am
bc4bf532: am
b2314088: Merge "AwesomePlayer: use PTS for queueBuffer"
* commit '
bc4bf532b7581ecb1c8734a63742183c3ecb02c5':
AwesomePlayer: use PTS for queueBuffer
Lajos Molnar [Fri, 2 May 2014 18:01:21 +0000 (18:01 +0000)]
am
b2314088: Merge "AwesomePlayer: use PTS for queueBuffer"
* commit '
b231408849158baea8dddc0edf7e97fcfc2e3240':
AwesomePlayer: use PTS for queueBuffer
Lajos Molnar [Fri, 2 May 2014 18:00:44 +0000 (18:00 +0000)]
am
5fa3f7af: am
b52675e9: Merge "Smooth out AwesomePlayer"
* commit '
5fa3f7afc0d8d4978d0192cd2cf67ed3899d4dd5':
Smooth out AwesomePlayer
Lajos Molnar [Fri, 2 May 2014 17:57:56 +0000 (17:57 +0000)]
am
b52675e9: Merge "Smooth out AwesomePlayer"
* commit '
b52675e9e3b2cfd7ca3ec4eda80dde77dee9dafb':
Smooth out AwesomePlayer
Lajos Molnar [Fri, 2 May 2014 17:56:37 +0000 (17:56 +0000)]
Merge "AwesomePlayer: use PTS for queueBuffer"
Lajos Molnar [Fri, 2 May 2014 17:53:58 +0000 (17:53 +0000)]
Merge "Smooth out AwesomePlayer"
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
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
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
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
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
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
Lajos Molnar [Fri, 2 May 2014 17:11:14 +0000 (17:11 +0000)]
Merge "AwesomePlayer: improve scheduling of video event to hit PTS"
Lajos Molnar [Fri, 2 May 2014 17:10:57 +0000 (17:10 +0000)]
Merge "stagefright: add ClockEstimator API and WindowedLinearFitEstimator"
Glenn Kasten [Fri, 2 May 2014 15:03:58 +0000 (08:03 -0700)]
resolved conflicts for merge of
47c888a9 to master
Change-Id: I4ba2fdc6374a93a892bb7651b0d174e495f09bf6
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
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
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"
Lajos Molnar [Wed, 30 Apr 2014 17:19:40 +0000 (10:19 -0700)]
AwesomePlayer: use PTS for queueBuffer
Change-Id: I1c14ad4784c799c46cf06a14b0f00c5e4d01f718
Lajos Molnar [Wed, 30 Apr 2014 18:10:44 +0000 (11:10 -0700)]
Smooth out AwesomePlayer
Use clock estimator to smooth out audio time stamps.
Change-Id: Iec1ff30c011069d06ff8051fc4839d00895463d6
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
Lajos Molnar [Tue, 22 Apr 2014 23:31:54 +0000 (16:31 -0700)]
stagefright: add ClockEstimator API and WindowedLinearFitEstimator
Change-Id: I74474c385848a8eab2ac0da7c069510378e2b217
Glenn Kasten [Thu, 1 May 2014 22:53:51 +0000 (22:53 +0000)]
Merge "Use AUDIO_INTERLEAVE_* constants"
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
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
Glenn Kasten [Thu, 1 May 2014 22:20:06 +0000 (22:20 +0000)]
am
236f8ddd: Merge "Add missing include"
* commit '
236f8ddd23af92f98f2deae86bf6e6b5c9278857':
Add missing include
Glenn Kasten [Thu, 1 May 2014 22:18:34 +0000 (22:18 +0000)]
Merge "Add missing include"
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
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
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
Lajos Molnar [Thu, 1 May 2014 20:04:45 +0000 (20:04 +0000)]
Merge "ACodec: add frame render/drop systrace"
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
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
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
Glenn Kasten [Thu, 1 May 2014 19:27:02 +0000 (19:27 +0000)]
Merge "Temporary 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
Zhijun He [Thu, 1 May 2014 17:39:16 +0000 (10:39 -0700)]
Camera3: Don't notifyError for non-fatal errors
Bug:
14448494
Change-Id: Ie2e2dc6a8475189707c556845adb77f20f270df5
Glenn Kasten [Thu, 1 May 2014 00:04:13 +0000 (17:04 -0700)]
Use AUDIO_INTERLEAVE_* constants
Change-Id: I6609fa75c9a57fc4ca3887d626a2f4fb8b6593a1
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
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
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
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"
Glenn Kasten [Wed, 30 Apr 2014 22:53:01 +0000 (15:53 -0700)]
resolved conflicts for merge of
0d79b935 to master
Change-Id: If6de8c1b1d7707918e2a60ea8583749e0127edb8
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
Lajos Molnar [Wed, 30 Apr 2014 17:13:57 +0000 (10:13 -0700)]
ACodec: add frame render/drop systrace
Change-Id: I7a33d4a937d039fd454b889ddb12b7ca1c0ff3c2
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
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
Glenn Kasten [Wed, 30 Apr 2014 18:56:54 +0000 (18:56 +0000)]
am
416685d0: Merge "Fix format warnings"
* commit '
416685d0cbab40bfc48b0e787206b5d5c2e2ec25':
Fix format warnings
Glenn Kasten [Wed, 30 Apr 2014 18:54:03 +0000 (18:54 +0000)]
Merge "Fix format warnings"
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
Bill Yi [Wed, 30 Apr 2014 12:50:21 +0000 (12:50 +0000)]
Bill Yi [Wed, 30 Apr 2014 00:59:03 +0000 (00:59 +0000)]
Bill Yi [Tue, 29 Apr 2014 18:34:16 +0000 (11:34 -0700)]
Glenn Kasten [Tue, 29 Apr 2014 16:15:21 +0000 (16:15 +0000)]
Merge "Start pulling bits of FastMixer up to FastThread"
Zhijun He [Tue, 29 Apr 2014 01:11:11 +0000 (01:11 +0000)]
Merge "Camera3: scale the max jpeg buffer size based on resolutions"
Glenn Kasten [Mon, 28 Apr 2014 22:56:59 +0000 (15:56 -0700)]
resolved conflicts for merge of
6643b3d8 to master
Change-Id: Ibbbf6abb9146a4903ace1fb9189b61d5a7b04ce0
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()
Glenn Kasten [Mon, 28 Apr 2014 22:43:21 +0000 (22:43 +0000)]
Merge "Add private method NBLog::Reader::dumpLine()"
Robert Shih [Mon, 28 Apr 2014 22:31:50 +0000 (22:31 +0000)]
Merge "PlaylistFetcher: clear mTSParser on bad starting seq # hint"
Glenn Kasten [Mon, 28 Apr 2014 21:11:45 +0000 (14:11 -0700)]
Fix format warnings
Change-Id: Id7aded4287cc8d5387a20389d3ef6220d67d1d88
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
Glenn Kasten [Mon, 7 Apr 2014 19:04:41 +0000 (12:04 -0700)]
Start pulling bits of FastMixer up to FastThread
Change-Id: I4c6f7b8f88fcf107bb29ee6432feecd4ab6554d2
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
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
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
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."
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
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.