Age | Commit message (Collapse) | Author |
|
"LA.QSSI.13.0.r1-11900-qssi.0"
Change-Id: I83e77f2b1162311920ba7b553a5eecfa4cd933fb
|
|
Change-Id: Ic1f5b9fac2446a24350af6e6a7598b7ed1bc6c6a
|
|
t-keystone-qcom-release
Change-Id: I5a54d8e313cf4564547646016152c3f5a0cef236
|
|
Change-Id: I0711fc2f33f105e0815ea948ee0e7f7b90e6a94c
|
|
Change-Id: I3cfdb5fc90c35f539b18dea0fb97cfa6f6d3c65e
|
|
"LA.QSSI.13.0.r1-11500.01-qssi.0"
Change-Id: I09d513cc3e3ea0391a07ae7660542173c7c3f5cf
|
|
Screenrecord is using display refresh rate and configuring it as
framerate for any dimensions (width*height) set. But few devices may
not support this fps for given resolution causing encoder config
failure. To avoid such issues, obtain corresponding performance point
value and limit the frame rate, if its less than display refresh rate.
CRs-Fixed: 3602397
Change-Id: I150590d2ce7d458af20a1740efc37efc1eb867be
|
|
'googleplex-android-review.googlesource.com/24303957', 'googleplex-android-review.googlesource.com/24433390'] into tm-platform-release.
Change-Id: I44d65fdeb9b6c2fbf7977b46564387dafb7ecb68
|
|
Missing initialisation of this pointer could lead to an incorrect free
if the ARTWriter object is cleared immeddiately after the constructor
call.
Bug: 287298721
Test: rtp_writer_fuzzer
(cherry picked from https://partner-android-review.googlesource.com/q/commit:2710696b001f2e95586151c1ee337a4e3c4da48a)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:900195c1d3589c7cbf9e116f61bebaefc0519101)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0efe2b4d6b739650039c2cab176ef11d5f5ac49c)
Merged-In: I08eacd7a0201bc9a41b821e20cae916d8870147a
Change-Id: I08eacd7a0201bc9a41b821e20cae916d8870147a
|
|
A data member of class MtpFfsHandle is being accessed after the class object has been freed in the fuzzer. The method accessing the data member is running in a separate thread that gets detached from its parent. Using a conditional variable with an atomic int predicate in the close() function to ensure the detached thread's execution has completed before freeing the object fixes the issue without blocking the processing mid-way.
Bug: 243381410
Test: Build mtp_handle_fuzzer and run on the target device
(cherry picked from commit 50bf46a3f62136386548a9187a749936bda3ee8f)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:05f6e7b4bc7549a3160404557e6d7077733f5eb5)
Merged-In: I41dde165a5eba151c958b81417d9e1065af1b411
Change-Id: I41dde165a5eba151c958b81417d9e1065af1b411
|
|
OOB write occurs when a value is assigned to a buffer index which is greater than the buffer size. Adding a check on buffer bounds fixes the issue.
Similar checks have been added wherever applicable on other such methods of the class.
Bug: 243463593
Test: Build mtp_packet_fuzzer and run on the target device
(cherry picked from commit a669e34bb8e6f0f7b5d7a35144bd342271a24712)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b3768224b8c6330768c5006d50539d27a264da95)
Merged-In: Icd0f2307803a1a35e655bc08d9d4cca5e2b58a9b
Change-Id: Icd0f2307803a1a35e655bc08d9d4cca5e2b58a9b
|
|
Change-Id: I659d41cfec88d317d9018803d63fbe91e739af44
|
|
Change-Id: I4fd045b994590cda4ed75ebd6c1a2aca1a72c2c0
|
|
t-keystone-qcom-release
Change-Id: I84f9042dda09c1aa336198ecf328b1132bfaee1d
|
|
Screenrecord is using display refresh rate and configuring it as
framerate for any dimensions (width*height) set. But few devices may
not support this fps for given resolution causing encoder config
failure. To avoid such issues, obtain corresponding performance point
value and limit the frame rate, if its less than display refresh rate.
CRs-Fixed: 3602397
Change-Id: I150590d2ce7d458af20a1740efc37efc1eb867be
|
|
t-keystone-qcom-release
Change-Id: I78b62e58d234d631a109b7f8a4638e9ab7c5e6cf
|
|
Change-Id: Ie841ee7d171b08b287601b6fc7f8d265b6f09ddb
|
|
t-keystone-qcom-release
Change-Id: Ie67b1489579417f0c8ca78cb0c3d541ce816aa5b
|
|
Change-Id: Ibfc9a8c6ae793405e7b6ffdc796998c87e22de63
|
|
Change-Id: If7699f60f7f4f46271d34e837a844ccac7df030b
|
|
into tm-platform-release.
Change-Id: I8e3c72aa46d632a955d5497235e0a64c3723e3ab
|
|
Keep extra reference of shared memory for AudioTrack data callback so
that the shared memory will remain valid when the native track is
restored.
Bug: 274815060
Test: manual
Test: atest AudioTrackTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d42567cfabc94bf2ba0e2fe35c5183883bc563c8)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:89eb175a4d42b1cdf09ade820c8c72e0712a834f)
Merged-In: I76ce5b7b14732eb6921791c7ab8f283b447710eb
Change-Id: I76ce5b7b14732eb6921791c7ab8f283b447710eb
|
|
Change-Id: Ibeaaae53fcd35dbf9cd9a36a6547bdd60f05530f
|
|
t-keystone-qcom-release
Change-Id: I1a52a59cba9a5a3f20f1c0f93a7acfc7bf945f20
|
|
t-keystone-qcom-release
Change-Id: Idb8229524400bcdd07de8db0876ac5ea24ca1b5a
|
|
t-keystone-qcom-dev
* changes:
[automerger] MediaCodec:configuring block model for encoders am: 36a55afbcc
MediaCodec:configuring block model for encoders
|
|
well" into t-keystone-qcom-dev
|
|
Change-Id: I3e1567aee4bd150afa4c5f98da126fb9cacfe51e
|
|
Configure camcorder encoder session with
"CONFIGURE_FLAG_USE_BLOCK_MODEL"
flag and restrict it with usage FLAG_USE_SURFACE_INPUT.
as its only supported with surface use case.
CRs-Fixed: 3370529
Change-Id: Ifaa3ada280f75f335a016303307aa80826522dbe
|
|
into tm-platform-release.
Change-Id: I23115d8b005f87e0de24efba20ae2e8f13e5acf5
|
|
The error is thrown when the destructor tries to free pointer memory.
This is happening for cases where the pointer was not initialized. Initializing it to a default value fixes the error.
Bug: 245135112
Test: Build mtp_host_property_fuzzer and run on the target device
(cherry picked from commit 3afa6e80e8568fe63f893fa354bc79ef91d3dcc0)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c3929283feba3435c6f68942fd40b78eecaf553e)
Merged-In: I255cd68b7641e96ac47ab81479b9b46b78c15580
Change-Id: I255cd68b7641e96ac47ab81479b9b46b78c15580
|
|
Change-Id: I8fe96b0404ef887811a05a8a5ce6da164c492245
|
|
t-keystone-qcom-release
Change-Id: Icf5f21638fe716043fe0ff601bd4706cab1bc736
|
|
CONFIGURE_FLAG_USE_BLOCK_MODEL can be enabled only for HW encoder
component with surface input. When grid is used, surface mode cannot
be configured. So, in case of grid, don't configure BlockModel.
CRs-Fixed: 3514606
Change-Id: Ibe3da9cb754af77611f3a72165a2ba548d72f73d
|
|
t-keystone-qcom-release
Change-Id: Ibf89d82f8e53d1ecdb12e2adf34803d3a7de06a0
|
|
t-keystone-qcom-release
Change-Id: I2679ae3a2a24bd0ca89e049abf19e893c845c8ef
|
|
Change-Id: I504cfd2c5478b53bea33b0b51776546e7bce9c22
|
|
Duplicate output calculates frame count based on
its corresponding peripheral HAL parameters rather
than the Primary Audio HAL. However, this may lead
to underruns in primary AHAL, where the Duplicating
output frame count does not meet the min frame count
required by AudioMixer for primary AHAL.
Change is to normalize mNormalFrameCount based on
the minimum frames expected by AudioMixer.
CRs-Fixed: 3536120
Change-Id: I6fc46cad7f3c20e8f2352451c7946e7acbe70dea
|
|
into t-keystone-qcom-dev
|
|
Revert submission 1422968-am-2bfe4e89-8194-4a9c-b20d-19fbc2942988
Reason for revert:
error: '&&' within '||' [-Werror,-Wlogical-op-parentheses]
if (mType == MIXER || isDup && (kUseFastMixer == FastMixer_Static ||
~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
frameworks/av/services/audioflinger/Threads.cpp:3153:33: note: place parentheses around the '&&' expression to silence this warning
if (mType == MIXER || isDup && (kUseFastMixer == FastMixer_Static ||
^
(
Reverted changes: /q/submissionid:1422968-am-2bfe4e89-8194-4a9c-b20d-19fbc2942988
Change-Id: I9115a3cc8eddb2de88e4c4059f5aac72bea0ef40
|
|
tm-platform-release
Change-Id: I6e96052347551a3dced58803b2c141ed551bc84c
|
|
t-keystone-qcom-dev
|
|
Duplicate output calculates frame count based on
its corresponding peripheral HAL parameters rather
than the Primary Audio HAL. However, this may lead
to underruns in primary AHAL, where the Duplicating
output frame count does not meet the min frame count
required by AudioMixer for primary AHAL.
Change is to normalize mNormalFrameCount based on
the minimum frames expected by AudioMixer.
CRs-Fixed: 3536120
Change-Id: If9ec744976c8907de7b30d4c59a994a777fb6dea
|
|
t-keystone-qcom-release
Change-Id: Id16baab01ef3d010f1f95bfd21d0aa7a31a81de5
|
|
Change-Id: I69fcf408ac7a8294e79b056bb55adc4112a4118c
|
|
t-keystone-qcom-release
Change-Id: I846a135f09cd9bf9fffde235770dc817910c61ba
|
|
tm-platform-release
Change-Id: I49b5dc89cbe53c26f742a338519f5a8c84c5d6d3
|
|
tm-platform-release
Change-Id: I27cb6da16d09584dceb19376eb5e24f4666cf498
|
|
into tm-qpr3-release. am: 95be9bad23
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/23463181
Change-Id: I9db43628914173fccfb703921c4a4ef0437ed864
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
tm-platform-release
Change-Id: I91ef231aef60b3f4a6ef81449859967e7f602281
|