OSDN Git Service
Andy Hung [Fri, 13 Jan 2017 16:19:32 +0000 (16:19 +0000)]
Merge "AudioFlinger: Move RecordBufferConverter to libaudioprocessing"
Mark Salyzyn [Thu, 12 Jan 2017 23:54:38 +0000 (23:54 +0000)]
Merge "liblog: use log/log.h for ALOG macros" am:
59cfe7de39 am:
c6d07e8230 am:
15b18326b6
am:
49d3b5ee8e
Change-Id: I87a85c85d3f509e0496f5946d6e9e58174398ea5
Mark Salyzyn [Thu, 12 Jan 2017 23:52:08 +0000 (23:52 +0000)]
Merge "liblog: use log/log.h for ALOG macros" am:
59cfe7de39 am:
c6d07e8230
am:
15b18326b6
Change-Id: I5f4906534e4b892566776b8ee0f005fb6543c283
Mark Salyzyn [Thu, 12 Jan 2017 23:49:37 +0000 (23:49 +0000)]
Merge "liblog: use log/log.h for ALOG macros" am:
59cfe7de39
am:
c6d07e8230
Change-Id: Ia3c81c04b689ae06610df61d27627dd66d5f71bd
Mark Salyzyn [Thu, 12 Jan 2017 23:47:37 +0000 (23:47 +0000)]
Merge "liblog: use log/log.h for ALOG macros"
am:
59cfe7de39
Change-Id: Ic961061fc8b320bc6e8525005ade7423d09ad79b
Mark Salyzyn [Thu, 12 Jan 2017 23:44:49 +0000 (23:44 +0000)]
Merge "liblog: use log/log.h for ALOG macros"
qinzhichao [Thu, 12 Jan 2017 23:42:35 +0000 (23:42 +0000)]
Merge "Fix issues crashing with Fatal signal when calling getFormat" am:
1808b0e3e4 am:
93b375b781 am:
4fdfda5cd2
am:
2c47cd273e
Change-Id: If3600c777454e1cb2b3307bae87eac9e551f94a4
qinzhichao [Thu, 12 Jan 2017 23:40:05 +0000 (23:40 +0000)]
Merge "Fix issues crashing with Fatal signal when calling getFormat" am:
1808b0e3e4 am:
93b375b781
am:
4fdfda5cd2
Change-Id: I080c8c2e71488c9799e2730be97ef68db2f7d866
qinzhichao [Thu, 12 Jan 2017 23:37:33 +0000 (23:37 +0000)]
Merge "Fix issues crashing with Fatal signal when calling getFormat" am:
1808b0e3e4
am:
93b375b781
Change-Id: I69aac49027bb64539da78406637d3bbce26d0e77
qinzhichao [Thu, 12 Jan 2017 23:35:11 +0000 (23:35 +0000)]
Merge "Fix issues crashing with Fatal signal when calling getFormat"
am:
1808b0e3e4
Change-Id: Ie79ccfbf101b3a7144f7a7a80d1af7bdeb53cae5
Treehugger Robot [Thu, 12 Jan 2017 23:31:55 +0000 (23:31 +0000)]
Merge "Fix issues crashing with Fatal signal when calling getFormat"
Mark Salyzyn [Thu, 12 Jan 2017 23:10:27 +0000 (15:10 -0800)]
liblog: use log/log.h for ALOG macros
Test: compile
Bug:
34250038
Change-Id: Ie3b92790df631dbacdd51053264dddeba66913c1
Mikhail Naganov [Thu, 12 Jan 2017 20:55:00 +0000 (20:55 +0000)]
Merge "Update StreamHalHidl to use IStreamOut.WriteStatus new field"
TreeHugger Robot [Thu, 12 Jan 2017 18:20:26 +0000 (18:20 +0000)]
Merge "Enable passthrough mode by default for audio, soundtrigger, and radio"
Mikhail Naganov [Thu, 12 Jan 2017 17:35:16 +0000 (09:35 -0800)]
Update StreamHalHidl to use IStreamOut.WriteStatus new field
Updated the client code to use the new field:
IStreamOut.WriteStatus.presentationPositionRetval for providing
legacy-compatible results when calling 'get_presentation_position'
immediately after 'write'.
Bug:
30222631
Test: Loopback RTT, media CTS
Change-Id: Idf3f1d29288ddf17a5015f96291648d64d124ec7
Jeff Tinker [Thu, 12 Jan 2017 17:31:06 +0000 (17:31 +0000)]
Merge "Fix plugin loading"
Jeff Tinker [Thu, 12 Jan 2017 03:01:41 +0000 (19:01 -0800)]
Fix plugin loading
Change-Id: I3572f8bc1c90c5f0697054497bde52e4cbc4e71e
related-to-bug:
32815560
Mikhail Naganov [Wed, 11 Jan 2017 19:15:28 +0000 (11:15 -0800)]
Enable passthrough mode by default for audio, soundtrigger, and radio
Remove ENABLE_TREBLE flag usage for legacy hal fallback.
Introduce new build flag USE_LEGACY_LOCAL_AUDIO_HAL for fallback.
Bug:
32978887
Test: checked "OK Google" (from standby), Hangouts, YouTube,
Play Music, fake radio hal + test app
KI: issues when using equializer and virtualuzer in Play Music
Change-Id: I1c279e622c885f799481f1287e0660ca576fcea0
Mikhail Naganov [Thu, 12 Jan 2017 01:29:07 +0000 (01:29 +0000)]
Merge "Fix crash in DownmixerBufferProvider"
Andy Hung [Thu, 12 Jan 2017 01:08:23 +0000 (17:08 -0800)]
AudioFlinger: Move RecordBufferConverter to libaudioprocessing
Test: Recording loopback
Bug:
31015569
Change-Id: I7897d959f36ac7424544e35f47576c99a442dd54
Mikhail Naganov [Thu, 12 Jan 2017 00:09:03 +0000 (16:09 -0800)]
Fix crash in DownmixerBufferProvider
In ag/
1768960, I forgot to actually set the buffers for the effect
interface. Without that, a 'process' method was attempting to use null
buffers.
Bug:
34228998
Test: android.media.cts.AudioNativeTest#testPlayStreamData
Change-Id: I904a9c08aa75bd5738b3ce981ee54511f37df7ec
TreeHugger Robot [Wed, 11 Jan 2017 23:43:15 +0000 (23:43 +0000)]
Merge "Remove unnecessary #includes."
Yifan Hong [Wed, 11 Jan 2017 21:55:06 +0000 (13:55 -0800)]
Remove unnecessary #includes.
Test: mma
Test: make ENABLE_TREBLE=true
Change-Id: Ie083ae17979f17065a10ae30e8a824ca8ddb5e2a
TreeHugger Robot [Wed, 11 Jan 2017 21:34:03 +0000 (21:34 +0000)]
Merge "media: Fix the camera recording error."
Hangyu Kuang [Wed, 11 Jan 2017 19:38:59 +0000 (11:38 -0800)]
media: Fix the camera recording error.
Revert "media: Set the correct display width/height in muxer."
Test: Manual camera recording
Bug:
34213028
This reverts commit
776daeee2fd2dc5c5ec383383c401c82bd0a0fb6.
Change-Id: I54e75596baa1547ce70588d71564d3ca2b4da4ca
Pavlin Radoslavov [Wed, 11 Jan 2017 19:30:56 +0000 (19:30 +0000)]
Merge "Add missing nullptr checks for data.readCString() strings" am:
ce961d374f am:
238c48e42e am:
877f779979
am:
4b058e7e5d
Change-Id: Idc3298b161380e9ace8b7fcceb4339b0805a3123
Pavlin Radoslavov [Wed, 11 Jan 2017 19:25:56 +0000 (19:25 +0000)]
Merge "Add missing nullptr checks for data.readCString() strings" am:
ce961d374f am:
238c48e42e
am:
877f779979
Change-Id: Ic6e96b9ff3ecc609c40f8c5d5367a789b3732b7e
Pavlin Radoslavov [Wed, 11 Jan 2017 19:20:24 +0000 (19:20 +0000)]
Merge "Add missing nullptr checks for data.readCString() strings" am:
ce961d374f
am:
238c48e42e
Change-Id: I2e9cb8ec6752506cc5445aee3d38ae92e4f5e514
Pavlin Radoslavov [Wed, 11 Jan 2017 19:14:53 +0000 (19:14 +0000)]
Merge "Add missing nullptr checks for data.readCString() strings"
am:
ce961d374f
Change-Id: Id45f58c1c231d5212fc8d1807dbd7255dadfc65f
Treehugger Robot [Wed, 11 Jan 2017 19:04:30 +0000 (19:04 +0000)]
Merge "Add missing nullptr checks for data.readCString() strings"
qinzhichao [Sat, 31 Dec 2016 07:36:18 +0000 (15:36 +0800)]
Fix issues crashing with Fatal signal when calling getFormat
when playing multimedia file, GenericSource::getTrackInfo run in the
NuPlayerDriver thread, and GenericSource::getFormatMeta run in the
Generic thread. they would access the critical resource which is
mMetaData in IMediaSource. There is no lock to protect mMetaData.
Occasionally, SIGSEGV occurs when mMetaData point to a new object.
Instead getting trackInfo in Generic thread.
Bug:
34220591
Signed-off-by: qinzhichao <qinzhichao@xiaomi.com>
Pavlin Radoslavov [Tue, 10 Jan 2017 07:27:29 +0000 (23:27 -0800)]
Add missing nullptr checks for data.readCString() strings
Protect the Audio Policy Manager by adding extra checks
for data.readCString() strings when parsing / decoding
a Binder transaction.
Also:
* Moved audio_is_output_device() / audio_is_input_device() checks
inside handleDeviceConfigChange()
from the AudioPolicyInterface to the AudioPolicyManager
* Removed similar redundant checks inside
AudioPolicyService::setDeviceConnectionState()
Test: code compilation
Change-Id: Ib32a28ba2669b73aaf32b31bb18f41c8dd7d2605
Martijn Coenen [Wed, 11 Jan 2017 13:51:39 +0000 (14:51 +0100)]
Fix _treble build targets breakage.
Test: ENABLE_TREBLE=true builds again.
Change-Id: I68470a8c9782f1938b3f8d35052baef0d1befde9
Andy Hung [Wed, 11 Jan 2017 02:42:11 +0000 (02:42 +0000)]
Merge "AudioFlinger: Split off audio processing library"
Jerry Zhang [Wed, 11 Jan 2017 01:10:50 +0000 (01:10 +0000)]
Merge "Use FUNCTIONFS_ENDPOINT_ALLOC_BUFFER ioctl to improve performance." am:
20adbc0003 am:
ba6324e7fe am:
7ceeb44566
am:
aff7bd0ca1
Change-Id: I2e8bd53c70f7767c9a9958f10c35e85b58ffa469
Andy Hung [Wed, 4 Jan 2017 01:09:32 +0000 (17:09 -0800)]
AudioFlinger: Split off audio processing library
Test: native AudioResampler test, general playback test
Bug:
31015569
Change-Id: Ifb248f4402a583438d756c014dcd7a4577aef713
Glenn Kasten [Wed, 11 Jan 2017 01:05:35 +0000 (01:05 +0000)]
Merge "Fix doxygen errors"
Jerry Zhang [Wed, 11 Jan 2017 01:05:20 +0000 (01:05 +0000)]
Merge "Use FUNCTIONFS_ENDPOINT_ALLOC_BUFFER ioctl to improve performance." am:
20adbc0003 am:
ba6324e7fe
am:
7ceeb44566
Change-Id: I46a95f788daf5c91219adb1e651324801df47680
Jerry Zhang [Wed, 11 Jan 2017 01:00:19 +0000 (01:00 +0000)]
Merge "Use FUNCTIONFS_ENDPOINT_ALLOC_BUFFER ioctl to improve performance." am:
20adbc0003
am:
ba6324e7fe
Change-Id: I606659ad2b03094b23508ca4b52c120158569a1f
Jerry Zhang [Wed, 11 Jan 2017 00:55:48 +0000 (00:55 +0000)]
Merge "Use FUNCTIONFS_ENDPOINT_ALLOC_BUFFER ioctl to improve performance."
am:
20adbc0003
Change-Id: I7766be5e483a6ca71abf879ee9a7b867657c371a
Jerry Zhang [Wed, 11 Jan 2017 00:50:02 +0000 (00:50 +0000)]
Merge "Use FUNCTIONFS_ENDPOINT_ALLOC_BUFFER ioctl to improve performance."
Jerry Zhang [Fri, 16 Dec 2016 01:07:38 +0000 (17:07 -0800)]
Use FUNCTIONFS_ENDPOINT_ALLOC_BUFFER ioctl to improve performance.
The ioctl preallocates kernel buffers for the read/write syscalls,
reducing memory fragmentation and allowing for larger buffers,
as well as removing the kmalloc overhead.
Test: Manual
Change-Id: I9f5fef1b1625c1a2cda374541d8042f7e0ba78f5
Mikhail Naganov [Tue, 10 Jan 2017 23:22:49 +0000 (23:22 +0000)]
Merge "Re-implement HIDL effect processing using FMQ and IMemory"
Bjoern Johansson [Tue, 10 Jan 2017 23:18:22 +0000 (23:18 +0000)]
Merge "Fix NDK CameraManager crash when no cameras exist"
Glenn Kasten [Tue, 10 Jan 2017 22:24:17 +0000 (14:24 -0800)]
Fix doxygen errors
Test: builds OK, and doxygen works without errors
Change-Id: I0115a9bf43719ca26bd222abae1a4e2048ed0c9e
Yin-Chia Yeh [Tue, 10 Jan 2017 22:07:37 +0000 (22:07 +0000)]
Merge "Camera: fix API1 HAL3 path"
Jack He [Tue, 10 Jan 2017 22:03:37 +0000 (22:03 +0000)]
Merge "Convert Android.mk in libaudioclient to Android.bp" am:
0da9804f12 am:
05dfbecf27 am:
19031e678e
am:
cb680c9cc4
Change-Id: If508ad957671ed199bd25fba58cd9af2a261fc3a
Jack He [Tue, 10 Jan 2017 21:58:07 +0000 (21:58 +0000)]
Merge "Convert Android.mk in libaudioclient to Android.bp" am:
0da9804f12 am:
05dfbecf27
am:
19031e678e
Change-Id: I528e03e58d8a34316cf8270d3bb2b5b5d828eee1
Jack He [Tue, 10 Jan 2017 21:53:37 +0000 (21:53 +0000)]
Merge "Convert Android.mk in libaudioclient to Android.bp" am:
0da9804f12
am:
05dfbecf27
Change-Id: I855fe9d7f9d6302eda5e5f3d747a10b2d3b3b193
Jack He [Tue, 10 Jan 2017 21:48:35 +0000 (21:48 +0000)]
Merge "Convert Android.mk in libaudioclient to Android.bp"
am:
0da9804f12
Change-Id: Ie7fed077481c70205b16a1050646266a80c49ba0
Treehugger Robot [Tue, 10 Jan 2017 21:39:37 +0000 (21:39 +0000)]
Merge "Convert Android.mk in libaudioclient to Android.bp"
Mark Salyzyn [Tue, 10 Jan 2017 21:28:47 +0000 (21:28 +0000)]
Merge "liblog: use log/log.h for ALOG macros" am:
06d8feefec am:
71bf335ffa am:
8790fb2613
am:
9033512273
Change-Id: I67837417d7c8fbc2cc5239f903a0cdf3b107558b
Mark Salyzyn [Tue, 10 Jan 2017 21:24:16 +0000 (21:24 +0000)]
Merge "liblog: use log/log.h for ALOG macros" am:
06d8feefec am:
71bf335ffa
am:
8790fb2613
Change-Id: I8ccebdc05c7f280a101af02032d41413c198ef39
Mark Salyzyn [Tue, 10 Jan 2017 21:19:19 +0000 (21:19 +0000)]
Merge "liblog: use log/log.h for ALOG macros" am:
06d8feefec
am:
71bf335ffa
Change-Id: Id07d468c8e95af39e189f53919a0ac6aabc9604c
Mark Salyzyn [Tue, 10 Jan 2017 21:13:49 +0000 (21:13 +0000)]
Merge "liblog: use log/log.h for ALOG macros"
am:
06d8feefec
Change-Id: Ib5b1d8dbd98957bb409bece5be84dfb10f4b23fc
Treehugger Robot [Tue, 10 Jan 2017 21:06:23 +0000 (21:06 +0000)]
Merge "liblog: use log/log.h for ALOG macros"
Hangyu Kuang [Tue, 10 Jan 2017 21:04:51 +0000 (21:04 +0000)]
Merge "media: Set the correct display width/height in muxer."
Jack He [Thu, 8 Dec 2016 23:44:14 +0000 (15:44 -0800)]
Convert Android.mk in libaudioclient to Android.bp
* Since system/bt depends on this library, it needs to be converted to
Android.bp before the conversion in system/bt can be continued.
* Majority of work is done by androidmk Android.mk > Android.bp
* Fixed sanitize arguements
* Removed LOCAL_EXPORT_C_INCLUDE_DIRS as Android.bp only supports
exporting sub-directories of current Android.bp file
* Removed frameworks/av/media/libmedia/aidl include path as it no longer
exists and Android.mk failed to check that
* Removed include path for audio-utils as it is being automatically
included when we link against libaudioutils
* Android.mk file must be deleted as a library of the same name can only
be defined once in either Android.bp or Android.mk
* A library defined in Android.bp can be used by either Android.bp or
Android.mk files. However, a library defined in Android.mk cannot be
used by Android.bp file. Therefore, for system/bt to link against this
library in the Android.bp, this library must be converted first
Bug:
32958753
Test: Code compilation, no user visible effect
Change-Id: I2ae87a1151ed4235122c7774096c2dbff8b1fc62
Bjoern Johansson [Tue, 10 Jan 2017 18:30:18 +0000 (10:30 -0800)]
Fix NDK CameraManager crash when no cameras exist
The NDK CameraManager only lists cameras that support camera API v2. For
a device that only supports v1 the list comes back empty. This results
in allocating an array of size zero. This array was then intialized with
a nullptr. This is fine if the array contains at least one item but in
the case where there are no cameras this will cause a buffer overflow.
This change removes the initialization which fixes the crash.
Test: manual - ran camera CTS tests
Change-Id: Ie1c872ff66997d55572fd855f20b56bd58b01752
Mark Salyzyn [Tue, 10 Jan 2017 17:08:19 +0000 (09:08 -0800)]
liblog: use log/log.h for ALOG macros
Test: compile
Bug:
30465923
Change-Id: I247151363604714088b6059279702702b4e9f89a
xiahong.bao [Tue, 10 Jan 2017 03:42:05 +0000 (03:42 +0000)]
Merge "MPEG4Write mdhd duration overflow after recording for 15 hours" am:
98d1217d58 am:
6afe508bb2 am:
3e383dc9cd
am:
e4f2656ff9
Change-Id: Ic66fa94e88d686fd601c91f81318f9cc59955b54
xiahong.bao [Tue, 10 Jan 2017 03:37:04 +0000 (03:37 +0000)]
Merge "MPEG4Write mdhd duration overflow after recording for 15 hours" am:
98d1217d58 am:
6afe508bb2
am:
3e383dc9cd
Change-Id: Ib3552a36d555021bd0ab2f1e68b588efc7f30213
xiahong.bao [Tue, 10 Jan 2017 03:32:03 +0000 (03:32 +0000)]
Merge "MPEG4Write mdhd duration overflow after recording for 15 hours" am:
98d1217d58
am:
6afe508bb2
Change-Id: Ib47fdde7f7b25a09bc76d9b43a937986ce9936e1
xiahong.bao [Tue, 10 Jan 2017 03:27:33 +0000 (03:27 +0000)]
Merge "MPEG4Write mdhd duration overflow after recording for 15 hours"
am:
98d1217d58
Change-Id: Ie69b03560152df6534a1564adb9c9698a6d4d668
Treehugger Robot [Tue, 10 Jan 2017 03:22:24 +0000 (03:22 +0000)]
Merge "MPEG4Write mdhd duration overflow after recording for 15 hours"
Mikhail Naganov [Thu, 5 Jan 2017 00:36:51 +0000 (16:36 -0800)]
Re-implement HIDL effect processing using FMQ and IMemory
Result: no hwbinder calls due music processing.
Test: make, use Play Music with effects, check traces
Bug:
30222631
Change-Id: I06d0e94e603688874b31824427f3b0878b5f7c8e
TreeHugger Robot [Tue, 10 Jan 2017 01:41:51 +0000 (01:41 +0000)]
Merge "NuPlayerSource: clarify getFormat API and fix its usage."
Wonsik Kim [Tue, 10 Jan 2017 00:48:56 +0000 (00:48 +0000)]
Merge changes from topic 'mediacodec_2b'
* changes:
stagefright: fix premature change of buffer ownership
Revert "Revert "MediaCodec refactoring part 2-b: introduce BufferChannel""
TreeHugger Robot [Tue, 10 Jan 2017 00:46:24 +0000 (00:46 +0000)]
Merge "NuPlayerDriver: enable more logs."
Wei Jia [Thu, 5 Jan 2017 00:09:50 +0000 (16:09 -0800)]
NuPlayerDriver: enable more logs.
Test: added logs show up in logcat and bug report.
bug:
34105140
Change-Id: I71553fab34e888d6086b505bad46320e155a56c6
TreeHugger Robot [Mon, 9 Jan 2017 22:31:58 +0000 (22:31 +0000)]
Merge "libstagefright: Add NULL check during memcpy for MediaCodecSource"
Hangyu Kuang [Fri, 6 Jan 2017 01:33:34 +0000 (17:33 -0800)]
media: Set the correct display width/height in muxer.
Test: Run the NativeDecoderTest
Bug:
34094564
Change-Id: Ib5f50afd77030f0ac87a4b0eb659b8f9c2f56987
Ray Essick [Mon, 9 Jan 2017 21:31:43 +0000 (21:31 +0000)]
Merge "Initial Metrics for Media.player"
Haynes Mathew George [Sat, 7 Jan 2017 00:56:53 +0000 (16:56 -0800)]
libstagefright: Add NULL check during memcpy for MediaCodecSource
Add null check for the source buffer prior to memcpy.
Test: compiles
Change-Id: I5971e0c01fd4821078780c9623154e396f679357
CRs-Fixed:
1096369
authored-by: Garmond Leung<garmondl@codeaurora.org>
(cherry picked from commit
85bb3ddece3140a59e1ecb25187e0d69fe85f002)
Yin-Chia Yeh [Fri, 6 Jan 2017 23:03:53 +0000 (15:03 -0800)]
Camera: fix API1 HAL3 path
1. Disable the ZSL path for now
2. Add the missing provider version of initialize()
Test: All API1 CTS passing
Bug:
32991422
Bug:
34131351
Change-Id: I437a00db44c4fbb836875040fd4a91e1abbab734
Steven Moreland [Fri, 6 Jan 2017 19:06:33 +0000 (11:06 -0800)]
Remove usage of getStatus.
- remove from libaudiohal
- remove from services/radio
- remove from soundtrigger
- remove from omx
Bug:
31348667
Test: compiles
Change-Id: I75bb7b7388527dacfdc5bf128712cb8690bc286b
Jeff Tinker [Mon, 9 Jan 2017 16:15:24 +0000 (16:15 +0000)]
Merge "DO NOT MERGE Move legacy widevine classic global lock from framework to vendor/widevine implementation." into nyc-mr2-dev am:
cb85a295a4
am:
cb09e6302f -s ours
Change-Id: I5bdcb58c8553131a441350d120ead0223324d39b
Jeff Tinker [Mon, 9 Jan 2017 16:15:17 +0000 (16:15 +0000)]
DO NOT MERGE Move legacy widevine classic global lock from framework to vendor/widevine implementation. am:
08dbccd22d
am:
0623c27ff2 -s ours
Change-Id: Ic32540e13b92f6d59d6eb12ef895c0ce579eb271
Jeff Tinker [Mon, 9 Jan 2017 16:10:48 +0000 (16:10 +0000)]
Merge "DO NOT MERGE Move legacy widevine classic global lock from framework to vendor/widevine implementation." into nyc-mr2-dev
am:
cb85a295a4
Change-Id: I81a62b4750ef8f151a217b932c045f3409c408d4
Jeff Tinker [Mon, 9 Jan 2017 16:10:46 +0000 (16:10 +0000)]
DO NOT MERGE Move legacy widevine classic global lock from framework to vendor/widevine implementation.
am:
08dbccd22d
Change-Id: Ic152c07bc890fa73dea0b53d7a9ca9dbf29d3224
Jeff Tinker [Mon, 9 Jan 2017 16:03:59 +0000 (16:03 +0000)]
Merge "DO NOT MERGE Move legacy widevine classic global lock from framework to vendor/widevine implementation." into nyc-mr2-dev
Tomasz Wasilczyk [Sat, 7 Jan 2017 20:03:40 +0000 (20:03 +0000)]
Merge "Make metadata field mandatory for program info struct."
Andy Hung [Sat, 7 Jan 2017 04:16:05 +0000 (04:16 +0000)]
Merge "Add SSE optimization of FIR float filter" am:
5783c0a053 am:
440279f709 am:
61028e78a9
am:
b20b027d86
Change-Id: Ibde0e3f33a88431a009b7f0550a8fd12c346037e
Andy Hung [Sat, 7 Jan 2017 04:12:04 +0000 (04:12 +0000)]
Merge "Add SSE optimization of FIR float filter" am:
5783c0a053 am:
440279f709
am:
61028e78a9
Change-Id: I562825a1a689bcbc4cbe0ef5f7ebf281985b1a13
Andy Hung [Sat, 7 Jan 2017 04:07:34 +0000 (04:07 +0000)]
Merge "Add SSE optimization of FIR float filter" am:
5783c0a053
am:
440279f709
Change-Id: I8d994318bf3e4c143a3a308ab98c3b6f9aed33e0
Andy Hung [Sat, 7 Jan 2017 04:03:35 +0000 (04:03 +0000)]
Merge "Add SSE optimization of FIR float filter"
am:
5783c0a053
Change-Id: I2c3472620e572b948406828f00011b47094fb0bd
Andy Hung [Sat, 7 Jan 2017 03:57:08 +0000 (03:57 +0000)]
Merge "Add SSE optimization of FIR float filter"
Andy Hung [Sat, 7 Jan 2017 03:14:18 +0000 (03:14 +0000)]
Merge "AudioResampler: Add mono stopband tests"
Andy Hung [Sat, 7 Jan 2017 03:13:41 +0000 (03:13 +0000)]
Merge "AudioResampler: Workaround for Clang assembly bug"
Andy Hung [Sat, 7 Jan 2017 03:13:21 +0000 (03:13 +0000)]
Merge "AudioResampler: Fix intrinsic integer mode for 64b"
Andy Hung [Sat, 7 Jan 2017 02:28:10 +0000 (02:28 +0000)]
Merge "AudioFlinger: Fix resampler tests"
Andy Hung [Fri, 6 Jan 2017 01:26:08 +0000 (17:26 -0800)]
AudioResampler: Add mono stopband tests
Test: Native audioresampler test on Pixel XL
Change-Id: I4a36df1ca0e6b5bfb3b352f4bd16ed7697448031
Andy Hung [Fri, 6 Jan 2017 01:11:19 +0000 (17:11 -0800)]
AudioResampler: Workaround for Clang assembly bug
Used to work on M with gcc.
Test: Native audioresampler tests on Pixel XL disabling NEON
Bug:
34110890
Change-Id: Ibaaaf9ed833a37a9017a3217d31cb5ced6fa2c82
Andy Hung [Fri, 6 Jan 2017 00:59:20 +0000 (16:59 -0800)]
AudioResampler: Fix intrinsic integer mode for 64b
For legacy compatibility in 64 bit resampling mode (doubly
unlikely to be used, but we should still fix it).
Test: Native audioresampler tests on Pixel XL
Bug:
27174404
Change-Id: Ia65a0c6aa4255f0fb62f16d05a225ded58373f8e
Andy Hung [Fri, 6 Jan 2017 00:43:35 +0000 (16:43 -0800)]
AudioFlinger: Fix resampler tests
Test: Run resampler tests on Pixel XL
Bug:
34113617
Change-Id: Idee23b90bd1a353f841beab95c74a7b0ddb13783
Glenn Kasten [Fri, 6 Jan 2017 23:50:50 +0000 (23:50 +0000)]
Merge "media.log: re-implement NBLog using audio_utils_fifo"
Tomasz Wasilczyk [Fri, 6 Jan 2017 22:17:04 +0000 (14:17 -0800)]
Make metadata field mandatory for program info struct.
Test: VTS, manual
Change-Id: I3e4ed1f203dc28315d7c7db10c9ce3d83e4ec59d
TreeHugger Robot [Fri, 6 Jan 2017 21:07:01 +0000 (21:07 +0000)]
Merge "Unversion NDK stub libraries."
Dan Albert [Fri, 6 Jan 2017 20:58:17 +0000 (20:58 +0000)]
Merge "Unversion NDK stub libraries." am:
0b4540f867 am:
17eea8c807 am:
34df2b45c1
am:
3c1d987a05
Change-Id: I985aae1a055c6684e791815e8fef90ff0f5e4ca3
Dan Albert [Fri, 6 Jan 2017 20:54:15 +0000 (20:54 +0000)]
Merge "Unversion NDK stub libraries." am:
0b4540f867 am:
17eea8c807
am:
34df2b45c1
Change-Id: I86d832f16cff2445dc5c85e3f6c4419535b236ca