Lajos Molnar
6e8019b207
codec2: make C2Param.h compatible with Pie C2Param.h
...
Bug: 135941486
Change-Id: Iecc26bdf3efe883838a4abd2b663fcb9834e6b7e
5 years ago
Praveen Chavan
9694a99645
codec2: vts-video: align input buffer size for decoders
...
Hardware decoders expect minimum PAGE_SIZE alignment.
Test:
VtsHalMediaC2V1_0TargetVideoDecTest -C c2.qti.hevc.decoder -P /sdcard/res/ -I default
Bug: 135427312
Change-Id: I14ee2f93d644450679500d507e775ad16afead6d
5 years ago
android-build-team Robot
71b52d8f85
Snap for 5698743 from ff52d12ac1
to qt-release
...
Change-Id: I3bbe7d3823c886e96ddacacda6f4dc7f5c52549d
5 years ago
Sungtak Lee
a8d21fce70
Merge "C2BqPool: Handle generation # retrieval failure" into qt-dev
...
am: ff52d12ac1
Change-Id: I40ad456d1c0a198983463fe2658fbf3f638f63a6
5 years ago
Sungtak Lee
ff52d12ac1
Merge "C2BqPool: Handle generation # retrieval failure" into qt-dev
5 years ago
Wonsik Kim
ce5ea119f9
Merge "codec2: fix rare native crash in buffer queue thread" into qt-dev
...
am: d0fb5dc7a1
Change-Id: Ib7ee00a9cf842c5bd9c0027fbde78baa3fefbe5e
5 years ago
Wonsik Kim
19216177c6
Merge "codec2: fix output delay update" into qt-dev
...
am: 9368cad390
Change-Id: Idfd49b9900948bac270b7da9879ffe74a10d7599
5 years ago
Wonsik Kim
d0fb5dc7a1
Merge "codec2: fix rare native crash in buffer queue thread" into qt-dev
5 years ago
Wonsik Kim
9368cad390
Merge "codec2: fix output delay update" into qt-dev
5 years ago
Pawin Vongmasa
8a092d9038
Merge "Add support for graphics.mapper@3.0" into qt-dev
...
am: f182d3ae5b
Change-Id: Id96445f3a4b6810eb1ba49134d2af59ac6eb9b83
5 years ago
Shuzhen Wang
ea2243babb
Merge "Camera: Clarify manual capture behavior for logical camera" into qt-dev
...
am: 2655a0d0fc
Change-Id: I35bdbc4ac9864a7d315c1385c9d4207885742608
5 years ago
TreeHugger Robot
f182d3ae5b
Merge "Add support for graphics.mapper@3.0" into qt-dev
5 years ago
TreeHugger Robot
2655a0d0fc
Merge "Camera: Clarify manual capture behavior for logical camera" into qt-dev
5 years ago
Wonsik Kim
0ca30c332e
codec2: fix rare native crash in buffer queue thread
...
Bug: 131800183
Test: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small
Change-Id: I46a90751ff45577897bdcffbe912db12993a7467
5 years ago
Sungtak Lee
976d6e16ee
C2BqPool: Handle generation # retrieval failure
...
Handle dequeueBuffer failure during generation # retrieval.
Bug: 136156498
Change-Id: I06c1ead59494b6b1bf5eef49b0c28003989b2094
5 years ago
Wonsik Kim
f0e7d22618
codec2: fix output delay update
...
Bug: 134635546
Test: bug repro steps
Change-Id: Ie14fc780246cdf404f323bf9a88ffcb1a403eb32
5 years ago
Wonsik Kim
43a2bc9353
Merge "codec2: offload fence waiting for input surfaces into another thread" into qt-dev
...
am: eacca06109
Change-Id: If59c3bfe2ee47847636225ba59e17078d93fa428
5 years ago
TreeHugger Robot
eacca06109
Merge "codec2: offload fence waiting for input surfaces into another thread" into qt-dev
5 years ago
Harish Mahendrakar
2be5464b2e
Merge "C2SoftVpxEnc: Make VPX_VBR as default mode" into qt-dev
...
am: 5b9e5ab9da
Change-Id: Ib113578ef798f52f50bd3e6b2c4ad37564a401d7
5 years ago
Pawin Vongmasa
a62d94e633
Merge "Fix names in Codec2 VTS" into qt-dev
...
am: 24573856be
Change-Id: I705538beb82101389dfaed4b1218e6b8e330c2a5
5 years ago
TreeHugger Robot
5b9e5ab9da
Merge "C2SoftVpxEnc: Make VPX_VBR as default mode" into qt-dev
5 years ago
Harish Mahendrakar
91cc4833c8
C2SoftVpxEnc: Make VPX_VBR as default mode
...
Use VPX_VBR as default bitrate mode instead of VPX_CBR
VideoEncoderDecoderTest in CTS doesn't set bitrate mode and
VPX_CBR mode shows encoding artifacts when running that test
Test: cts-tradefed run cts -m CtsVideoTestCases -t \
android.video.cts.VideoEncoderDecoderTest#testAvcGoog0Qual0640x0360
Bug: 135891350
Change-Id: I488273113b4d5cf4ae2f4b8208fcebdd095aa6f5
5 years ago
Pawin Vongmasa
24573856be
Merge "Fix names in Codec2 VTS" into qt-dev
5 years ago
Wonsik Kim
831b8d7914
codec2: offload fence waiting for input surfaces into another thread
...
Bug: 131800183
Test: manual
Change-Id: I0d05764eea683210ace5a7d1d9108544cdbaee51
5 years ago
Dongwon Kang
2212b8ec8b
[automerger] m4v_h263: add a test for invalid/negative value am: 7802c68aeb
am: 08aa2367b5
am: 644ad716f0
am: c9528234a1
am: ee98fbf584
am: e82c14f41d
am: 3c1c45dd71
am: 4e314d9197
am: b44663498f
...
am: b3b559a8bd
Change-Id: Ib17d53405edeee752691fd661a89d685aa597a10
5 years ago
Dongwon Kang
b3b559a8bd
[automerger] m4v_h263: add a test for invalid/negative value am: 7802c68aeb
am: 08aa2367b5
am: 644ad716f0
am: c9528234a1
am: ee98fbf584
am: e82c14f41d
am: 3c1c45dd71
am: 4e314d9197
...
am: b44663498f
Change-Id: Ic9cf3112432ec451b99077b76133b8f0197c0fc9
5 years ago
Dongwon Kang
b44663498f
[automerger] m4v_h263: add a test for invalid/negative value am: 7802c68aeb
am: 08aa2367b5
am: 644ad716f0
am: c9528234a1
am: ee98fbf584
am: e82c14f41d
am: 3c1c45dd71
...
am: 4e314d9197
Change-Id: Ia2c81329d30376878e5e2438e3bc941a5b1b5b0b
5 years ago
Dongwon Kang
4e314d9197
[automerger] m4v_h263: add a test for invalid/negative value am: 7802c68aeb
am: 08aa2367b5
am: 644ad716f0
am: c9528234a1
am: ee98fbf584
am: e82c14f41d
...
am: 3c1c45dd71
Change-Id: Icf5f4e75782e692f090c25e8f682f94757e16d7e
5 years ago
Dongwon Kang
3c1c45dd71
[automerger] m4v_h263: add a test for invalid/negative value am: 7802c68aeb
am: 08aa2367b5
am: 644ad716f0
am: c9528234a1
am: ee98fbf584
...
am: e82c14f41d
Change-Id: Iaddbc9ad1cc54addec6f1e20f7ed9bf1dd11552b
5 years ago
Shuzhen Wang
4d641386b3
Camera: Clarify manual capture behavior for logical camera
...
Test: Build and read docs
Bug: 136098496
Change-Id: I2d62c383798b86c3fa4f7bcb9d55cd990a6d1718
5 years ago
Yuxiu Zhang
b888dbdf1f
Http streaming cannot play video whose duration is less than 5s
...
am: 6efc14faf6
Change-Id: Ic6c90ff22554e029eed3e5829d789f8172b3b303
5 years ago
Yuxiu Zhang
6efc14faf6
Http streaming cannot play video whose duration is less than 5s
...
onPollBuffering() monitors EOS(finalStatus == ERROR_END_OF_STREAM),
then notifyPreparedAndCleanup(finalStatus) notifies prepared error.
Previous Google's patch "GenericSource: fix error handling during
preparing or rebuffering" should focus on error except ERROR_END_OF_STREAM.
Bug: 134911527
Test: http streaming can play a mp4 video whose duration is less than 5s
Change-Id: I5c738bbe7242314b24463679b5bd996ab59d2b04
(cherry picked from commit 89703072ec4edf7a384ec07024debc0a6e085ae0)
5 years ago
Pawin Vongmasa
0838494fc0
Add support for graphics.mapper@3.0
...
Test: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small
Bug: 128013727
Bug: 129670826
Bug: 135733310
Change-Id: Iaa7a3f06956f9f81b3d4338bbf32fea282cdd511
Merged-In: Iaa7a3f06956f9f81b3d4338bbf32fea282cdd511
5 years ago
Pawin Vongmasa
f08e84030e
Fix names in Codec2 VTS
...
Test: vts-tradefed run vts -m VtsHalMediaC2V1_0Host
Bug: 133187143
Change-Id: If4057a11563034415fe244294d36892feb7a62d7
5 years ago
android-build-team Robot
2d60618268
Snap for 5688376 from 2cbc7cd807
to qt-release
...
Change-Id: I09d6211c4172d1cc84b7a093200601b2bbec8e6f
5 years ago
Wonsik Kim
1c3f5121e5
Merge "CCodecBuffers: add support for reallocating graphic buffers" into qt-dev
...
am: 2cbc7cd807
Change-Id: I9f1bf1d1afd7fc65ca2b0cf95300885b9a595031
5 years ago
TreeHugger Robot
2cbc7cd807
Merge "CCodecBuffers: add support for reallocating graphic buffers" into qt-dev
5 years ago
Jayant Chowdhary
dfd13b714b
Merge "camera2 ndk/vndk: cleanup->stop CameraDevice's looper in ~ACameraDevice()" into qt-dev
...
am: 4574d4ed7a
Change-Id: Id1c3ce2ef868add8abe26774dfaf7a578b0df990
5 years ago
Jayant Chowdhary
4574d4ed7a
Merge "camera2 ndk/vndk: cleanup->stop CameraDevice's looper in ~ACameraDevice()" into qt-dev
5 years ago
Jayant Chowdhary
a8488c9c32
camera2 ndk/vndk: cleanup->stop CameraDevice's looper in ~ACameraDevice()
...
It's possible that the following sequence happens:
1) hwbinder / binder thread T1: onResultReceived() starts -> promotes wp<CameraDevice> to sp<>;
2) Some other app thread T2 : ACameraDevice_close() -> delete ACameraDevice -> doesn't result in
CameraDevice's destructor running since mCameraDevice has another live
reference, app destroys some object O1.
3) T3 (callback looper thread): callback is received since looper is still running which accesses
dead app object O1 -> results in undefined behavior.
4) T1: onResultReceived completes and CameraDevice is destructed
We need to stop CameraDevice's looper thread (that waits for all callbacks queued to complete) in
~ACameraDevice() so we receive no callbacks after ACameraDevice is closed.
Bug: 135641415
Test: CTS native tests: no new failures
Test: AImageReaderVendorTest; enroll; while(1) auth;
Change-Id: Ia24de753f6ee409d941fff39616f09df2164880a
Merged-In: Ia24de753f6ee409d941fff39616f09df2164880a
Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
(cherry picked from commit 174084011c
)
Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
5 years ago
android-build-team Robot
dce750793d
Snap for 5681426 from 62a6173c54
to qt-release
...
Change-Id: Icb339fc61fd3ee41742394cdbeef00b3b6805e5a
5 years ago
Emilian Peev
253e8188fe
Merge "Camera: Destroy jpeg handle in 'encodeGrayscaleJpeg'" into qt-dev
...
am: 62a6173c54
Change-Id: I64715d38b74b6d9a082a560194a8336d6f4e4633
5 years ago
TreeHugger Robot
62a6173c54
Merge "Camera: Destroy jpeg handle in 'encodeGrayscaleJpeg'" into qt-dev
5 years ago
Android Build Merger (Role)
e82c14f41d
[automerger] m4v_h263: add a test for invalid/negative value am: 7802c68aeb
am: 08aa2367b5
am: 644ad716f0
am: c9528234a1
am: ee98fbf584
...
Change-Id: I994cbd3775deb823d56da23b679235f26a0006b5
5 years ago
Android Build Merger (Role)
ee98fbf584
[automerger] m4v_h263: add a test for invalid/negative value am: 7802c68aeb
am: 08aa2367b5
am: 644ad716f0
am: c9528234a1
...
Change-Id: Icc22f3872442fa95f2333a7eb4d577a281c703fa
5 years ago
Android Build Merger (Role)
c9528234a1
[automerger] m4v_h263: add a test for invalid/negative value am: 7802c68aeb
am: 08aa2367b5
am: 644ad716f0
...
Change-Id: I17c7f0ac31f92f8957461794e0b01d187219843d
5 years ago
Android Build Merger (Role)
644ad716f0
[automerger] m4v_h263: add a test for invalid/negative value am: 7802c68aeb
am: 08aa2367b5
...
Change-Id: Ie1301b5ec3749d8bb09f5a48137402364c81d102
5 years ago
Android Build Merger (Role)
08aa2367b5
[automerger] m4v_h263: add a test for invalid/negative value am: 7802c68aeb
...
Change-Id: Ia21e84bf3562c3892698f3a1513acccd5f530986
5 years ago
Dongwon Kang
7802c68aeb
m4v_h263: add a test for invalid/negative value
...
Test: run poc with and without the patch.
Bug: 134578122
Change-Id: I2d11826d1d9e2669aa5627065dc627729ddc823b
5 years ago
Eric Laurent
0fdb6247dc
Merge "audio policy: mute call RX when SCO volume is 0" into qt-dev
...
am: a426cf1c3d
Change-Id: Ia9cbcc56aef9bad2cbccfda4c649c8a39492c13f
5 years ago