Jayant Chowdhary
be543d4119
cameraserver: Implement HIDL ICameraService skeleton.
...
Implement basic ICameraService HIDL functions, along with HIDL<=> AIDL
type conversions.
Bug: 110364143
Test: (build) mm -j64
Test: lshal->android.frameworks.cameraservice.service@2.0 shows up
Test: Sanity-> click pictures using GCA.
Change-Id: I44c2a96b1ccc05941d075e2bdeb94a8378d53c67
Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
6 years ago
Dimitry Ivanov
158ce41988
Merge "Rename libcamera2.so -> libcamera2ndk.so"
6 years ago
Dongwon Kang
9bc0e55b14
Merge "MediaPlayer2: remove AudioManager private API usage"
6 years ago
TreeHugger Robot
e3924eb7ad
Merge "MP3Extractor: return EOS code correctly"
6 years ago
Yin-Chia Yeh
f2a6e8ca6d
Merge changes I6f75c28f,I3561b197,I3d957922
...
* changes:
Camera: implement signalPipelineDrain API
Camera: synchronize mOutputStreams access
Camera: implement buffer managment API
6 years ago
TreeHugger Robot
c077b0ad74
Merge "GenericSource: fix error handling during preparing or rebuffering"
6 years ago
Wei Jia
23cdeef66b
MP3Extractor: return EOS code correctly
...
Test: cts
Bug: 119271544
Change-Id: I659e1f70e8f93be38f1e743d555b42c95c7fa68a
6 years ago
Dongwon Kang
0d7042d59a
MediaPlayer2: remove AudioManager private API usage
...
Private API AudioManager.getDevicesStatic() is being used in
MediaPlayer2 for conversion between id <=> AudioDeviceInfo.
This conversion was added to talk with internal native AudioTrack API,
but in MediaPlayer2 since we will use public java AudioTrack API,
the given AudioDeviceInfo can be directly passed to java AudioTrack
instance.
Test: CtsMediaTestCases:android.media.cts.RoutingTest
Bug: 112767549
Change-Id: I9aeae02202edb6b5f0eb72b4f4dd3c936103ced2
6 years ago
Wei Jia
af136d5c32
GenericSource: fix error handling during preparing or rebuffering
...
Test: cts
Bug: 119271544
Bug: 115287688
Change-Id: I18db8600c1b7d3cfa472ff376cf0f8629f0fbaff
6 years ago
Marco Nelissen
3d560e5160
Merge "parse alac in MPEG4Extractor" am: 5692c9a727
am: b86da7f196
...
am: 1bc4a8634b
Change-Id: Ia175da5504a20c77ad855f9912521e7ec424c508
6 years ago
Marco Nelissen
1bc4a8634b
Merge "parse alac in MPEG4Extractor" am: 5692c9a727
...
am: b86da7f196
Change-Id: I8fc411b66a20eea6af70613c0849bafabac9c4e4
6 years ago
Marco Nelissen
b86da7f196
Merge "parse alac in MPEG4Extractor"
...
am: 5692c9a727
Change-Id: I37ce91c557542f45ec5a80f828dcb83865ddd514
6 years ago
Marco Nelissen
5692c9a727
Merge "parse alac in MPEG4Extractor"
6 years ago
Tomonori Sasagawa
2c37f36e24
parse alac in MPEG4Extractor
...
- Add ALAC mime type
- Add ALAC support in MPEG4Extractor
Bug: 112889059
Test: build
Change-Id: Ifffdaf2a0f64af1c3bb843f46db4aa3022c99d8a
6 years ago
Dichen Zhang
62cab4de93
Merge "Enable JAudioTrack."
6 years ago
Dichen Zhang
f872691537
Enable JAudioTrack.
...
MediaPlayer2 AudioOutput using public APIs.
Bug: 112549970
Test: android.media.cts.MediaPlayer2Test, android.media.cts.RoutingTest
Change-Id: Id76d80c040a52fd2ab724999697e222495906aec
6 years ago
Yin-Chia Yeh
7447f0fc15
Camera: implement signalPipelineDrain API
...
SignalPipelineDrain will be sent after the request
thread has stopped sending capture requests so
HAL can expect no more capture requests are sent
after they receive this call.
Test: CTS
Bug: 109829698
Change-Id: I6f75c28ff0998a8edc80f9af9ebe727c585ea6e9
6 years ago
Yin-Chia Yeh
4ee3543809
Camera: synchronize mOutputStreams access
...
mOutputStreams access used to be protected by mLock, but that has
changed due to:
- Treble interface switched from passing stream pointer to
stream index
- The buffer management API runs in HAL callback thread
Test: CTS
Bug: 109829698
Change-Id: I3561b197f46f07d2a15bb4f52b096f36c73a0407
6 years ago
Kostya Kortchinsky
0229029552
Merge "Add sched_yield to the arm64 policy" am: 0597a45729
am: 0f208d013a
...
am: 089a4430c8
Change-Id: Ib2343d608e20e18d144c176345858dfff10554cf
6 years ago
Yin-Chia Yeh
d5cd5ffe3a
Camera: implement buffer managment API
...
Test: compile
Bug: 109829698
Change-Id: I3d95792282da52db9db6fd6a086bbd7b3ff9dca9
6 years ago
Kostya Kortchinsky
089a4430c8
Merge "Add sched_yield to the arm64 policy" am: 0597a45729
...
am: 0f208d013a
Change-Id: Ib4f3f580b670c1a33ca73d7ba63509557421384a
6 years ago
Kostya Kortchinsky
0f208d013a
Merge "Add sched_yield to the arm64 policy"
...
am: 0597a45729
Change-Id: I8ce716bf1e84c9d7259999db61c9322b4b62f9f5
6 years ago
Kostya Kortchinsky
0597a45729
Merge "Add sched_yield to the arm64 policy"
6 years ago
Tomoharu Kasahara
c25db93031
Merge "Use channel count for CHANNEL_MASK_USE_CHANNEL_ORDER" am: 413b0b2299
am: 3cebe702d0
...
am: 75efb61710
Change-Id: Id8f4fab9c57d2621987b93a0755caad3bcef6aab
6 years ago
Tomoharu Kasahara
75efb61710
Merge "Use channel count for CHANNEL_MASK_USE_CHANNEL_ORDER" am: 413b0b2299
...
am: 3cebe702d0
Change-Id: Iaed34008782d119a4439a27d22d5b796917fc0b9
6 years ago
Tomoharu Kasahara
3cebe702d0
Merge "Use channel count for CHANNEL_MASK_USE_CHANNEL_ORDER"
...
am: 413b0b2299
Change-Id: Id45e0113abb655afea7fa1f5ce63354ed27c1f3f
6 years ago
Treehugger Robot
413b0b2299
Merge "Use channel count for CHANNEL_MASK_USE_CHANNEL_ORDER"
6 years ago
Sungtak Lee
d31283885b
Fix bufferpool
...
Fix bufferpool carsh sporadically on invalidation. use android::sp
instead of android::wp for caching IObserver hidl interface.
Bug: 112203066
Change-Id: I69aafa11cc617f9ae36cce88283a3294fcab9bbd
6 years ago
TreeHugger Robot
b0a361113d
Merge "VideoView2: switch to using getVideoSize"
6 years ago
Wei Jia
7d14cc7a18
VideoView2: switch to using getVideoSize
...
Test: cts
Bug: 112549021
Change-Id: I8ce9a150c3f879f592e260336367a82cae7986ff
6 years ago
Shuzhen Wang
71fb1a8ce5
Merge "Camera: Use recommended configs for shim supported parameters"
6 years ago
dimitry
d7e265bf79
Rename libcamera2.so -> libcamera2ndk.so
...
Bug: http://b/118434782
Test: make
Change-Id: I50e02aad90e4bdf06faf60f687a18cc3d9de98e4
6 years ago
dimitry
99d67ef5a5
Apply version script to future libcamera2ndk platform lib
...
Bug: http://b/69603741
Test: make
Change-Id: Idd661042ec837d412a29b1b9b77d642a4a540900
6 years ago
TreeHugger Robot
344d6dbbab
Merge "Add support for KEY_TYPE_RELEASE for clearkey plugin."
6 years ago
Shuzhen Wang
f9d217fa52
Merge "Camera: Add Y8 format in Camera NDK"
6 years ago
TreeHugger Robot
72d195f9e2
Merge "aaudio examples: make tests portable to O"
6 years ago
Jayant Chowdhary
68290fb1f4
Merge "Clarify documentation for AImageReader_getHGBPFromHandle."
6 years ago
Phil Burk
92e1e81431
aaudio examples: make tests portable to O
...
Workaround for a recent change in the build that made command line apps
incompatible with O.
Test: adb shell aaudio_loopback -?
Test: should print help and not crash
Change-Id: If2a2288249a33c16fa5004b6b7db1a5ff9e22745
6 years ago
Jayant Chowdhary
1398159d4f
Clarify documentation for AImageReader_getHGBPFromHandle.
...
Explicitly state that the native handle taken by AImageReader_getHGBPFromHandle must have been
obtained from the llndk api : AImageReader_getWindowNativeHandle().
Bug: 110364143
Test: mm -j64
Change-Id: I75312b29b25cb79499a5c1a86f2d0ebbff2c3d67
Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
6 years ago
Colin Cross
d2b4b77094
Merge "Revert "Adapt to google::protobuf::uint64 type change"" am: 4d16ee4f10
am: 435f7eda69
...
am: 54163af616
Change-Id: Ic1589a6f6a4ad093c44028815a846b6ab0912c53
6 years ago
Colin Cross
54163af616
Merge "Revert "Adapt to google::protobuf::uint64 type change"" am: 4d16ee4f10
...
am: 435f7eda69
Change-Id: Ic68743522e67b8638481b1e4398a1fc19eb71d5b
6 years ago
Colin Cross
435f7eda69
Merge "Revert "Adapt to google::protobuf::uint64 type change""
...
am: 4d16ee4f10
Change-Id: Ida7f1eec76819f0703bf2e05cb081a39bbe2ff78
6 years ago
Colin Cross
4d16ee4f10
Merge "Revert "Adapt to google::protobuf::uint64 type change""
6 years ago
TreeHugger Robot
69985f830f
Merge "AMediaDataSourceWrapper: keep DataSource sp alive"
6 years ago
Andy Hung
45bd57bcf1
Merge "Visualizer: Add multichannel capability"
6 years ago
TreeHugger Robot
9b9ac44fbe
Merge "AAudio: Fix setChannelCount and setSamplesPerFrame"
6 years ago
Phil Burk
45ebf85754
aaudio test: fix looping multiple times using -l
...
Wait for stream to pause before flushing.
Remove scary -110 result message.
Bug: 68271891
Test: adb shell write_sine_callback -pl -m2 -n2 -s2 -c2 -l100
Change-Id: Ide7e7642cbe0b9d43023106a526e8f1e205aab77
6 years ago
Phil Burk
19ae31192e
Merge "aaudio_loopback: improve tolerance to noise"
6 years ago
Andy Hung
1f7ef9b98d
Visualizer: Add multichannel capability
...
Test: CTS VisualizerTest with multichannel USB devices
Bug: 118895139
Change-Id: I438708842f2d4cd490120c3a700047d96b93c3be
6 years ago
TreeHugger Robot
3ca5819351
Merge "bufferpool2.0: Implement buffer invalidation"
6 years ago