Fork from pix106's tree
Find a file
CrisBal bf30e60a32 sdm660-common: media: Drop OMX.qcom.video.decoder.vp9
We droping old deprecated vp9 media codec. This update fixing the following
errors/bugs that causing problems/flickering while playing video on Instagram
and some audio issues on other apps.

Tested with: Instagram, Facebook, WhatsApp, Viber, Duo and YouTube.

01-04 19:50:55.803  1403  6251 E OMXNodeInstance: setParameter(0xd9cc0014:qcom.decoder.vp9, OMX.google.android.index.allocateNativeHandle(0x7f00005d): Output:1 en=0) ERROR: UnsupportedSetting(0x80001019)
01-04 19:50:55.803  1403  6251 E OMX-VDEC-1080P: Extension: OMX.google.android.index.storeANWBufferInMetadata not implemented
01-04 19:50:55.804  1403  6251 E OMX-VDEC-1080P: get_parameter: unknown param 6f600011
01-04 19:50:55.804  1403  6251 E OMXNodeInstance: getParameter(0xd9cc0014:qcom.decoder.vp9, ??(0x6f600011)) ERROR: UnsupportedIndex(0x8000101a)
01-04 19:50:55.805  1403  6251 E OMX-VDEC-1080P: Extension: OMX.google.android.index.storeANWBufferInMetadata not implemented
01-04 19:50:55.805  1403  6251 E OMX-VDEC-1080P: Extension: OMX.google.android.index.configureVideoTunnelMode not implemented
01-04 19:50:55.805  1403  6251 E OMX-VDEC-1080P: Extension: OMX.google.android.index.useAndroidNativeBuffer is supported
01-04 19:50:55.805  1403  6251 E OMX-VDEC-1080P: Extension: OMX.google.android.index.describeHDR10PlusInfo not implemented
01-04 19:50:55.806  1403  1403 E OMX-VDEC-1080P: get_parameter: unknown param 6f600007
01-04 19:50:55.806  1403  1403 E OMXNodeInstance: getParameter(0xd9cc0014:qcom.decoder.vp9, ParamVideoAndroidVp8Encoder(0x6f600007)) ERROR: UnsupportedIndex(0x8000101a)
01-04 19:50:55.807  1403  6251 E OMX-VDEC-1080P: Does not handle dataspace request
01-04 19:50:55.807  1403  6251 E OMXNodeInstance: getConfig(0xd9cc0014:qcom.decoder.vp9, ??(0x7f000062)) ERROR: UnsupportedSetting(0x80001019)
01-04 19:50:55.835  1403  6251 E OMX-VDEC-1080P: Extension: OMX.google.android.index.AndroidNativeBufferConsumerUsage not implemented

Change-Id: If9ee79886b8d2a1dcc68d84102f69b96b578f68e
2024-08-03 09:07:35 +03:00
biometrics sdm660-common: rootdir: set task_profiles for common background tasks 2023-04-02 13:44:41 +02:00
CloverParts sdm660-common: CloverParts: Ukrainian translation 2024-01-14 17:18:17 +01:00
configs sdm660-common: media: Drop OMX.qcom.video.decoder.vp9 2024-08-03 09:07:35 +03:00
DeviceDoze sdm660-common: doze: Fix compilation for QPR1 merge 2022-12-19 07:40:13 +01:00
DeviceSettings sdm660-common: DeviceSettings: Refactor ClearSpeakerFragment code 2024-05-10 13:57:16 +03:00
folio_daemon sdm660-common: folio_daemon: update from wahoo android11-release 2024-01-14 17:19:23 +01:00
gps sdm660-common: gps: Don't include cutils/threads.h 2024-05-10 14:03:19 +03:00
init sdm660-common: init: Update libbase include path 2024-05-10 14:03:14 +03:00
ir sdm660-common: ir: Wire up lirc/spi logic 2021-11-13 11:31:51 +01:00
libqti-perfd-client sdm660-common: libqti-perfd-client: Clean up 2024-05-10 14:03:13 +03:00
overlay/packages/apps/SimpleDeviceConfig/res/values sdm660-common: overlay: Nuke max cached processes override 2024-05-10 14:03:11 +03:00
power-libperfmgr sdm660-common: power-libperfmgr: Remove wakeup behavior from PowerHintSession and PowerSessionManager 2024-05-10 14:03:12 +03:00
properties sdm660-common: move Enable FUSE Passthrough 2024-05-10 14:03:13 +03:00
rootdir sdm660-common: rootdir: Remove useless attempt to chmod /system/bin/ip 2024-08-03 09:07:26 +03:00
rro_overlay sdm660-common: move RIL related config to specific overlay 2024-05-10 14:02:24 +03:00
seccomp sdm660-common: mediacodec: Allow syscalls needed by OMX component 2023-04-02 13:44:41 +02:00
sepolicy Revert "sdm660-common: Use stock poweroff charging animation" 2024-02-09 09:55:12 +02:00
.clang-format sdm660-common: Improve lights HAL 2020-08-12 02:02:37 +06:00
Android.bp sdm660-common: Include hardware/google/interfaces and hardware/google/pixel 2023-01-04 06:23:14 +01:00
Android.mk sdm660-common: proprietary: update ADSP, Audio, SoundFX, Bluetooth, CDSP blobs 2023-08-22 08:44:53 +02:00
BoardConfigCommon.mk sdm660-common: Use the common device compatibility matrix from QCOM 2024-08-03 09:07:16 +03:00
extract-files.sh sdm660-common: drop camera shim remains 2024-05-10 14:03:20 +03:00
framework_compatibility_matrix.xml sdm660-common: manifest: uprev radio 2024-05-10 14:03:23 +03:00
framework_manifest.xml sdm660-common: Update radio blobs from ginkgo 2022-05-15 10:28:02 +02:00
manifest.xml sdm660-common: manifest: uprev radio 2024-05-10 14:03:23 +03:00
proprietary-files.txt sdm660-common: Sensors from Zebra/helios/helios:13/13-26-09.00-TG-U03-STD-HEL-04/107:user/release-keys 2024-08-03 09:07:05 +03:00
README.md sdm660-common: Update common tree and adapt changes 2021-03-21 23:27:59 +06:00
releasetools.py sdm660-common: commonize releasetools 2023-08-22 08:45:13 +02:00
sdm660.mk sdm660-common: device: Build android.hardware.bluetooth@1.0 2024-05-10 14:03:22 +03:00
setup-makefiles.sh sdm660-common: join common and ir proprietary-files.txt 2024-05-10 13:57:36 +03:00
update-sha1sums.py sdm660-common: update-sha1sums: handle FileNotFound exception 2021-11-13 11:31:51 +01:00

This repository contains device configuration for Xiaomi-SDM660 devices

Basic Spec Sheet
CPU Quad-core 1.84 GHz Qualcomm Kryo 260 LP
CPU Quad-core 2.20 GHz Qualcomm Kryo 260 HP
Chipset Qualcomm Snapdragon 660, SDM660
GPU Adreno 512
ROM 32/64/128GB
RAM 3/4/6GB
Android 8.1.0

Notes:

  • Depends on: android_packages_resources_devicesettings from LineageOS
  • Depends on: LA.QSSI.11.0.r1-09100-qssi.0 tag for vendor_codeaurora_telephony
  • Depends on: LA.UM.9.6.2.r1-03600-89xx.0 tag for GPS and WFD

Currently Supported Devices:

  • clover (MI PAD 4 /4 Plus)
  • jason (Redmi Note 3)
  • jasmine_sprout (MI A2)
  • lavender (Redmi Note 7)
  • platina (Mi 8 Lite)
  • tulip (Redmi Note 6 Pro)
  • wayne (MI 6X)
  • whyred (Redmi Note 5)
#
# Copyright (C) 2018 The LineageOS Project
# Copyright (C) 2018-2021 Xiaomi-SDM660 Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#