Change-Id: If8d0b57acc6b41c28c7a331e41db44d2 Signed-off-by: zenin1504 <me.zenin1504.dev@gmail.com>
104 lines
6.7 KiB
XML
104 lines
6.7 KiB
XML
<!--
|
|
/******************************************************************************
|
|
@file VideoOptimizationFeature.xml
|
|
@brief Video Optimization feature xml
|
|
|
|
DESCRIPTION
|
|
Each feature has an xml file to define the feature components
|
|
|
|
===========================================================================
|
|
Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
|
|
All rights reserved.
|
|
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
|
===========================================================================
|
|
******************************************************************************/
|
|
-->
|
|
<Feature>
|
|
<Name>VideoPowerOptFeature</Name>
|
|
<Libname>libvideooptfeature.so</Libname>
|
|
<Configs>
|
|
<VIDEO_OPT>1</VIDEO_OPT>
|
|
<VIDEO_DYN>1</VIDEO_DYN>
|
|
<ENABLE_BROWSER>1</ENABLE_BROWSER>
|
|
<MAX_CONTENT_FPS>30</MAX_CONTENT_FPS>
|
|
<MAX_HW_CONTENT_FPS>144</MAX_HW_CONTENT_FPS>
|
|
<MAX_PANEL_FPS>144</MAX_PANEL_FPS>
|
|
<MAX_SAMPLE_NUM>6</MAX_SAMPLE_NUM>
|
|
<MAX_WAIT_TIME>1</MAX_WAIT_TIME>
|
|
<DYN_FPS_CONTROL_BROWSER>15</DYN_FPS_CONTROL_BROWSER>
|
|
<DYN_FPS_CONTROL_VIDEO>45</DYN_FPS_CONTROL_VIDEO>
|
|
<IGNORED_ACTIVITY>com.miui.home</IGNORED_ACTIVITY>
|
|
</Configs>
|
|
<Profiles>
|
|
<Profile target = "tuna">
|
|
<!-- Disable Colocation -->
|
|
<DEFAULT>0x40CF4000, 0x270F2706</DEFAULT>
|
|
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
|
|
<!-- MPCTLV3_WALT_HISPEED_COND_FREQ_LITTLE -->
|
|
<!-- MPCTLV3_WALT_HISPEED_COND_FREQ_BIG -->
|
|
<!-- MPCTLV3_WALT_HISPEED_COND_FREQ_TITANIUM -->
|
|
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_LITTLE -->
|
|
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_BIG -->
|
|
<!-- MPCTLV3_TARGET_LOAD_THRESH_CLUSTER_LITTLE -->
|
|
<!-- MPCTLV3_SCHED_LOAD_BOOST_LITTLE -->
|
|
<!-- MPCTLV3_SCHED_LOAD_BOOST_BIG -->
|
|
<!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_LITTLE -->
|
|
<!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_BIG -->
|
|
<!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_TITANIUM -->
|
|
<!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_LITTLE -->
|
|
<!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_BIG -->
|
|
<!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_TITANIUM -->
|
|
<!-- MPCTLV3_LLCC_BWMON_IO_PERCENT -->
|
|
<!-- MPCTLV3_CPU_LLCC_BW_SAMPLE_MS -->
|
|
<!-- MPCTLV3_CPU_LLCC_BW_HYST_OPT -->
|
|
<!-- MPCTLV3_DDR_BWMON_IO_PERCENT -->
|
|
<!-- MPCTLV3_CORE_CTL_ENABLE_BIG -->
|
|
<!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_BIG -->
|
|
<!-- MPCTLV3_CORE_CTL_CPU_NOT_PREFERRED_BIG -->
|
|
<!-- MPCTLV3_CORE_CTL_OFFLINE_DELAY_MS_BIG -->
|
|
<!-- MPCTLV3_SCALING_MIN_FREQ_SILVER, value -->
|
|
<!-- MPCTLV3_SCALING_MIN_FREQ_BIG, value -->
|
|
<DYN_PROFILE0>0x40CA4000, 0x4, 0x4144C100, 0, 0x4144C000, 0, 0x4144C300, 0, 0x41444100, 0, 0x41444000, 0, 0x41444300, 0</DYN_PROFILE0>
|
|
<DYN_PROFILE1>0x40CA4000, 0x4, 0x4143C100, 844, 0x41450100, 0, 0x4144C100, 0, 0x4144C000, 0, 0x4144C300, 0,
|
|
0x41444100, 0, 0x41444000, 0,0x41444300, 0, 0x41834000, 90, 0x4183C000, 0x10, 0x41838000, 0, 0x43020000, 90, 0x41010300, 1, 0x41014300, 0x14</DYN_PROFILE1>
|
|
<DYN_PROFILE2>0x40CA4000, 0x8, 0x40818100, 883, 0x40818000, 940, 0x40818300, 940, 0x41450100, 0, 0x40C68100, -15, 0x40C68000, -15, 0x4144C100, 0, 0x4144C000, 0, 0x4144C300, 0,
|
|
0x41444100, 0, 0x41444000, 0,0x41444300, 0, 0x41834000, 95, 0x4183C000, 0x10, 0x41838000, 0, 0x43020000, 95, 0x41008000, 1, 0x41000000, 2, 0x4100C000, 1, 0x41014000, 0, 0x40810100, 0x1B9, 0x40810000, 0x1E0</DYN_PROFILE2>
|
|
<DYN_PROFILE3>0x40CA4000, 0x8, 0x4143C100, 0, 0x4143C000, 0, 0x4143C300, 0, 0x41450100, 0, 0x40C68100, -15, 0x40C68000, -15, 0x4144C100, 0, 0x4144C000, 0, 0x4144C300, 0,
|
|
0x41444100, 0, 0x41444000, 0,0x41444300, 0, 0x41834000, 100, 0x4183C000, 0x10, 0x41838000, 0, 0x43020000, 100, 0x41008000, 1, 0x41000000, 2, 0x4100C000, 1, 0x41014000, 0, 0x40810100, 0x1B9, 0x40810000, 0x1E0</DYN_PROFILE3>
|
|
<DYN_PROFILE4>0x40CA4000, 0x8, 0x4143C100, 0, 0x4143C000, 0, 0x4143C300, 0, 0x41450100, 0, 0x40C68100, -15, 0x40C68000, -15, 0x4144C100, 0, 0x4144C000, 0, 0x4144C300, 0,
|
|
0x41444100, 0, 0x41444000, 0,0x41444300, 0, 0x41834000, 100, 0x4183C000, 0x10, 0x41838000, 0, 0x43020000, 100, 0x40800100, 0x1B9, 0x41008000, 1, 0x41000000, 2, 0x4100C000, 1, 0x41014000, 0, 0x40810100, 0x1B9, 0x40810000, 0x1E0</DYN_PROFILE4>
|
|
<BROWSER_OPT_RESOURCE>0x43C04000</BROWSER_OPT_RESOURCE>
|
|
</Profile>
|
|
<Profile>
|
|
<!-- Disable Colocation -->
|
|
<DEFAULT>0x40CF4000, 0x270F2706</DEFAULT>
|
|
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
|
|
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_BIG -->
|
|
<!-- MPCTLV3_WALT_HISPEED_COND_FREQ_BIG -->
|
|
<!-- MPCTLV3_SCHED_LOAD_BOOST_BIG -->
|
|
<!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_BIG -->
|
|
<!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_BIG -->
|
|
<!-- MPCTLV3_SCALING_MIN_FREQ_BIG , value -->
|
|
<!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_BIG, value -->
|
|
<!-- MPCTLV3_CORE_CTL_OFFLINE_DELAY_MS_BIG -->
|
|
<DYN_PROFILE0>0x4143C000, 1324, 0x40818000, 710, 0x41444000, 0</DYN_PROFILE0>
|
|
<DYN_PROFILE1>0x40CA4000, 0x4, 0x4143C000, 864, 0x40818000, 710, 0x4144C000, 384000, 0x41444000, 0, 0x40810000, 0x180, 0x41000000, 3, 0x4100c000, 7, 0x41014000, 0</DYN_PROFILE1>
|
|
<DYN_PROFILE2>0x40CA4000, 0x8, 0x4143C000, 710, 0x40818000, 710, 0x40C68000, -10, 0x4144C000, 384000, 0x41444000, 0, 0x40810000, 0x180, 0x41000000, 3, 0x4100c000, 7, 0x41014000, 0</DYN_PROFILE2>
|
|
<DYN_PROFILE3>0x40CA4000, 0x8, 0x4143C000, 0, 0x40818000, 710, 0x40C68000, -15, 0x4144C000, 384000, 0x41444000, 0, 0x40810000, 0x180, 0x41000000, 3, 0x4100c000, 7, 0x41014000, 0</DYN_PROFILE3>
|
|
<DYN_PROFILE4>0x40CA4000, 0x8, 0x4143C000, 0, 0x40818000, 710, 0x40C68000, -20, 0x4144C000, 384000, 0x41444000, 0, 0x40810000, 0x180, 0x41000000, 2, 0x4100c000, 0xf, 0x41014000, 0</DYN_PROFILE4>
|
|
</Profile>
|
|
</Profiles>
|
|
<IgnoredApps>
|
|
<App>com.google.android.gms</App>
|
|
<App>com.android.vending</App>
|
|
<App>com.google.android.projection.gearhead</App>
|
|
</IgnoredApps>
|
|
<AppliedApps>
|
|
<App>com.android.gallery3d</App>
|
|
<App>com.autonavi.minimap</App>
|
|
</AppliedApps>
|
|
<Trigger>
|
|
<AsyncId>0x00001001, 0x00001002, 0x00001003, 0x00001004, 0x00001080, 0x00001040, 0x00001095, 0x00001088, 0X00001502, 0X00001503, 0X00001504, 0X00001506, 0X00001330</AsyncId>
|
|
</Trigger>
|
|
</Feature>
|