Glenn Kasten
a080050e42
Merge "Revert "soundpool: reuse channel for same sample if available""
2015-03-10 01:07:32 +00:00
Glenn Kasten
01771a9f7d
Merge "Revert "soundpool: update sample rate when reusing audiotrack""
2015-03-10 01:06:29 +00:00
Andy Hung
0e9a8f6a8e
Merge "Fix SoundPool playback of multichannel files."
2015-03-10 00:38:06 +00:00
Eino-Ville Talvala
805f3c9428
Add DEPTH image formats, support in ImageReader
...
- Add an explicit mapping between public ImageFormat/
PixelFormat enums and internal HAL format/dataspace.
- Add DEPTH16 and DEPTH_POINT_CLOUD formats
- Wire up mapping layer to ImageReader to support depth
formats
Change-Id: I8197eccef900cc91baddcfcb934ccd4d8c972eff
2015-03-09 16:42:25 -07:00
Glenn Kasten
18c225d054
Revert "soundpool: reuse channel for same sample if available"
...
This reverts commit 570576b51b8123ab05b36707ec752cf966292ca5.
Bug: 19635137
Change-Id: I8385ac4c151a375c19c3606698081c947b6216e3
2015-03-09 08:40:12 -07:00
Glenn Kasten
b801f73343
Revert "soundpool: update sample rate when reusing audiotrack"
...
This reverts commit a7d57a6f0068b1e2a0f07ca427cfba198b12a9b9.
Bug: 19635137
Change-Id: I1f53a432936dd3d51459e7d8cd86421bde399150
2015-03-09 08:39:46 -07:00
Andy Hung
a1c3516a24
Fix SoundPool playback of multichannel files.
...
Bug: 17188507
Change-Id: Ia4e43c7f8889181b998673b75b1f3bbf8c43f429
2015-03-06 15:00:42 -08:00
Lajos Molnar
a92d6e28ad
Merge "media: update AMessage to use handler instead of handler-id"
2015-03-06 03:09:19 +00:00
John Reck
f4faeac352
Cleanup Bitmap JNI attempt #2
...
Original version missed a spot
This reverts commit c02977e3bbfaaedcb1b1d67e1692becc7dddd59b.
Change-Id: I56244ce10d709fcdef42a001fe4c6ba7b6bbb04d
2015-03-05 13:56:16 -08:00
Chad Jones
b9a468eb19
Merge "Revert "Cleanup Bitmap JNI""
2015-03-05 19:35:15 +00:00
Chad Jones
c02977e3bb
Revert "Cleanup Bitmap JNI"
...
This reverts commit b2915245b74b3b5541b123e38403f8e26426b4b7.
Change-Id: Idd7d7f33eec4ea5024c83de6b10d3d1a6ab2b17a
2015-03-05 19:34:26 +00:00
John Reck
35da7d904b
Merge "Cleanup Bitmap JNI"
2015-03-05 18:12:35 +00:00
John Reck
b2915245b7
Cleanup Bitmap JNI
...
Fix a bunch of places where mNativeBitmap was being
poked at directly, switch them either to the NDK API
or to GraphicsJNI where it made sense
Change-Id: I6b3df3712d6497cba828c2d3012e725cb4ebb64d
2015-03-05 09:55:02 -08:00
Lajos Molnar
63834f4d23
media: update AMessage to use handler instead of handler-id
...
Bug: 19607784
Change-Id: Ia18746830816bcade510e5137bf8ce6258181ac0
2015-03-04 17:17:03 -08:00
Ronghua Wu
a6d72095ed
drm: add EVENT_SESSION_RECLAIMED for resource manager.
...
Bug: 19265536
Change-Id: Ifa15a4c7d3a7c20cb00bd4aefb57d239c0efaafa
2015-03-04 15:26:42 -08:00
Dhananjay Kumar
a7d57a6f00
soundpool: update sample rate when reusing audiotrack
...
User might update playback rate while calling Play on a sample.
Update sample rate if reusing existing audio track.
Change-Id: I7007c335fa405baf663a322408b92b9df53efdb0
Signed-off-by: Glenn Kasten <gkasten@google.com>
2015-03-04 09:22:18 -08:00
Haynes Mathew George
570576b51b
soundpool: reuse channel for same sample if available
...
Reuse channel for same sample if the channel completed
current playback and is not reallocated to another sample,
i.e. not stolen by other sample.
authored-by: Ashish Jain <ashishj@codeaurora.org>
Change-Id: Ibe7ee318c7dc11f3c4fd3a2f57d861318b10973b
Signed-off-by: Glenn Kasten <gkasten@google.com>
2015-03-04 09:16:28 -08:00
Wei Jia
d93fcf4002
MediaPlayer: add setPlaybackRate JAVA API.
...
Bug: 19196501
Change-Id: I43daced7d9b53bcaca4e6a8d81ca729b32efc79f
2015-03-03 14:43:55 -08:00
Eino-Ville Talvala
64cc1d0359
ImageReader: Switch to RAW16 from RAW_SENSOR
...
Change-Id: I6362a997b0895686f988896de0463d834354f238
2015-02-19 17:02:48 -08:00
Marco Nelissen
9408ce362e
am 6da3cc59: am 396f131d: Merge "Fix memory leak"
...
automerge: fb14e77
* commit 'fb14e77f45fbad139a0b0c9278bd003964b8f987':
Fix memory leak
2015-02-11 00:36:48 +00:00
Marco Nelissen
fb14e77f45
am 6da3cc59: am 396f131d: Merge "Fix memory leak"
...
* commit '6da3cc59a0e77e723a8413d2443b0f1bc5821b03':
Fix memory leak
2015-02-11 00:00:57 +00:00
Marco Nelissen
06524dccbc
Fix memory leak
...
Change-Id: Id691f9b32f9daeb23a01b17c5418b4d74a294cda
2015-02-10 15:45:23 -08:00
Elliott Hughes
969f0708d9
am 4c49b1fb: am b2d7ca7c: am fd2c1307: Merge "Fix build."
...
* commit '4c49b1fb774d59d3a6e8a6bb5a4549828504c5af':
Fix build.
2015-02-04 20:45:18 +00:00
Elliott Hughes
4c49b1fb77
am b2d7ca7c: am fd2c1307: Merge "Fix build."
...
* commit 'b2d7ca7c6ffbb460dd8a8f8cbac8b627a3e27718':
Fix build.
2015-02-04 20:37:59 +00:00
Elliott Hughes
f953ca2ec8
Fix build.
...
Change-Id: Ic14b6de7e7e58ce42ae4cc5ca945e4896e3b7b8f
2015-02-04 12:24:21 -08:00
Lajos Molnar
51b29be528
Merge "ImageReader: add support for compatible flexYUV buffers" into lmp-mr1-dev automerge: 8514766 automerge: 2a8dc00
...
automerge: df876a1
* commit 'df876a110c4b6d55b4a9df57621aa38ff06c6de8':
ImageReader: add support for compatible flexYUV buffers
2015-01-29 08:06:48 +00:00
Lajos Molnar
df876a110c
Merge "ImageReader: add support for compatible flexYUV buffers" into lmp-mr1-dev automerge: 8514766
...
automerge: 2a8dc00
* commit '2a8dc00eedeb2b8a9fa3560d8afa4cfd7c17d395':
ImageReader: add support for compatible flexYUV buffers
2015-01-29 08:02:53 +00:00
Lajos Molnar
4fb442617c
ImageReader: add support for compatible flexYUV buffers
...
Bug: 17906609
Change-Id: Ia21aff632b9a92f4e391b3917a7774af46fd81a0
2015-01-28 17:34:23 -08:00
Marco Nelissen
565bca4e19
am 3ea395dd: am 4e853598: Merge "Fix printf format"
...
automerge: 2c2415a
* commit '2c2415a552b62016886af62419080ca7ac327871':
Fix printf format
2015-01-27 23:40:39 +00:00
Marco Nelissen
0a3f0b020e
am 99985d98: am e74da38e: Merge "Make SoundPool use MediaCodec"
...
automerge: 6e14c57
* commit '6e14c5705c5acf9d6036060252f257a084cd7578':
Make SoundPool use MediaCodec
2015-01-27 23:33:05 +00:00
Marco Nelissen
2c2415a552
am 3ea395dd: am 4e853598: Merge "Fix printf format"
...
* commit '3ea395ddc7785bf8fb6df1e5e6ed142c9336a7eb':
Fix printf format
2015-01-27 20:33:09 +00:00
Marco Nelissen
6cd6110773
Fix printf format
...
Change-Id: Ied2f10bb59fe0e13b23bf1f9913ab3b081348a28
2015-01-27 12:17:48 -08:00
Marco Nelissen
6e14c5705c
am 99985d98: am e74da38e: Merge "Make SoundPool use MediaCodec"
...
* commit '99985d98c23b32acc0014031d7b88ee4eed21a4b':
Make SoundPool use MediaCodec
2015-01-27 18:28:53 +00:00
Mike Lockwood
c26f67051e
am 2d1e078a: am 5ac22aa6: am 2b144a16: Merge "MTP: Fix partial implementation of 5 new audio specific properties" into lmp-mr1-dev
...
* commit '2d1e078ac45a646ee55bb9aca022dafd143ff95b':
MTP: Fix partial implementation of 5 new audio specific properties
2015-01-26 19:17:30 +00:00
Mike Lockwood
2d1e078ac4
am 5ac22aa6: am 2b144a16: Merge "MTP: Fix partial implementation of 5 new audio specific properties" into lmp-mr1-dev
...
* commit '5ac22aa60f773917981f42e64fbc28615871fd3e':
MTP: Fix partial implementation of 5 new audio specific properties
2015-01-26 19:10:44 +00:00
Marco Nelissen
372be8970c
Make SoundPool use MediaCodec
...
Bug: 18239054
Change-Id: Ia144fc1bbb0d2787638ee972e2224339b4965310
2015-01-23 12:49:36 -08:00
Mike Lockwood
7182774810
MTP: Fix partial implementation of 5 new audio specific properties
...
In change Ic5b3fb75309893caae1a4f4b56068a543847f1f7, we added partial
support for the MTP properties:
MTP_PROPERTY_AUDIO_WAVE_CODE,
MTP_PROPERTY_BITRATE_TYPE
MTP_PROPERTY_AUDIO_BITRATE
MTP_PROPERTY_NUMBER_OF_CHANNELS
MTP_PROPERTY_SAMPLE_RATE
However we were not returning any values for these properties in the result
of the MTP GetObjectPropList command. Strangely, this triggers a nasty bug
in Windows 7 that results in data loss. When copying a directory containing
several MP3 files from one location on the device to another, Windows will
copy only some of the files to the new location, but delete all of the originals.
Finishing the implementation of these new object properties for some unknown
reason stops this bad behavior in Windows 7.
Bug: 19018427
Change-Id: I5fd3b91a89b31827d3100686445cef6795fe0f3f
2015-01-23 10:58:38 -08:00
Haitao Feng
67f304e2ca
Use NULL instead of 0 when invoking CallStaticVoidMethod
...
static void CallStaticVoidMethod is variable argument function.
if pass 0 to the function like: CallStaticVoidMethod(......, 0),
0 will be treated as INT data type.but in the CallStaticVoidMethod
implement 0 will be treated as pointer data type.Pointer in 64bit
system occupied 8 bytes, but in 64bit system int occupied 4 bytes.
if call function like: CallStaticVoidMethod(......, 0),
only low 4 bytes will be assigned 0.Turned out it actually call
function like this: CallStaticVoidMethod(......, 0xXXXXXXXX00000000).
intent to pass NULL to function but passed non-NULL parameter to
the function.this will cause GCDaemon crash.
Bug: 18911458
Change-Id: I9d700d3790a80dbee6826f64baf9ef5d81ca390f
Reviewed-by: Liao, Bruce <bruce.liao@intel.com>
Signed-off-by: Yong Yao <yong.yao@intel.com>
2015-01-08 19:09:22 +00:00
Narayan Kamath
a6f7099343
am 031acc4b: am 3787decd: am 5137415e: Merge "Use NULL instead of 0 for pointer arguments of CallStaticVoidMethod."
...
* commit '031acc4b3920336e58c56abb99322cbeb9be9e5c':
Use NULL instead of 0 for pointer arguments of CallStaticVoidMethod.
2015-01-06 20:09:12 +00:00
Narayan Kamath
031acc4b39
am 3787decd: am 5137415e: Merge "Use NULL instead of 0 for pointer arguments of CallStaticVoidMethod."
...
* commit '3787decd8d41320ec9201405ec4cc893b2c99d78':
Use NULL instead of 0 for pointer arguments of CallStaticVoidMethod.
2015-01-06 10:16:34 +00:00
Narayan Kamath
5137415e39
Merge "Use NULL instead of 0 for pointer arguments of CallStaticVoidMethod."
2015-01-06 10:06:06 +00:00
Haitao Feng
8bd6a203ca
Use NULL instead of 0 for pointer arguments of CallStaticVoidMethod.
...
CallStaticVoidMethod is varargs function, and calling it with
a literal 0 like CallStaticVoidMethod(..., 0) will treat the
argument as a 4 byte int in both 32 and 64 bit processes.
This is incorrect for pointer arguments where NULL should be
used instead.
Reviewed-by: Liao, Bruce <bruce.liao@intel.com>
Signed-off-by: Yong Yao <yong.yao@intel.com>
Change-Id: I9d700d3790a80dbee6826f64baf9ef5d81ca390f
2015-01-06 09:57:13 +00:00
Narayan Kamath
c82be5f27f
am dd65a4f7: am ea4cdd44: Merge "Race-condition in SoundPool during release"
...
automerge: b7974bd
* commit 'b7974bd31d06d439cb75f8a3a0ad032fa689c729':
Race-condition in SoundPool during release
2015-01-05 18:10:33 +00:00
Narayan Kamath
b7974bd31d
am dd65a4f7: am ea4cdd44: Merge "Race-condition in SoundPool during release"
...
* commit 'dd65a4f735a311fe60c065449e394974807ff297':
Race-condition in SoundPool during release
2015-01-05 18:08:06 +00:00
Narayan Kamath
ea4cdd4454
Merge "Race-condition in SoundPool during release"
2015-01-05 17:57:27 +00:00
Jeff Tinker
969ac0b2f3
Merge "Revert "Fix Crash when sending null in HashMap to getKeyRequest""
2014-12-12 19:35:50 +00:00
Jeff Tinker
2888e90701
Revert "Fix Crash when sending null in HashMap to getKeyRequest"
...
This reverts commit 5bec0266358f28a91b38f8aefbcb918219aa4ce9.
Change-Id: I78c2f04be03dbdf8da6ea1e1f600c7c12668e433
2014-12-12 19:35:12 +00:00
Chih-hung Hsieh
17a0826e5d
am b0dd6d3a: am 4c23a0ec: Merge "Adjust format strings to work on both 32-bit and 64-bit builds"
...
automerge: d1aa67b
* commit 'd1aa67b8e19ae96bd2ae4e6719d13902a8b6d845':
Adjust format strings to work on both 32-bit and 64-bit builds
2014-12-11 21:05:00 +00:00
Chih-hung Hsieh
d1aa67b8e1
am b0dd6d3a: am 4c23a0ec: Merge "Adjust format strings to work on both 32-bit and 64-bit builds"
...
* commit 'b0dd6d3a8a7f11454239facf0ee9b2dd2390945e':
Adjust format strings to work on both 32-bit and 64-bit builds
2014-12-11 21:02:08 +00:00
Ruben Brunk
fe6a5ae924
am 28089cc3: Merge "Camera2: Allow rendering to arbitrary surface sizes in LEGACY mode." into lmp-mr1-dev automerge: 3ef5033 automerge: 6d98265
...
* commit '28089cc39b0247d5e854a1a44cd8af17464b9e36':
Camera2: Allow rendering to arbitrary surface sizes in LEGACY mode.
2014-12-10 17:44:36 +00:00