Emilian Peev
cc0b795ac2
Camera: Propagate all offline stream ids to clients
...
Camera clients must be aware of any configured streams
that can support offline processing mode.
A few corner cases that need to be considered:
- Composite streams can support offline mode only
when all internal streams support it as well.
- Streams that use the internal camera buffer manager
will not have support for offline mode.
- Shared streams are also unsupported in offline mode.
Bug: 135142453
Test: Camera CTS
Change-Id: Idde826a6fb18a8907850e87cfe593de7cb1c5f4a
5 years ago
Emilian Peev
d99c8ae877
Camera: Add initial offline client listener logic
...
Various camera notification callbacks need to be
propagated back to client.
Test: Camera CTS
Bug: 135142453
Change-Id: I11a1bc634e4c6f9540d1f7f9c20e4151fdcc5ec6
5 years ago
Emilian Peev
4697b64a3b
Camera: Initial support for composite streams in offline mode
...
Composite streams must be able to switch to offline processing
mode. To support them the offline session client must continue
passing all necessary callbacks and events similar to regular
camera clients.
Test: Camera CTS
Bug: 135142453
Change-Id: I498681af16ad072e3df01d0279b4cfe76b48f9ec
5 years ago
Emilian Peev
b2bc5a46ef
Camera: Initial offline session client
...
Test: N/A, no implementation yet
Bug: 135142453
Change-Id: I08fecba80ab88a8b70fe71fdd4b660d49e40324c
5 years ago
Yin-Chia Yeh
5fd603ea87
Camera: fill in Camera3Device offline processing impl
...
Move shared method implementations to Camera3OutputUtils.cpp/h
Defined interfaces to handle Camera3Device/Camera3OfflineSession
behavior differences in Camera3OutputInterface.h.
Bug: 135142453
Test: N/A (not enough implementation yet)
Change-Id: I57476ca5a1edf69c02a22241ad776d6f02636033
5 years ago
Yin-Chia Yeh
56d98ba800
Camera: supports new HIDL camera device 3.6
...
Test: webcam HAL with device 3.6
Bug: 135142453
Change-Id: I6cd80380608eb7ea72bc958aae870a8573bce631
5 years ago
Automerger Merge Worker
7d381e52fa
Merge "Replace the shared lib dependency to libmedia with header deps" am: c226ea4b06
am: b8765c0475
am: b0b900210d
...
Change-Id: I69a55f4b5a1f6bb55294013f930ea3913a925b02
5 years ago
Automerger Merge Worker
b0b900210d
Merge "Replace the shared lib dependency to libmedia with header deps" am: c226ea4b06
am: b8765c0475
...
Change-Id: Ibab38bb72fdd60f0f5feb4e6cf2c0b15b5c0ec29
5 years ago
Jiyong Park
b8765c0475
Merge "Replace the shared lib dependency to libmedia with header deps"
...
am: c226ea4b06
Change-Id: Ib48a19c78e4a8256f1d1ef2eb41c33519c751909
5 years ago
Treehugger Robot
c226ea4b06
Merge "Replace the shared lib dependency to libmedia with header deps"
5 years ago
TreeHugger Robot
85ecb29d84
Merge "extractor Android.bp cleanup"
5 years ago
Jiyong Park
d84326a19b
Replace the shared lib dependency to libmedia with header deps
...
libstagefright_mpeg2support actually doesn't link with libmedia. It uses
headers from the library. Replace the shared lib dependency to the
library with the header lib dependency to libmedia_headers and
libaudioclient_headers.
Bug: N/A
Test: m libstagefright_mpeg2support
Change-Id: I87dba95b344eb95c9d36746c8234640815236956
5 years ago
Automerger Merge Worker
9c69ef38b7
Merge "Disable clang-tidy for Effects.cpp" am: 895dc21fbd
am: 4148a2542a
am: 488bfff200
...
Change-Id: Id8d2e2ef4e68b50455799290d58601269ba9af97
5 years ago
Automerger Merge Worker
488bfff200
Merge "Disable clang-tidy for Effects.cpp" am: 895dc21fbd
am: 4148a2542a
...
Change-Id: I4b4751866dccff277535802f97878973f84a9f88
5 years ago
Chih-hung Hsieh
4148a2542a
Merge "Disable clang-tidy for Effects.cpp"
...
am: 895dc21fbd
Change-Id: Id05cc5b928a4a2ecbeb031eccccfcc99cc1ae022
5 years ago
Chih-hung Hsieh
895dc21fbd
Merge "Disable clang-tidy for Effects.cpp"
5 years ago
Chong Zhang
2acd74457f
extractor Android.bp cleanup
...
use defaults for all extractor libs to make versioning easier.
bug: 147759770
test: build
Change-Id: I930329bbaba600827534113fd918040c4fcb60c4
5 years ago
Andy Hung
39415ab6bc
Merge "AudioFlinger: Propagate uid info for AudioSession references"
5 years ago
TreeHugger Robot
b215d7f2ab
Merge "Support multiple error callbacks"
5 years ago
Automerger Merge Worker
fd6abf5778
Merge "MediaTesting: Add Extractor Unit Test" am: dd8a4a8a77
am: a072553e09
am: 1228e2ad18
...
Change-Id: I65cc302357b483164cef1d3ad6e774d5745f322b
5 years ago
Automerger Merge Worker
3a0c7283b2
Merge "benchmark: Exclude format delete from deInit time calculation" am: deb35d328d
am: c5e43cd05f
am: 7f9049faf8
...
Change-Id: I4dce206dc29eb4b0974a1faa773a8fdb0acedbdc
5 years ago
Automerger Merge Worker
1228e2ad18
Merge "MediaTesting: Add Extractor Unit Test" am: dd8a4a8a77
am: a072553e09
...
Change-Id: Iaf716b09cabd2e8ab9621c59bd777b6fb4dfcb63
5 years ago
Automerger Merge Worker
7f9049faf8
Merge "benchmark: Exclude format delete from deInit time calculation" am: deb35d328d
am: c5e43cd05f
...
Change-Id: I174ac16bdb5a5f8dbaf2f4f713308e1b5bbe2e59
5 years ago
Ray Essick
a072553e09
Merge "MediaTesting: Add Extractor Unit Test"
...
am: dd8a4a8a77
Change-Id: Iaab18892e136eb01ae48f00bc44002d2ffde7a79
5 years ago
Ray Essick
c5e43cd05f
Merge "benchmark: Exclude format delete from deInit time calculation"
...
am: deb35d328d
Change-Id: Ied1452237273fbbfa91f01c4a697f7477f6d2784
5 years ago
Ray Essick
dd8a4a8a77
Merge "MediaTesting: Add Extractor Unit Test"
5 years ago
TreeHugger Robot
84f7675346
Merge "Register C2 HAL Service v1.0 instead v1.1"
5 years ago
Ray Essick
deb35d328d
Merge "benchmark: Exclude format delete from deInit time calculation"
5 years ago
Chih-Hung Hsieh
b1b6fa0605
Disable clang-tidy for Effects.cpp
...
* clang-tidy segmentation fault
Test: make with WITH_TIDY=1 and tidy checks for nightly builds
Bug: 146435095
Change-Id: Id9d5a10ebe73d902098d23c1a74954f82fef0607
5 years ago
Automerger Merge Worker
c9324c6fd9
Merge "PatchPanel: Fix crash when tearing down "pass thru" software patch" am: f27d1e474b
am: 8a56a515b3
am: 2a836dd6ca
...
Change-Id: If93298123cfe85b1230240c36ed52ade149bd868
5 years ago
Automerger Merge Worker
2a836dd6ca
Merge "PatchPanel: Fix crash when tearing down "pass thru" software patch" am: f27d1e474b
am: 8a56a515b3
...
Change-Id: Ice33ebe13b358de4c3427733d3af432c44b45b62
5 years ago
Mikhail Naganov
8a56a515b3
Merge "PatchPanel: Fix crash when tearing down "pass thru" software patch"
...
am: f27d1e474b
Change-Id: I45c0bd9b3efee1d02f8cf92eb468e4ca8ce7982d
5 years ago
Treehugger Robot
f27d1e474b
Merge "PatchPanel: Fix crash when tearing down "pass thru" software patch"
5 years ago
Ray Essick
b495377cac
Merge "Flac decoder: Enable building static library for flac decoder"
5 years ago
TreeHugger Robot
cc63536bf4
Merge "MediaTranscodingService: Rework Service's AIDL."
5 years ago
Andy Hung
8b0bfd9147
AudioFlinger: Propagate uid info for AudioSession references
...
Enables better tracking of permission.
Improves dumpsys of global AudioSession references.
Test: Clarity effects
Test: adb shell dumpsys media.audio_flinger
Bug: 129355845
Change-Id: Ia0226c7047bb38b74e8b0cb67f12ec581b496631
5 years ago
Automerger Merge Worker
4793ecdd63
Merge "benchmark: Fix NPD in Encode::deInitCodec()" am: ba385271f7
am: b932492244
am: ac81ff8387
...
Change-Id: Ibf2aa69cc07dff9a0686a846a76681b193e52856
5 years ago
Automerger Merge Worker
ac81ff8387
Merge "benchmark: Fix NPD in Encode::deInitCodec()" am: ba385271f7
am: b932492244
...
Change-Id: Id1571f658463c5110fc8a37d8e6d4697e0c22add
5 years ago
Ray Essick
b932492244
Merge "benchmark: Fix NPD in Encode::deInitCodec()"
...
am: ba385271f7
Change-Id: Ifd98e0cd8d573aa8796def0d853eebbdbff8aca5
5 years ago
Ray Essick
ba385271f7
Merge "benchmark: Fix NPD in Encode::deInitCodec()"
5 years ago
Manisha Jajoo
84addcacf3
Flac decoder: Enable building static library for flac decoder
...
This is required for FlacDecoder Unit Test
Test: builds
Bug: 144750830
Change-Id: I87ef37a8e85e1b538be2ed5ced9e76b60821268e
5 years ago
Dongwon Kang
c6f97aa688
Register C2 HAL Service v1.0 instead v1.1
...
swcodec doesn't implement video tunneling feature, so v1.1 is not
needed.
Test: TARGET_BUILD_APPS=com.android.media.swcodec m dist && adb install
--staged out/dist/com.android.media.swcodec.apex && adb reboot userspace
Test: atest CtsMediaTestCases -- --module-arg
CtsMediaTestCases:exclude-annotation:android.media.cts.NonMediaMainlineTest
Bug: 144271235
Change-Id: I461ebb2ee7b6e47c1a58e1b88ba0b227285d0745
5 years ago
Andy Hung
255f610f5a
Merge "MediaMetrics: Add AudioAnalytics actions"
5 years ago
Automerger Merge Worker
00dd6d7edc
[automerger skipped] Merge "AudioFlinger: implement device specific audio effects" am: 83e2dd64da
am: 9c5dcef70f
am: bb3db90b8d
-s ours
...
am skip reason: Change-Id I23b9f9db4459136039c5ee327cf3b1aefa7db5af with SHA-1 b82e6b724e
is in history
Change-Id: I6f5d5931d910587c1e2d37d865d36ab253ba8863
5 years ago
TreeHugger Robot
4f6eb40d56
Merge "screenrecord: Use ui::Rotation"
5 years ago
Automerger Merge Worker
bb3db90b8d
Merge "AudioFlinger: implement device specific audio effects" am: 83e2dd64da
am: 9c5dcef70f
...
Change-Id: I7d854589599348af73b4dd971a6923e7d319d5e3
5 years ago
hkuang
48c365e017
MediaTranscodingService: Rework Service's AIDL.
...
1) Include parcel in Parcelable's name.
2) Add TranscodingJobPriority.
3) Change registerClient API to include pid, uid and packageName.
Bug:145233472
Test: Build and run.
Change-Id: Ide40e6de8fb1b6f01bbae4577ef3b14d6136b577
5 years ago
Eric Laurent
9c5dcef70f
Merge "AudioFlinger: implement device specific audio effects"
...
am: 83e2dd64da
Change-Id: I1cd7ca8be42df5f467a9ea3b8def71fb8aad1adf
5 years ago
Eric Laurent
83e2dd64da
Merge "AudioFlinger: implement device specific audio effects"
5 years ago
TreeHugger Robot
63745973a6
Merge "Camera: Improve timestamping docs"
5 years ago