Shuzhen Wang
f9d2c02eca
Camera: Add support for hidden physical camera IDs
...
Support 3_5 HAL device version for querying physical camera
characteristics.
Test: Camera CTS on Pixel devices
Bug: 79523700
Change-Id: I804cdb5dc75553d6b6f9fb42187a76bd69168179
6 years ago
Dongwon Kang
dd6f1835aa
Merge "MediaPlayer2: use protobuf instead of parcel in invoke()"
6 years ago
Phil Burk
0127c1be07
aaudio: use new flowgraph to simplify processing
...
Construct a flowgraph based on the source and destination
format and channelCount. This is groundwork for supporting 24-bit
PCM formats.
Also cleaned up handling of device related format.
This CL removes more code than it adds.
Bug: 65067568
Test: write_sine_callback.cpp -pl
Test: write_sine_callback.cpp -pl -x
Test: input_monitor -pl
Test: input_monitor -pl -x
Change-Id: Ia155bff0164912011d09b61b54f983ccf4490bd1
6 years ago
Ryan Prichard
fdfae2898f
[automerger skipped] Merge changes from topic "b113052379-cp-from-pi-dev-p2" am: 79b9d483d3
am: ff717cac49
-s ours
...
am: 07d947d648
-s ours
Change-Id: Ia0041b4c6ee3df49b16ec69ed636039950c2e2b3
6 years ago
Phil Burk
3610f74e60
Merge changes I7d7794fd,I81a56554
...
* changes:
aaudio test: test flowgraph
aaudio: add simple flowgraph system
6 years ago
TreeHugger Robot
d43d6a0b94
Merge "bufferpool2.0 tests: add read/write verification"
6 years ago
TreeHugger Robot
dbb37e532e
Merge "bufferpool2.0: apply hidl interface update"
6 years ago
Sungtak Lee
c34b9b7ceb
bufferpool2.0 tests: add read/write verification
...
Bug: 112203066
Bug: 113798958
Change-Id: I3969903c7263654bf1fecf012cf9185acd60ef58
6 years ago
Robert Shih
a87a219b7e
Merge "NdkMediaExtractor: setDataSourceWithHeaders API"
6 years ago
Ryan Prichard
07d947d648
[automerger skipped] Merge changes from topic "b113052379-cp-from-pi-dev-p2" am: 79b9d483d3
...
am: ff717cac49
-s ours
Change-Id: I11bf06c92d000b52cc9ab6f1cb48098ad1650122
6 years ago
Ryan Prichard
ff717cac49
Merge changes from topic "b113052379-cp-from-pi-dev-p2"
...
am: 79b9d483d3
Change-Id: Ie33e09892b21aee2a1310ded541d04f8f4d2480c
6 years ago
Ryan Prichard
79b9d483d3
Merge changes from topic "b113052379-cp-from-pi-dev-p2"
...
* changes:
Camera: Documentation update to remove physicalIds
Camera: Documentation updates for calibration and distortion correction
Fix NdkImage.h includes
Restore __ANDROID_API__ guards for camera/media headers
Remove __INTRODUCED_IN from a typedef
6 years ago
TreeHugger Robot
8d49917970
Merge "AudioPolicyManager: Update property get"
6 years ago
Andy Hung
0f6e640075
AudioPolicyManager: Update property get
...
Use built-in prop_get_bool and prop_get_int32 for consistent behavior.
Test: Play Music and disable offload
Change-Id: I0a76430ceffadac529c193f3b19b5dd1cd7aa467
6 years ago
Robert Shih
6a59e4ae38
NdkMediaExtractor: setDataSourceWithHeaders API
...
Bug: 109928575
Change-Id: I90e9f6c9d6408f5c577ba75c9792bed589cee304
6 years ago
Sungtak Lee
1cb0ccb5b9
bufferpool2.0: apply hidl interface update
...
Bug: 112203066
Change-Id: I2f797f72c34d923f4b9efa5cf6eefad468458233
6 years ago
Wonsik Kim
5f3ff7e38f
Merge "stagefright: Handle DEAD_OBJECT correctly in conversion"
6 years ago
TreeHugger Robot
9d83f9d405
Merge "Camera: Treat decreasing timestamp as BUFFER_ERROR"
6 years ago
Sungtak Lee
a8e8fe5655
Merge "NuPlayer2CCDecoder: Add bound check before memcpy" into pi-dev am: e2062af59c
...
am: 8c927dfd46
Change-Id: I4cebf0a044c6b4e53cc95df93b9fb0007a4979b0
6 years ago
Shingo Kitajima
752c7cfc96
Merge "Allow volume setting only for offloadable effect for Offload" am: 311d0133a4
am: cdca8b4205
...
am: f4942d7989
Change-Id: I47468b938913f77e68a7bde41105b4c92a57f58d
6 years ago
Sungtak Lee
8c927dfd46
Merge "NuPlayer2CCDecoder: Add bound check before memcpy" into pi-dev
...
am: e2062af59c
Change-Id: I7d0b0d3725426f968952642ab85aaf74cf05b218
6 years ago
Shingo Kitajima
f4942d7989
Merge "Allow volume setting only for offloadable effect for Offload" am: 311d0133a4
...
am: cdca8b4205
Change-Id: Ib96e1ff3d57b13834f311455bd491b1956322c30
6 years ago
Shingo Kitajima
cdca8b4205
Merge "Allow volume setting only for offloadable effect for Offload"
...
am: 311d0133a4
Change-Id: Ic4b17b863c4d1f523adb9b75b21d6f1beb925120
6 years ago
TreeHugger Robot
e2062af59c
Merge "NuPlayer2CCDecoder: Add bound check before memcpy" into pi-dev
6 years ago
Treehugger Robot
311d0133a4
Merge "Allow volume setting only for offloadable effect for Offload"
6 years ago
Wonsik Kim
71115426b8
stagefright: Handle DEAD_OBJECT correctly in conversion
...
Bug: 113343878
Test: bug repro step
Change-Id: Iab66ae73a8e57d11bd6979a299377711d2f83d93
6 years ago
Shuzhen Wang
f0c4a6b5cd
Camera: Treat decreasing timestamp as BUFFER_ERROR
...
Decreasing timestamp shouldn't happen in non ZSL or reprocessing case.
When that happens, treat the buffer as error and return to buffer queue
directly.
Test: Camera CTS
Bug: 113670946
Change-Id: I39d3417dd9307d6cc7c90ff357a82604566a9081
6 years ago
TreeHugger Robot
d4a9ce4ba7
Merge "stagefright: add TEST_MAPPING"
6 years ago
Phil Burk
f4ff42947d
Merge "aaudio: set to SHARED when EXCLUSIVE fails"
6 years ago
Chong Zhang
c3c67567b3
[automerger skipped] Fix race condition for cas sessions -- DO NOT MERGE am: c927af1287
am: ebbcb99ca1
-s ours am: c61b35c29b
-s ours am: 11f23b2478
...
am: 3506f424ae
-s ours
Change-Id: I81afb05d98740d5bb2717581e5c3ba51f26e9a29
6 years ago
Chong Zhang
3506f424ae
[automerger skipped] Fix race condition for cas sessions -- DO NOT MERGE am: c927af1287
am: ebbcb99ca1
-s ours am: c61b35c29b
-s ours
...
am: 11f23b2478
Change-Id: I1ae4220d4a9e32101ade3d450027aec82e431170
6 years ago
Chong Zhang
11f23b2478
[automerger skipped] Fix race condition for cas sessions -- DO NOT MERGE am: c927af1287
am: ebbcb99ca1
-s ours
...
am: c61b35c29b
-s ours
Change-Id: Iaa6df9ed55006544542adb17223a3ca79de9010c
6 years ago
Chong Zhang
3db05287cc
[automerger skipped] Fix race condition for cas sessions -- DO NOT MERGE am: 58b9e7d73c
-s ours am: 21b4148129
...
am: dc5fdba156
-s ours
Change-Id: Id76725ecbab1d50b4d12f0b5c8fbf93d8ee56a6b
6 years ago
Chong Zhang
68c075bab3
Fix race condition for cas sessions am: 7934a8f7ee
...
am: 5b22bf738a
Change-Id: Id82a4cb94894c0a996c194391dd7c2ff09a1c23a
6 years ago
Chong Zhang
c61b35c29b
[automerger skipped] Fix race condition for cas sessions -- DO NOT MERGE am: c927af1287
...
am: ebbcb99ca1
-s ours
Change-Id: Ic07e59b4c05abcc70018d912a8f0cabd52cbf3a5
6 years ago
Chong Zhang
dc5fdba156
[automerger skipped] Fix race condition for cas sessions -- DO NOT MERGE am: 58b9e7d73c
-s ours
...
am: 21b4148129
Change-Id: Iacfebbfe9f0a823f2ae9b96f7dded8d6158af446
6 years ago
Chong Zhang
5b22bf738a
Fix race condition for cas sessions
...
am: 7934a8f7ee
Change-Id: I6e69d66fdc036d90ec28225080a02ace369d9fb3
6 years ago
Chong Zhang
ebbcb99ca1
Fix race condition for cas sessions -- DO NOT MERGE
...
am: c927af1287
Change-Id: I1c84f2fd3d49a7e784b2b44d20453796d070df8d
6 years ago
Chong Zhang
21b4148129
[automerger skipped] Fix race condition for cas sessions -- DO NOT MERGE
...
am: 58b9e7d73c
-s ours
Change-Id: I040e0c5c5fba533a5b49ffe0aaa8008cfcc2c240
6 years ago
Wonsik Kim
0a07d65edf
stagefright: add TEST_MAPPING
...
Test: atest --test-mapping frameworks/av/media/libstagefright:postsubmit
Change-Id: Ie4e19b5d794e50774696c66d8105973f5c7beb3a
6 years ago
Edwin Wong
72882de6e1
Merge "Add onExpirationUpdate and onKeyStatusChange listeners."
6 years ago
Eric Tan
f7996c2c05
Merge "NBLog: refactor Writer API for extensibility"
6 years ago
Phil Burk
15f97c996f
aaudio: set to SHARED when EXCLUSIVE fails
...
SHARED streams and endpoints were being created with sharing mode
set to EXCLUSIVE. This was confusing the close() code and caused a hang.
Now we create a modified Request object with the sharing mode set
correctly.
Bug: 112709847
Test: Hack AAudioServiceEndpointMMAP so isBufferShareable is false.
Test: 'adb shell write_sine_callback -pl -x -s2' should not hang.
Change-Id: I7a5c8260beaffdd706f34d35ef00a61b072adb1d
6 years ago
TreeHugger Robot
89e319f74c
Merge "android.hardware.media.bufferpool@2.0 tests"
6 years ago
Hung-ying Tyan
dc1cbab5c2
Merge "Remove /vendor/lib[64]/extractors from MediaExtractorFactory" am: 7b95c4c042
am: 649ac89590
...
am: 7d313b3fd1
Change-Id: I0a1903f18219da2138ddbdb5d8e5e6170f388495
6 years ago
Hung-ying Tyan
7d313b3fd1
Merge "Remove /vendor/lib[64]/extractors from MediaExtractorFactory" am: 7b95c4c042
...
am: 649ac89590
Change-Id: I9fe793962e6e340d5b2a99c53b28978ff05a482e
6 years ago
Hung-ying Tyan
649ac89590
Merge "Remove /vendor/lib[64]/extractors from MediaExtractorFactory"
...
am: 7b95c4c042
Change-Id: I216a22c9edbae150507f49ec5f5a66d536992487
6 years ago
Treehugger Robot
7b95c4c042
Merge "Remove /vendor/lib[64]/extractors from MediaExtractorFactory"
6 years ago
Sungtak Lee
9ec33560e3
android.hardware.media.bufferpool@2.0 tests
...
Bug: 112203066
Change-Id: I9ea8d3dcb7e3c27da0360942d61882cd3459d10a
6 years ago
Eric Tan
cf3d82c34b
NBLog: refactor Writer API for extensibility
...
No new functionality was added, and no existing functionality was
removed.
Event types have been renamed and reorganized according to
functionality. A compile-time mapping from Event to C++ data type allows
for a generic Event log() template function to avoid the need to add a
new logging function when a new Event is added to enum NBLog::Event.
Most LockedWriter functions were deleted because they did not involve
accessing shared variables. Only the functions that accessed shared
variables were kept in LockedWriter.
Test: dumpsys media.log -r
Bug: 68148948
Change-Id: I8a27f1690795cdb0b84e92033b7cbf4588ba175e
6 years ago