Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e3a8067a authored by Sooraj S's avatar Sooraj S 👽 Committed by Romain Hunault
Browse files

FP3: Fix audio hal compilation

- System property 'media.msm8956' is used to differentiate between msm8952 and msm8956 hardware and select correct media_codecs xml

- Enable smooth streaming

- Set property av.debug.disable.pers.cache to 1 to disable persist cache feature.

- Enable parser property for core parser

- disable PQ feature by default

- update video encoding and decoding properties
parent 67eaff6f
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
@@ -67,6 +67,14 @@ PRODUCT_PROPERTY_OVERRIDES += \
PRODUCT_PROPERTY_OVERRIDES += \
    persist.vendor.cne.feature=1

#system props for the MM modules
PRODUCT_PROPERTY_OVERRIDES += \
    media.msm8956hw=0 \
    mm.enable.smoothstreaming=true \
    mmp.enable.3g2=true \
    media.aac_51_output_enabled=true \
    av.debug.disable.pers.cache=1

# AUDIO
##fluencetype can be "fluence" or "fluencepro" or "none"
PRODUCT_PROPERTY_OVERRIDES += \
@@ -209,6 +217,21 @@ PRODUCT_PROPERTY_OVERRIDES += \
PRODUCT_PROPERTY_OVERRIDES += \
    af.fast_track_multiplier=1

#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE
PRODUCT_PROPERTY_OVERRIDES += \
    vendor.mm.enable.qcom_parser=1048575

# disable PQ feature by default
PRODUCT_PROPERTY_OVERRIDES += \
    vendor.vidc.enc.disable.pq=true

PRODUCT_PROPERTY_OVERRIDES += \
    vendor.vidc.enc.disable_bframes=1 \
    vendor.vidc.disable.split.mode=1 \
    vendor.vidc.dec.downscalar_width=1920 \
    vendor.vidc.dec.downscalar_height=1088 \
    vendor.video.disable.ubwc=1

# vendor library
PRODUCT_PROPERTY_OVERRIDES += \
    ro.vendor.extension_library=libqti-perfd-client.so