Snap for 12872597 from 23173658e5
to mainline-tzdata6-release
Change-Id: Ice8558be65259cbe84943e1cd4c418574046807d
This commit is contained in:
commit
aa7df41cfd
29 changed files with 8256 additions and 297 deletions
|
@ -107,6 +107,212 @@
|
|||
</enablement>
|
||||
</spatialCapture>
|
||||
|
||||
<microphones>
|
||||
<microphone id="builtin_mic_1" location="MAINBODY" group="0" indexInTheGroup="0"
|
||||
directionality="OMNI">
|
||||
<device type="IN_MICROPHONE" address="bottom" />
|
||||
<sensitivity levelDbfs="37.0" maxSplDb="132.5" minSplDb="28.5" />
|
||||
<position x="0.0269" y="0.0058" z="0.0079" />
|
||||
<orientation x="0.0" y="0.0" z="1.0" />
|
||||
<frequencyResponse>
|
||||
<point frequencyHz="100.00" levelDb="-0.78" />
|
||||
<point frequencyHz="106.00" levelDb="-0.71" />
|
||||
<point frequencyHz="112.00" levelDb="-0.64" />
|
||||
<point frequencyHz="118.00" levelDb="-0.60" />
|
||||
<point frequencyHz="125.00" levelDb="-0.55" />
|
||||
<point frequencyHz="132.00" levelDb="-0.50" />
|
||||
<point frequencyHz="140.00" levelDb="-0.47" />
|
||||
<point frequencyHz="150.00" levelDb="-0.42" />
|
||||
<point frequencyHz="160.00" levelDb="-0.39" />
|
||||
<point frequencyHz="170.00" levelDb="-0.36" />
|
||||
<point frequencyHz="180.00" levelDb="-0.34" />
|
||||
<point frequencyHz="190.00" levelDb="-0.33" />
|
||||
<point frequencyHz="200.00" levelDb="-0.32" />
|
||||
<point frequencyHz="212.00" levelDb="-0.29" />
|
||||
<point frequencyHz="224.00" levelDb="-0.28" />
|
||||
<point frequencyHz="236.00" levelDb="-0.28" />
|
||||
<point frequencyHz="250.00" levelDb="-0.27" />
|
||||
<point frequencyHz="265.00" levelDb="-0.25" />
|
||||
<point frequencyHz="280.00" levelDb="-0.25" />
|
||||
<point frequencyHz="300.00" levelDb="-0.24" />
|
||||
<point frequencyHz="315.00" levelDb="-0.23" />
|
||||
<point frequencyHz="335.00" levelDb="-0.23" />
|
||||
<point frequencyHz="355.00" levelDb="-0.22" />
|
||||
<point frequencyHz="375.00" levelDb="-0.22" />
|
||||
<point frequencyHz="400.00" levelDb="-0.19" />
|
||||
<point frequencyHz="425.00" levelDb="-0.17" />
|
||||
<point frequencyHz="450.00" levelDb="-0.15" />
|
||||
<point frequencyHz="475.00" levelDb="-0.15" />
|
||||
<point frequencyHz="500.00" levelDb="-0.14" />
|
||||
<point frequencyHz="530.00" levelDb="-0.14" />
|
||||
<point frequencyHz="560.00" levelDb="-0.12" />
|
||||
<point frequencyHz="600.00" levelDb="-0.11" />
|
||||
<point frequencyHz="630.00" levelDb="-0.10" />
|
||||
<point frequencyHz="670.00" levelDb="-0.10" />
|
||||
<point frequencyHz="710.00" levelDb="-0.08" />
|
||||
<point frequencyHz="750.00" levelDb="-0.07" />
|
||||
<point frequencyHz="800.00" levelDb="-0.07" />
|
||||
<point frequencyHz="850.00" levelDb="-0.04" />
|
||||
<point frequencyHz="900.00" levelDb="-0.03" />
|
||||
<point frequencyHz="950.00" levelDb="-0.01" />
|
||||
<point frequencyHz="1000.00" levelDb="0.00" />
|
||||
<point frequencyHz="1060.00" levelDb="0.04" />
|
||||
<point frequencyHz="1120.00" levelDb="0.06" />
|
||||
<point frequencyHz="1180.00" levelDb="0.07" />
|
||||
<point frequencyHz="1250.00" levelDb="0.08" />
|
||||
<point frequencyHz="1320.00" levelDb="0.13" />
|
||||
<point frequencyHz="1400.00" levelDb="0.09" />
|
||||
<point frequencyHz="1500.00" levelDb="0.14" />
|
||||
<point frequencyHz="1600.00" levelDb="0.19" />
|
||||
<point frequencyHz="1700.00" levelDb="0.23" />
|
||||
<point frequencyHz="1800.00" levelDb="0.28" />
|
||||
<point frequencyHz="1900.00" levelDb="0.29" />
|
||||
<point frequencyHz="2000.00" levelDb="0.31" />
|
||||
<point frequencyHz="2120.00" levelDb="0.37" />
|
||||
<point frequencyHz="2240.00" levelDb="0.88" />
|
||||
<point frequencyHz="2360.00" levelDb="0.86" />
|
||||
<point frequencyHz="2500.00" levelDb="0.77" />
|
||||
<point frequencyHz="2650.00" levelDb="0.78" />
|
||||
<point frequencyHz="2800.00" levelDb="0.84" />
|
||||
<point frequencyHz="3000.00" levelDb="0.86" />
|
||||
<point frequencyHz="3150.00" levelDb="1.05" />
|
||||
<point frequencyHz="3350.00" levelDb="1.12" />
|
||||
<point frequencyHz="3550.00" levelDb="1.18" />
|
||||
<point frequencyHz="3750.00" levelDb="1.25" />
|
||||
<point frequencyHz="4000.00" levelDb="1.43" />
|
||||
<point frequencyHz="4250.00" levelDb="1.66" />
|
||||
<point frequencyHz="4500.00" levelDb="1.83" />
|
||||
<point frequencyHz="4750.00" levelDb="2.02" />
|
||||
<point frequencyHz="5000.00" levelDb="2.23" />
|
||||
<point frequencyHz="5300.00" levelDb="2.59" />
|
||||
<point frequencyHz="5600.00" levelDb="2.84" />
|
||||
<point frequencyHz="6000.00" levelDb="3.35" />
|
||||
<point frequencyHz="6300.00" levelDb="4.01" />
|
||||
<point frequencyHz="6700.00" levelDb="6.82" />
|
||||
<point frequencyHz="7100.00" levelDb="6.62" />
|
||||
<point frequencyHz="7500.00" levelDb="6.42" />
|
||||
<point frequencyHz="8000.00" levelDb="7.30" />
|
||||
<point frequencyHz="8500.00" levelDb="8.23" />
|
||||
<point frequencyHz="9000.00" levelDb="7.54" />
|
||||
<point frequencyHz="9500.00" levelDb="12.68" />
|
||||
<point frequencyHz="10000.00" levelDb="13.76" />
|
||||
<point frequencyHz="10600.00" levelDb="18.69" />
|
||||
<point frequencyHz="11200.00" levelDb="19.68" />
|
||||
<point frequencyHz="11800.00" levelDb="20.90" />
|
||||
<point frequencyHz="12500.00" levelDb="23.70" />
|
||||
<point frequencyHz="13200.00" levelDb="25.10" />
|
||||
<point frequencyHz="14000.00" levelDb="21.65" />
|
||||
<point frequencyHz="15000.00" levelDb="16.18" />
|
||||
<point frequencyHz="16000.00" levelDb="18.84" />
|
||||
<point frequencyHz="17000.00" levelDb="25.44" />
|
||||
<point frequencyHz="18000.00" levelDb="23.48" />
|
||||
<point frequencyHz="19000.00" levelDb="23.22" />
|
||||
<point frequencyHz="20000.00" levelDb="24.89" />
|
||||
</frequencyResponse>
|
||||
</microphone>
|
||||
<microphone id="builtin_mic_2" location="MAINBODY" group="0" indexInTheGroup="1"
|
||||
directionality="OMNI">
|
||||
<device type="IN_MICROPHONE_BACK" address="back" />
|
||||
<sensitivity levelDbfs="-37.0" maxSplDb="132.5" minSplDb="28.5" />
|
||||
<position x="0.0546" y="0.1456" z="0.00415" />
|
||||
<orientation x="0.0" y="1.0" z="0.0" />
|
||||
<frequencyResponse>
|
||||
<point frequencyHz="106.00" levelDb="-0.75" />
|
||||
<point frequencyHz="112.00" levelDb="-0.74" />
|
||||
<point frequencyHz="118.00" levelDb="-0.69" />
|
||||
<point frequencyHz="125.00" levelDb="-0.65" />
|
||||
<point frequencyHz="132.00" levelDb="-0.62" />
|
||||
<point frequencyHz="140.00" levelDb="-0.61" />
|
||||
<point frequencyHz="150.00" levelDb="-0.56" />
|
||||
<point frequencyHz="160.00" levelDb="-0.53" />
|
||||
<point frequencyHz="170.00" levelDb="-0.50" />
|
||||
<point frequencyHz="180.00" levelDb="-0.47" />
|
||||
<point frequencyHz="190.00" levelDb="-0.43" />
|
||||
<point frequencyHz="200.00" levelDb="-0.40" />
|
||||
<point frequencyHz="212.00" levelDb="-0.37" />
|
||||
<point frequencyHz="224.00" levelDb="-0.36" />
|
||||
<point frequencyHz="236.00" levelDb="-0.33" />
|
||||
<point frequencyHz="250.00" levelDb="-0.30" />
|
||||
<point frequencyHz="265.00" levelDb="-0.28" />
|
||||
<point frequencyHz="280.00" levelDb="-0.25" />
|
||||
<point frequencyHz="300.00" levelDb="-0.24" />
|
||||
<point frequencyHz="315.00" levelDb="-0.24" />
|
||||
<point frequencyHz="335.00" levelDb="-0.24" />
|
||||
<point frequencyHz="355.00" levelDb="-0.25" />
|
||||
<point frequencyHz="375.00" levelDb="-0.24" />
|
||||
<point frequencyHz="400.00" levelDb="-0.12" />
|
||||
<point frequencyHz="425.00" levelDb="-0.10" />
|
||||
<point frequencyHz="450.00" levelDb="-0.08" />
|
||||
<point frequencyHz="475.00" levelDb="-0.09" />
|
||||
<point frequencyHz="500.00" levelDb="-0.07" />
|
||||
<point frequencyHz="530.00" levelDb="-0.07" />
|
||||
<point frequencyHz="560.00" levelDb="-0.06" />
|
||||
<point frequencyHz="600.00" levelDb="-0.06" />
|
||||
<point frequencyHz="630.00" levelDb="-0.06" />
|
||||
<point frequencyHz="670.00" levelDb="-0.05" />
|
||||
<point frequencyHz="710.00" levelDb="-0.04" />
|
||||
<point frequencyHz="750.00" levelDb="-0.05" />
|
||||
<point frequencyHz="800.00" levelDb="-0.04" />
|
||||
<point frequencyHz="850.00" levelDb="-0.01" />
|
||||
<point frequencyHz="900.00" levelDb="0.02" />
|
||||
<point frequencyHz="950.00" levelDb="0.02" />
|
||||
<point frequencyHz="1000.00" levelDb="0.00" />
|
||||
<point frequencyHz="1060.00" levelDb="0.02" />
|
||||
<point frequencyHz="1120.00" levelDb="0.03" />
|
||||
<point frequencyHz="1180.00" levelDb="0.07" />
|
||||
<point frequencyHz="1250.00" levelDb="0.10" />
|
||||
<point frequencyHz="1320.00" levelDb="0.10" />
|
||||
<point frequencyHz="1400.00" levelDb="0.13" />
|
||||
<point frequencyHz="1500.00" levelDb="0.01" />
|
||||
<point frequencyHz="1600.00" levelDb="0.01" />
|
||||
<point frequencyHz="1700.00" levelDb="0.10" />
|
||||
<point frequencyHz="1800.00" levelDb="0.11" />
|
||||
<point frequencyHz="1900.00" levelDb="0.19" />
|
||||
<point frequencyHz="2000.00" levelDb="0.24" />
|
||||
<point frequencyHz="2120.00" levelDb="0.38" />
|
||||
<point frequencyHz="2240.00" levelDb="0.46" />
|
||||
<point frequencyHz="2360.00" levelDb="0.26" />
|
||||
<point frequencyHz="2500.00" levelDb="0.27" />
|
||||
<point frequencyHz="2650.00" levelDb="0.43" />
|
||||
<point frequencyHz="2800.00" levelDb="0.76" />
|
||||
<point frequencyHz="3000.00" levelDb="0.75" />
|
||||
<point frequencyHz="3150.00" levelDb="1.09" />
|
||||
<point frequencyHz="3350.00" levelDb="1.09" />
|
||||
<point frequencyHz="3550.00" levelDb="0.94" />
|
||||
<point frequencyHz="3750.00" levelDb="1.06" />
|
||||
<point frequencyHz="4000.00" levelDb="1.21" />
|
||||
<point frequencyHz="4250.00" levelDb="1.47" />
|
||||
<point frequencyHz="4500.00" levelDb="1.45" />
|
||||
<point frequencyHz="4750.00" levelDb="1.36" />
|
||||
<point frequencyHz="5000.00" levelDb="2.07" />
|
||||
<point frequencyHz="5300.00" levelDb="2.85" />
|
||||
<point frequencyHz="5600.00" levelDb="2.90" />
|
||||
<point frequencyHz="6000.00" levelDb="3.85" />
|
||||
<point frequencyHz="6300.00" levelDb="4.65" />
|
||||
<point frequencyHz="6700.00" levelDb="5.84" />
|
||||
<point frequencyHz="7100.00" levelDb="5.46" />
|
||||
<point frequencyHz="7500.00" levelDb="6.15" />
|
||||
<point frequencyHz="8000.00" levelDb="7.50" />
|
||||
<point frequencyHz="8500.00" levelDb="8.30" />
|
||||
<point frequencyHz="9000.00" levelDb="10.62" />
|
||||
<point frequencyHz="9500.00" levelDb="12.70" />
|
||||
<point frequencyHz="10000.00" levelDb="16.65" />
|
||||
<point frequencyHz="10600.00" levelDb="20.95" />
|
||||
<point frequencyHz="11200.00" levelDb="25.41" />
|
||||
<point frequencyHz="11800.00" levelDb="26.32" />
|
||||
<point frequencyHz="12500.00" levelDb="20.20" />
|
||||
<point frequencyHz="13200.00" levelDb="16.60" />
|
||||
<point frequencyHz="14000.00" levelDb="11.24" />
|
||||
<point frequencyHz="15000.00" levelDb="7.85" />
|
||||
<point frequencyHz="16000.00" levelDb="7.62" />
|
||||
<point frequencyHz="17000.00" levelDb="20.19" />
|
||||
<point frequencyHz="18000.00" levelDb="7.32" />
|
||||
<point frequencyHz="19000.00" levelDb="2.87" />
|
||||
<point frequencyHz="20000.00" levelDb="5.18" />
|
||||
</frequencyResponse>
|
||||
</microphone>
|
||||
</microphones>
|
||||
|
||||
<xi:include href="audio_policy_volumes.xml" />
|
||||
<xi:include href="default_volume_tables.xml" />
|
||||
</audioPlatformConfiguration>
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
<!-- Volume section defines a volume curve for a given use case and device category.
|
||||
It contains a list of points of this curve expressing the attenuation in Millibels for a given
|
||||
volume index from 0 to 100.
|
||||
<volume stream=”AUDIO_STREAM_MUSIC” deviceCategory=””>
|
||||
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="">
|
||||
<point>0,-9600</point>
|
||||
<point>100,0</point>
|
||||
</volume>
|
||||
|
@ -52,13 +52,10 @@ volume index from 0 to 100.
|
|||
<point>100,-1800</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_SPEAKER">
|
||||
<point>1,-5200</point>
|
||||
<point>13,-5000</point>
|
||||
<point>28,-4400</point>
|
||||
<point>56,-3380</point>
|
||||
<point>71,-3120</point>
|
||||
<point>85,-2750</point>
|
||||
<point>100,-2150</point>
|
||||
<point>1,-5000</point>
|
||||
<point>33,-3500</point>
|
||||
<point>66,-2400</point>
|
||||
<point>100,-1600</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_EARPIECE"
|
||||
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
|
||||
|
@ -69,10 +66,9 @@ volume index from 0 to 100.
|
|||
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_HEADSET"
|
||||
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
|
||||
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_SPEAKER">
|
||||
<point>1,-4935</point>
|
||||
<point>14,-3320</point>
|
||||
<point>28,-2960</point>
|
||||
<point>71,-1400</point>
|
||||
<point>1,-4000</point>
|
||||
<point>33,-2400</point>
|
||||
<point>66,-1200</point>
|
||||
<point>100,0</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_EARPIECE"
|
||||
|
@ -84,31 +80,30 @@ volume index from 0 to 100.
|
|||
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_HEADSET"
|
||||
ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
|
||||
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_SPEAKER">
|
||||
<point>1,-6920</point>
|
||||
<point>4,-6920</point>
|
||||
<point>8,-6664</point>
|
||||
<point>12,-6374</point>
|
||||
<point>16,-6082</point>
|
||||
<point>20,-5759</point>
|
||||
<point>24,-5410</point>
|
||||
<point>28,-5038</point>
|
||||
<point>32,-4807</point>
|
||||
<point>36,-4577</point>
|
||||
<point>40,-4339</point>
|
||||
<point>44,-4132</point>
|
||||
<point>48,-3860</point>
|
||||
<point>52,-3569</point>
|
||||
<point>56,-3223</point>
|
||||
<point>60,-2823</point>
|
||||
<point>64,-2452</point>
|
||||
<point>68,-2078</point>
|
||||
<point>72,-1795</point>
|
||||
<point>76,-1561</point>
|
||||
<point>80,-1226</point>
|
||||
<point>84,-956</point>
|
||||
<point>88,-789</point>
|
||||
<point>92,-635</point>
|
||||
<point>96,-505</point>
|
||||
<point>1,-6589</point>
|
||||
<point>8,-5971</point>
|
||||
<point>12,-5619</point>
|
||||
<point>16,-5212</point>
|
||||
<point>20,-4833</point>
|
||||
<point>24,-4434</point>
|
||||
<point>28,-4141</point>
|
||||
<point>32,-3856</point>
|
||||
<point>36,-3611</point>
|
||||
<point>40,-3382</point>
|
||||
<point>44,-3143</point>
|
||||
<point>48,-2921</point>
|
||||
<point>52,-2695</point>
|
||||
<point>56,-2497</point>
|
||||
<point>60,-2308</point>
|
||||
<point>64,-2109</point>
|
||||
<point>68,-1893</point>
|
||||
<point>72,-1706</point>
|
||||
<point>76,-1474</point>
|
||||
<point>80,-1224</point>
|
||||
<point>84,-1000</point>
|
||||
<point>88,-786</point>
|
||||
<point>92,-581</point>
|
||||
<point>96,-275</point>
|
||||
<point>100,0</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_EARPIECE"
|
||||
|
@ -120,11 +115,10 @@ volume index from 0 to 100.
|
|||
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_HEADSET"
|
||||
ref="DEFAULT_NON_MUTABLE_HEADSET_VOLUME_CURVE"/>
|
||||
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_SPEAKER">
|
||||
<point>0,-5600</point>
|
||||
<point>14,-4670</point>
|
||||
<point>28,-3060</point>
|
||||
<point>71,-1050</point>
|
||||
<point>100,-100</point>
|
||||
<point>0,-4000</point>
|
||||
<point>33,-2400</point>
|
||||
<point>66,-1200</point>
|
||||
<point>100,0</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_EARPIECE"
|
||||
ref="DEFAULT_NON_MUTABLE_EARPIECE_VOLUME_CURVE"/>
|
||||
|
@ -135,12 +129,10 @@ volume index from 0 to 100.
|
|||
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_HEADSET"
|
||||
ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
|
||||
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_SPEAKER">
|
||||
<point>1,-6350</point>
|
||||
<point>14,-4300</point>
|
||||
<point>28,-3710</point>
|
||||
<point>66,-2100</point>
|
||||
<point>85,-1550</point>
|
||||
<point>100,-780</point>
|
||||
<point>1,-4800</point>
|
||||
<point>33,-2400</point>
|
||||
<point>66,-1200</point>
|
||||
<point>100,0</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_EARPIECE"
|
||||
ref="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/>
|
||||
|
@ -177,13 +169,10 @@ volume index from 0 to 100.
|
|||
<point>100,-1800</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_SPEAKER">
|
||||
<point>1,-5200</point>
|
||||
<point>13,-5000</point>
|
||||
<point>28,-4400</point>
|
||||
<point>56,-3380</point>
|
||||
<point>71,-3120</point>
|
||||
<point>85,-2750</point>
|
||||
<point>100,-2150</point>
|
||||
<point>1,-5000</point>
|
||||
<point>33,-3500</point>
|
||||
<point>66,-2400</point>
|
||||
<point>100,-1600</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_EARPIECE"
|
||||
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
|
||||
|
@ -198,12 +187,10 @@ volume index from 0 to 100.
|
|||
<point>100,-1800</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_SPEAKER">
|
||||
<point>1,-6600</point>
|
||||
<point>13,-6220</point>
|
||||
<point>28,-5500</point>
|
||||
<point>42,-4600</point>
|
||||
<point>57,-4250</point>
|
||||
<point>100,-2780</point>
|
||||
<point>1,-6000</point>
|
||||
<point>33,-3000</point>
|
||||
<point>66,-2200</point>
|
||||
<point>100,-1600</point>
|
||||
</volume>
|
||||
<volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_EARPIECE"
|
||||
ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
|
||||
|
|
|
@ -1449,8 +1449,8 @@
|
|||
<!-- Acoustic shock enabled: "adapted-speaker-acoustic-shock" -->
|
||||
<!-- Both are enabled: "adapted-speaker-battery-throttled-acoustic-shock" -->
|
||||
<path name="adapted-speaker">
|
||||
<ctl name="Boost Peak Current Limit" value="2.50A" />
|
||||
<ctl name="R Boost Peak Current Limit" value="2.50A" />
|
||||
<ctl name="Boost Peak Current Limit" value="3.50A" />
|
||||
<ctl name="R Boost Peak Current Limit" value="3.50A" />
|
||||
<ctl name="Digital PCM Volume" value="817" />
|
||||
<ctl name="R Digital PCM Volume" value="817" />
|
||||
</path>
|
||||
|
@ -1479,7 +1479,7 @@
|
|||
<path name="adapted-voice-speaker">
|
||||
<ctl name="R Boost Peak Current Limit" value="3.50A" />
|
||||
<ctl name="Boost Peak Current Limit" value="3.50A" />
|
||||
<ctl name="Digital PCM Volume" value="800" />
|
||||
<ctl name="Digital PCM Volume" value="817" />
|
||||
<ctl name="R Digital PCM Volume" value="817" />
|
||||
</path>
|
||||
<path name="adapted-voice-speaker-battery-throttled">
|
||||
|
|
43
audio/akita/prebuilt/libspeechenhancer/Android.bp
Normal file
43
audio/akita/prebuilt/libspeechenhancer/Android.bp
Normal file
|
@ -0,0 +1,43 @@
|
|||
// Copyright (C) 2024 The Android Open Source 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.
|
||||
soong_namespace {
|
||||
}
|
||||
|
||||
package {
|
||||
default_applicable_licenses: ["Android-Apache-2.0"],
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libspeechenhancer",
|
||||
vendor: true,
|
||||
owner: "google",
|
||||
proprietary: true,
|
||||
allow_undefined_symbols: true,
|
||||
arch: {
|
||||
arm64: {
|
||||
srcs: ["arm64/libspeechenhancer.so"],
|
||||
},
|
||||
},
|
||||
|
||||
shared_libs: [
|
||||
"libcutils",
|
||||
"libEGL",
|
||||
"libGLESv2",
|
||||
"libbinder_ndk",
|
||||
"liblog",
|
||||
"libsync",
|
||||
"libz",
|
||||
"libnativewindow",
|
||||
],
|
||||
}
|
Binary file not shown.
7492
bluetooth/audio_set_configurations.json
Normal file
7492
bluetooth/audio_set_configurations.json
Normal file
File diff suppressed because it is too large
Load diff
259
bluetooth/audio_set_scenarios.json
Normal file
259
bluetooth/audio_set_scenarios.json
Normal file
|
@ -0,0 +1,259 @@
|
|||
{
|
||||
"_comments_": [
|
||||
"== Audio Set Scenarios ==",
|
||||
" Each defined scenario references externally defined audio set",
|
||||
" configurations, listed in the order of priority."
|
||||
],
|
||||
"scenarios": [
|
||||
{
|
||||
"name": "Conversational",
|
||||
"configurations": [
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_2",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_2",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_2",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_2",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"Two-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_48_4_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_48_2_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_48_3_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_48_1_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_32_1_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_24_2_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_24_1_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_16_1_Balanced_Reliability",
|
||||
"VND_SingleDev_TwoChanStereoSnk_OneChanStereoSrc_32khz_60oct_R3_L22_1",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_16_2_Balanced_Reliability"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Media",
|
||||
"configurations": [
|
||||
"Two-OneChan-SnkAse-Lc3_48_4_High_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_48_4_2",
|
||||
"Two-OneChan-SnkAse-Lc3_48_2_High_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_48_2_2",
|
||||
"Two-OneChan-SnkAse-Lc3_48_3_High_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_48_3_2",
|
||||
"Two-OneChan-SnkAse-Lc3_48_1_High_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_48_1_2",
|
||||
"Two-OneChan-SnkAse-Lc3_24_2_Balanced_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_24_2_2",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2_Balanced_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2_2",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1_Balanced_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1_2",
|
||||
"One-TwoChan-SnkAse-Lc3_48_4_High_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_48_4_2",
|
||||
"One-TwoChan-SnkAse-Lc3_48_2_High_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_48_2_2",
|
||||
"One-TwoChan-SnkAse-Lc3_48_3_High_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_48_3_2",
|
||||
"One-TwoChan-SnkAse-Lc3_48_1_High_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_48_1_2",
|
||||
"One-TwoChan-SnkAse-Lc3_24_2_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_24_2_2",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2_2",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1_2",
|
||||
"One-OneChan-SnkAse-Lc3_48_4_High_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_48_4_2",
|
||||
"One-OneChan-SnkAse-Lc3_48_2_High_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_48_2_2",
|
||||
"One-OneChan-SnkAse-Lc3_48_3_High_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_48_3_2",
|
||||
"One-OneChan-SnkAse-Lc3_48_1_High_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_48_1_2",
|
||||
"One-OneChan-SnkAse-Lc3_32_2_Balanced_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_32_2_2",
|
||||
"One-OneChan-SnkAse-Lc3_32_1_Balanced_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_32_1_2",
|
||||
"One-OneChan-SnkAse-Lc3_24_2_Balanced_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_24_2_2",
|
||||
"One-OneChan-SnkAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_16_2_2",
|
||||
"One-OneChan-SnkAse-Lc3_16_1_Balanced_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_16_1_2",
|
||||
"VND_DualDev_OneChanStereoSnk_48khz_100octs_High_Reliability_1",
|
||||
"VND_DualDev_OneChanStereoSnk_48khz_100octs_R15_L70_1",
|
||||
"VND_SingleDev_TwoChanStereoSnk_48khz_100octs_High_Reliability_1",
|
||||
"VND_SingleDev_TwoChanStereoSnk_48khz_100octs_R15_L70_1",
|
||||
"VND_SingleDev_OneChanStereoSnk_48khz_100octs_High_Reliability_1",
|
||||
"VND_SingleDev_OneChanStereoSnk_48khz_100octs_R15_L70_1",
|
||||
"Two-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Game",
|
||||
"configurations": [
|
||||
"One-TwoChan-SnkAse-Lc3_48_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_48_3_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_48_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_32_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_24_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_24_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"Two-TwoChan-SnkAse-Lc3_48_2-Two-TwoChan-SrcAse-Lc3_48_2_Low_Latency",
|
||||
"Two-TwoChan-SnkAse-Lc3_48_1-Two-TwoChan-SrcAse-Lc3_48_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"VND_SingleDev_TwoChanStereoSnk_48khz_75octs_TwoChanStereoSrc_16khz_30octs_Balanced_Reliability_1",
|
||||
"VND_SingleDev_TwoChanStereoSnk_48khz_75octs_R5_L12_TwoChanStereoSrc_16khz_30octs_R3_L12_1",
|
||||
"VND_SingleDev_TwoChanStereoSnk_48khz_75octs_High_Reliability_1",
|
||||
"VND_SingleDev_TwoChanStereoSnk_48khz_75octs_R5_L12_1",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_48_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_48_3_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_48_1_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_32_1_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_24_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_24_1_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1_Low_Latency"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "VoiceAssistants",
|
||||
"configurations": [
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"Two-TwoChan-SnkAse-Lc3_48_2-Two-TwoChan-SrcAse-Lc3_48_2_Balanced_Reliability",
|
||||
"Two-TwoChan-SnkAse-Lc3_48_1-Two-TwoChan-SrcAse-Lc3_48_1_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_1",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"Two-OneChan-SnkAse-Lc3_48_4-Two-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_48_4-Two-OneChan-SrcAse-Lc3_24_2_Balanced_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_48_4-Two-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_24_2_Balanced_Reliability",
|
||||
"Two-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_48_4-One-TwoChan-SrcAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_48_4-One-TwoChan-SrcAse-Lc3_24_2_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_48_4-One-TwoChan-SrcAse-Lc3_32_2_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_24_2_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_24_2_Balanced_Reliability",
|
||||
"One-OneChan-SnkAse-Lc3_48_4-One-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Live",
|
||||
"configurations": [
|
||||
"VND_SingleDev_TwoChanStereoSrc_48khz_100octs_Balanced_Reliability_1",
|
||||
"VND_SingleDev_TwoChanStereoSrc_48khz_100octs_R11_L40_1",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-Two-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-Two-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-Two-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"Two-TwoChan-SnkAse-Lc3_48_2-Two-TwoChan-SrcAse-Lc3_48_2_Balanced_Reliability",
|
||||
"Two-TwoChan-SnkAse-Lc3_48_1-Two-TwoChan-SrcAse-Lc3_48_1_Balanced_Reliability",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-TwoChan-SrcAse-Lc3_32_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-TwoChan-SrcAse-Lc3_16_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-TwoChan-SrcAse-Lc3_16_1_1",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-TwoChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"Two-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_32_2-One-OneChan-SrcAse-Lc3_32_2_1",
|
||||
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_16_2-One-OneChan-SrcAse-Lc3_16_2_1",
|
||||
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_Low_Latency",
|
||||
"One-OneChan-SnkAse-Lc3_16_1-One-OneChan-SrcAse-Lc3_16_1_1",
|
||||
"One-OneChan-SrcAse-Lc3_48_2_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_48_1_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_32_2_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_32_1_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_16_2_Balanced_Reliability",
|
||||
"One-OneChan-SrcAse-Lc3_16_1_Balanced_Reliability"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -52,6 +52,7 @@
|
|||
<scenario encode="TwoChanStereo_32_2" decode="OneChanMono_32_2"/>
|
||||
<scenario encode="OneChanMono_32_2" decode="OneChanMono_32_2"/>
|
||||
<!-- broadcast -->
|
||||
<scenario encode="invalid" decode="invalid" broadcast="BcastStereo_48_2"/>
|
||||
<scenario encode="invalid" decode="invalid" broadcast="BcastStereo_24_2"/>
|
||||
<scenario encode="invalid" decode="invalid" broadcast="BcastStereo_16_2"/>
|
||||
</scenarioList>
|
||||
|
@ -74,6 +75,7 @@
|
|||
<configuration name="OneChanMono_48_4" codecConfiguration="LC3_48k_4" strategyConfiguration="MONO_ONE_CIS_PER_DEVICE"/>
|
||||
<configuration name="TwoChanStereo_48_4" codecConfiguration="LC3_48k_4" strategyConfiguration="STEREO_TWO_CISES_PER_DEVICE"/>
|
||||
<configuration name="OneChanStereo_48_4" codecConfiguration="LC3_48k_4" strategyConfiguration="STEREO_ONE_CIS_PER_DEVICE"/>
|
||||
<configuration name="BcastStereo_48_2" codecConfiguration="LC3_48k_2" strategyConfiguration="BROADCAST_STEREO"/>
|
||||
<configuration name="BcastStereo_24_2" codecConfiguration="LC3_24k_2" strategyConfiguration="BROADCAST_STEREO"/>
|
||||
<configuration name="BcastStereo_16_2" codecConfiguration="LC3_16k_2" strategyConfiguration="BROADCAST_STEREO"/>
|
||||
</configurationList>
|
||||
|
|
|
@ -84,6 +84,7 @@ on property:vendor.all.modules.ready=1
|
|||
chown system system /sys/bus/i2c/devices/0-0043/default/braking_time_ms
|
||||
chown system system /sys/bus/i2c/devices/0-0043/default/f0_offset
|
||||
chown system system /sys/bus/i2c/devices/0-0043/default/owt_free_space
|
||||
chown system system /sys/bus/i2c/devices/0-0043/default/owt_lib_compat
|
||||
chown system system /sys/bus/i2c/devices/0-0043/default/f0_comp_enable
|
||||
chown system system /sys/bus/i2c/devices/0-0043/default/redc_comp_enable
|
||||
chown system system /sys/bus/i2c/devices/0-0043/default/delay_before_stop_playback_us
|
||||
|
|
|
@ -234,7 +234,7 @@ PRODUCT_PRODUCT_PROPERTIES += \
|
|||
|
||||
# LE Audio Unicast Allowlist
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
persist.bluetooth.leaudio.allow_list=SM-R510,WF-1000XM5
|
||||
persist.bluetooth.leaudio.allow_list=SM-R510,WF-1000XM5,SM-R630
|
||||
|
||||
# Support LE & Classic concurrent encryption (b/330704060)
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
|
@ -281,6 +281,13 @@ PRODUCT_PACKAGES += \
|
|||
|
||||
endif
|
||||
|
||||
# HdMic Audio
|
||||
PRODUCT_SOONG_NAMESPACES += device/google/akita/audio/akita/prebuilt/libspeechenhancer
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
persist.vendor.app.audio.gsenet.version=1
|
||||
PRODUCT_PACKAGES += \
|
||||
libspeechenhancer
|
||||
|
||||
# Audio CCA property
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
persist.vendor.audio.cca.enabled=false
|
||||
|
@ -331,7 +338,7 @@ PRODUCT_PACKAGES += \
|
|||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/akita/prebuilts
|
||||
|
||||
# include GNSSD
|
||||
include device/google/akita/location/gnssd/device-gnss.mk
|
||||
include device/google/akita/location/device-gnss.mk
|
||||
|
||||
# Set zram size
|
||||
PRODUCT_VENDOR_PROPERTIES += \
|
||||
|
@ -444,3 +451,19 @@ PRODUCT_CHECK_PREBUILT_MAX_PAGE_SIZE := true
|
|||
# Akita: 0x410F
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
bluetooth.device_id.product_id=16655
|
||||
|
||||
# Set support for LEA multicodec
|
||||
PRODUCT_PRODUCT_PROPERTIES += \
|
||||
bluetooth.core.le_audio.codec_extension_aidl.enabled=true
|
||||
|
||||
# LE Audio configuration scenarios
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/akita/bluetooth/audio_set_scenarios.json:$(TARGET_COPY_OUT_VENDOR)/etc/aidl/le_audio/aidl_audio_set_scenarios.json
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/akita/bluetooth/audio_set_configurations.json:$(TARGET_COPY_OUT_VENDOR)/etc/aidl/le_audio/aidl_audio_set_configurations.json
|
||||
|
||||
# Enable APF by default
|
||||
PRODUCT_VENDOR_PROPERTIES += \
|
||||
vendor.powerhal.apf_disabled=false \
|
||||
vendor.powerhal.apf_enabled=true
|
||||
|
|
|
@ -159,3 +159,25 @@ Op9P1ZW2kjqv5D2+q/qtaePAyHn3B05UZrQYUmx7LaHNO7op6dZgCdoR0sVsR+Fc
|
|||
Zyr0AhgiuTWrjtUEOGx2qJVwAsHkpqtlN+DaGT08dT64LvIf0bfGvmtm++/WEDWJ
|
||||
HInwg85pGm+sEkYbYFRBD0woPBsL3g==
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
|
||||
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
|
||||
QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
|
||||
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
|
||||
b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
|
||||
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
|
||||
CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
|
||||
nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
|
||||
43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
|
||||
T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
|
||||
gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
|
||||
BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
|
||||
TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
|
||||
DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
|
||||
hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
|
||||
06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
|
||||
PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
|
||||
YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
|
||||
CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
|
||||
-----END CERTIFICATE-----
|
19
location/device-gnss.mk
Normal file
19
location/device-gnss.mk
Normal file
|
@ -0,0 +1,19 @@
|
|||
# include common gnss binaries
|
||||
-include vendor/samsung_slsi/gps/s5300/gnss_release.mk
|
||||
|
||||
# include customized gps config files
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/akita/location/ca.pem:vendor/etc/gnss/ca.pem
|
||||
|
||||
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/akita/location/gps.cfg:vendor/etc/gnss/gps.cfg
|
||||
PRODUCT_VENDOR_PROPERTIES += \
|
||||
vendor.gps.aol.enabled=true
|
||||
else
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/akita/location/gps_user.cfg:vendor/etc/gnss/gps.cfg
|
||||
endif
|
||||
|
||||
# include pixel gnss hal service
|
||||
-include vendor/google_devices/gs-common/proprietary/gps/pixel_gnss_hal.mk
|
2
location/factory-gnss.mk
Normal file
2
location/factory-gnss.mk
Normal file
|
@ -0,0 +1,2 @@
|
|||
# include factory gnss binaries
|
||||
-include vendor/samsung_slsi/gps/s5300/gnss_factory.mk
|
|
@ -1,99 +0,0 @@
|
|||
soong_namespace {
|
||||
}
|
||||
|
||||
package {
|
||||
default_applicable_licenses: ["vendor_samsung_slsi_gnss_license"],
|
||||
}
|
||||
|
||||
license {
|
||||
name: "vendor_samsung_slsi_gnss_license",
|
||||
visibility: [":__subpackages__"],
|
||||
license_kinds: [
|
||||
"legacy_by_exception_only", // by exception only
|
||||
"legacy_proprietary", // by exception only
|
||||
],
|
||||
}
|
||||
|
||||
cc_prebuilt_binary {
|
||||
name: "android.hardware.gnss-service",
|
||||
arch: {
|
||||
arm64: {
|
||||
srcs: ["release/android.hardware.gnss-service"],
|
||||
shared_libs: [
|
||||
"liblog",
|
||||
"libutils",
|
||||
"libhardware",
|
||||
"libhidlbase",
|
||||
"android.hardware.gnss-V3-ndk",
|
||||
"libsensorndkbridge",
|
||||
"libc++",
|
||||
"libc",
|
||||
"libm",
|
||||
"libdl",
|
||||
],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
vendor: true,
|
||||
relative_install_path: "hw",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
// Bypass because libhidltransport is deprecated
|
||||
// Bypass because libhwbinder is deprecated
|
||||
check_elf_files: false,
|
||||
product_variables: {
|
||||
debuggable: {
|
||||
required: [
|
||||
"libsighandler",
|
||||
],
|
||||
},
|
||||
},
|
||||
|
||||
init_rc: ["init.gnss.rc"],
|
||||
vintf_fragments: ["android.hardware.gnss@default.xml"],
|
||||
}
|
||||
|
||||
cc_prebuilt_binary {
|
||||
name: "gnssd",
|
||||
arch: {
|
||||
arm64: {
|
||||
srcs: ["release/gnssd"],
|
||||
shared_libs: [
|
||||
"liblog",
|
||||
"libutils",
|
||||
"libhardware_legacy",
|
||||
"libcutils",
|
||||
"libssl",
|
||||
"libcrypto",
|
||||
// "libsitril-gps",
|
||||
"android.frameworks.sensorservice@1.0",
|
||||
"libhidlbase",
|
||||
"libandroid_net",
|
||||
"libc++",
|
||||
"libc",
|
||||
"libm",
|
||||
"libdl",
|
||||
"libcurl",
|
||||
],
|
||||
},
|
||||
},
|
||||
compile_multilib: "64",
|
||||
vendor: true,
|
||||
relative_install_path: "hw",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
// Bypass because libsitril-gps is Android.mk module
|
||||
check_elf_files: false,
|
||||
product_variables: {
|
||||
debuggable: {
|
||||
required: [
|
||||
"libsighandler",
|
||||
],
|
||||
},
|
||||
},
|
||||
required: [
|
||||
"libcustomgnss",
|
||||
],
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
<manifest version="1.0" type="device">
|
||||
<hal format="aidl">
|
||||
<name>android.hardware.gnss</name>
|
||||
<version>3</version>
|
||||
<fqname>IGnss/default</fqname>
|
||||
</hal>
|
||||
</manifest>
|
|
@ -1,2 +0,0 @@
|
|||
$(call inherit-product-if-exists, device/google/akita/location/gnssd/gnss_release.mk)
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
<compatibility-matrix version="1.0" type="framework" level="8">
|
||||
<hal format="aidl" optional="true">
|
||||
<name>android.hardware.gnss</name>
|
||||
<version>3</version>
|
||||
<interface>
|
||||
<name>IGnss</name>
|
||||
<instance>vendor</instance>
|
||||
</interface>
|
||||
</hal>
|
||||
</compatibility-matrix>
|
|
@ -1,24 +0,0 @@
|
|||
# Enable pixel gnss hal service
|
||||
-include vendor/google/gnss/aidl_service/pixel_gnss_hal.mk
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
gnssd \
|
||||
android.hardware.gnss-service \
|
||||
android.hardware.location.gps.prebuilt.xml
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/akita/location/gnssd/release/ca.pem:vendor/etc/gnss/ca.pem \
|
||||
device/google/akita/location/gnssd/release/kepler.bin:vendor/firmware/kepler.bin
|
||||
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
device/google/akita/location/gnssd
|
||||
|
||||
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/akita/location/gnssd/release/gps.cfg:vendor/etc/gnss/gps.cfg
|
||||
PRODUCT_VENDOR_PROPERTIES += \
|
||||
vendor.gps.aol.enabled=true
|
||||
else
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/akita/location/gnssd/release/gps_user.cfg:vendor/etc/gnss/gps.cfg
|
||||
endif
|
|
@ -1,36 +0,0 @@
|
|||
on post-fs-data
|
||||
mkdir /data/vendor/gps 0771 system system
|
||||
mkdir /data/vendor/gps/logs 0771 gps system
|
||||
mkdir /data/vendor/gps/overlay 0777 gps system
|
||||
|
||||
# Directory for GPS
|
||||
rm /data/system/gps/gps_started
|
||||
rm /data/system/gps/glonass_started
|
||||
rm /data/system/gps/beidou_started
|
||||
rm /data/system/gps/smd_started
|
||||
rm /data/system/gps/sv_cno.info
|
||||
|
||||
# Permissions for gnss
|
||||
chmod 0660 /dev/gnss_ipc
|
||||
chown system system /dev/gnss_ipc
|
||||
chmod 0660 /dev/gnss_dump
|
||||
chown system system /dev/gnss_dump
|
||||
chmod 0660 /dev/gnss_boot
|
||||
chown system system /dev/gnss_boot
|
||||
chmod 0660 /sys/devices/platform/gnssif/coredump
|
||||
chown system system /sys/devices/platform/gnssif/coredump
|
||||
|
||||
# GPS daemon
|
||||
service gnssd /vendor/bin/hw/gnssd
|
||||
class main
|
||||
user gps
|
||||
group system inet net_raw wakelock sdcard_rw
|
||||
capabilities BLOCK_SUSPEND
|
||||
ioprio be 0
|
||||
seclabel u:r:gnssd:s0
|
||||
|
||||
service slsi_gnss_service /vendor/bin/hw/android.hardware.gnss-service
|
||||
class main
|
||||
user system
|
||||
group system gps
|
||||
|
Binary file not shown.
|
@ -1,22 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2009 The Android Open Source 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.
|
||||
-->
|
||||
|
||||
<!-- These are the location-related features for devices that include GPS. -->
|
||||
<permissions>
|
||||
<feature name="android.hardware.location" />
|
||||
<feature name="android.hardware.location.network" />
|
||||
<feature name="android.hardware.location.gps" />
|
||||
</permissions>
|
|
@ -1,7 +0,0 @@
|
|||
BUILD_TIMESTAMP_UTC=2024-04-18 01:11:46.484924
|
||||
USER_COMMIT=19011f36bde8ec7bf0f7f60d906e4a019b4e6e43
|
||||
GNSS_SW_VER_BRANCH=R4.13
|
||||
GNSS_SW_VER_STRING=4.13.2_8_Release_216074
|
||||
BASE_COMMIT=f40f31115750f412c4860692772ef6b0b4141105
|
||||
WORD_SIZE=arm64
|
||||
ANDROID_VERSION=34
|
Binary file not shown.
Binary file not shown.
|
@ -1,6 +1,6 @@
|
|||
############################################
|
||||
GlueLayer_ToolConfigSelection=3
|
||||
debug_console=1
|
||||
debug_console=0
|
||||
debug_enable=4
|
||||
mem_dump_to_node=1
|
||||
force_instant_logging=0
|
||||
|
@ -10,11 +10,11 @@ debug_dir=/data/vendor/gps/logs
|
|||
############################################
|
||||
GlueLayer_IsGedKeyExist=1
|
||||
GlueLayer_EnableGnssCfgInterface=1
|
||||
GlueLayer_IsUseCustomGnssLib=1
|
||||
|
||||
|
||||
uni_log_max_file_count=5
|
||||
uni_log_max_file_count=15
|
||||
uni_log_max_size_mb=20
|
||||
uni_log_total_max_size_mb=100
|
||||
uni_log_total_max_size_mb=300
|
||||
|
||||
# to enable ism stream for GAAM
|
||||
ism_stream_enable=1
|
||||
|
@ -24,12 +24,25 @@ gnss_device_type=K041
|
|||
gnss_device_patch_address=0
|
||||
gnss_device_patch_file=/vendor/firmware/kepler.bin
|
||||
|
||||
# 1pps timemark output: 0: disable 1: enable
|
||||
ChipCfg_Timemark_Option=0
|
||||
|
||||
# Enable/Disable 1PPS Time Sync policy
|
||||
Is1PPSTimeSyncEnable=0
|
||||
|
||||
# send debug req on MCW oddity
|
||||
#Chip_Configuration_Io_Options=0x85
|
||||
|
||||
# Disable dynamic HSI
|
||||
Chip_Configuration_Dynamic_HSI=0
|
||||
|
||||
# Set UBSAN to operate on logging mode on FW
|
||||
# 0: disable 1: crash mode 2: logging mode
|
||||
Chip_Configuration_ubsan_opt=2
|
||||
|
||||
# MCW Link failure behavior: 0 = SW Assert (default), 1 = GNSS restart (hot start)
|
||||
Chip_Configuration_FeatureCfg_SDL_BYASS=1
|
||||
|
||||
# borrow this field to force CP crash on GAL bad ISM
|
||||
#Chip_Configuration_WT1=1
|
||||
|
||||
|
@ -100,11 +113,15 @@ Chip_Configuration_WatchdogPeriod = 0
|
|||
Chip_Configuration_GNSSConstConstraintDef=0x602F
|
||||
Chip_Configuration_RfMiscCtrl=0x80008001
|
||||
|
||||
# Disable BDS in the U.S.
|
||||
bdsUsedInUSPolicy=2
|
||||
sbasUsedInUSPolicy=2
|
||||
qzssUsedInUSPolicy=2
|
||||
navicUsedInUSPolicy=2
|
||||
# Certain constellation permission overriding LocTech config setting: only to possibly
|
||||
# disallow constellations allowed in LocTech, not vice versa. Note: GPS and GAL are
|
||||
# allowed in all markets so no such overriding.
|
||||
# 0: not to override (default), 1-disabled, 2- disabled if in US
|
||||
#gloUsedPolicy=2
|
||||
bdsUsedPolicy=2
|
||||
sbasUsedPolicy=2
|
||||
qzssUsedPolicy=2
|
||||
navicUsedPolicy=2
|
||||
|
||||
# DVS: 0 = Disabled (default), 1 = Enabled
|
||||
# DFS: 0 = Disabled (default), 1 = Enabled
|
||||
|
@ -144,6 +161,9 @@ rtc_min_num_of_fixes=10
|
|||
# increase rtc uncertainty from Host to hedge against bad fixes
|
||||
additional_rtc_uncertainty_ms=10
|
||||
|
||||
# debug output time interval for LAL metrics logging (0 means disable)
|
||||
lal_metrics_interval_ms=0
|
||||
|
||||
# set to 1 for FW SGEE download - Requires Android FW to be properly configured
|
||||
Sif_UseFwXtraInterface=1
|
||||
|
||||
|
@ -151,10 +171,29 @@ Sif_UseFwXtraInterface=1
|
|||
# ACT C/No loss limit: 0dB to 15dB (0 = ACT is disabled by default) 3dB = 50% Duty Cycle, 6dB = 25% Duty Cycle, 9dB = 12.5% Duty Cycle
|
||||
Chip_Configuration_FeatureCfg_ACT = 5
|
||||
|
||||
# GNSS power value
|
||||
SingleBandAcq=379
|
||||
MultiBandAcq=5
|
||||
SingleBandFullTrkNm=341
|
||||
SingleBandFullTrkUd=306
|
||||
MultiBandFullTrkNm=5
|
||||
MultiBandFullTrkUd=5
|
||||
SingleBandDutyCycleTrkNm=313
|
||||
SingleBandDutyCycleTrkUd=271
|
||||
MultiBandDutyCycleTrkNm=5
|
||||
MultiBandDutyCycleTrkUd=5
|
||||
SingleBandVddGnssNmTrk=73
|
||||
MultiBandVddGnssNmTrk=5
|
||||
SingleBandVddGnssUdTrk=36
|
||||
MultiBandVddGnssUdTrk=5
|
||||
|
||||
ChipCfg_DspMemdumpEnable=1
|
||||
|
||||
Agnss_IsGloAidingEnable=0
|
||||
Agnss_IsGloAidingEnable=1
|
||||
Agnss_IsGalAidingEnable=1
|
||||
Agnss_IsBdsAidingEnable=1
|
||||
Agnss_SuplUseCpNi=1
|
||||
Agnss_SuplAidIntvlCrossSess=1
|
||||
SETCaps_IsOtdoa=1
|
||||
SETCaps_IsLpp=1
|
||||
SETCaps_SuplUT1=20
|
||||
|
@ -216,12 +255,16 @@ ENABLE_LPP_CP=1
|
|||
ENABLE_LPP_UP=0
|
||||
ENABLE_LPPE_CP=3
|
||||
ENABLE_LPPE_UP=0
|
||||
ENABLE_NLP_ALONG_WITH_UBP=0
|
||||
ENABLE_NLP_IN_LPPE=1
|
||||
ENABLE_NLP_IN_AGNSS=0
|
||||
ENABLE_LPP_HA_GAD_SHAPE=0
|
||||
USE_EMER_PDN_FOR_EMER_SUPL=1
|
||||
CP_LOCTECH_CONSTRAINTS=1
|
||||
UP_LOCTECH_CONSTRAINTS=1
|
||||
# ATT
|
||||
GNSS_CARRIER_ID=1
|
||||
CP_LOCTECH_CONSTRAINTS=5
|
||||
# TMO
|
||||
GNSS_CARRIER_ID=2
|
||||
ENABLE_3G_CP_CAPS_MSA=0
|
||||
|
@ -229,6 +272,7 @@ ENABLE_4G_CP_CAPS_MSA=0
|
|||
ENABLE_NLP_IN_LPPE=0
|
||||
ENABLE_NLP_IN_AGNSS=1
|
||||
ENABLE_LPP_HA_GAD_SHAPE=1
|
||||
CP_LOCTECH_CONSTRAINTS=5
|
||||
# VZW
|
||||
GNSS_CARRIER_ID=3
|
||||
ENABLE_LPP_UP=1
|
||||
|
@ -244,10 +288,14 @@ ENABLE_LPP_UP=1
|
|||
ENABLE_LPPE_UP=3
|
||||
# KDDI
|
||||
GNSS_CARRIER_ID=6
|
||||
ENABLE_CAPS_OTDOA=0
|
||||
ENABLE_LPP_CP=0
|
||||
ENABLE_LPP_UP=1
|
||||
ENABLE_LPPE_CP=0
|
||||
ENABLE_LPPE_UP=3
|
||||
ENABLE_2G_UP_CAPS_MSA=0
|
||||
ENABLE_3G_UP_CAPS_MSA=0
|
||||
ENABLE_4G_UP_CAPS_MSA=0
|
||||
# SBM
|
||||
GNSS_CARRIER_ID=7
|
||||
ENABLE_LPP_CP=0
|
||||
|
@ -261,4 +309,8 @@ GNSS_CARRIER_ID=8
|
|||
GNSS_CARRIER_ID=9
|
||||
ENABLE_LPP_UP=1
|
||||
ENABLE_LPPE_UP=3
|
||||
# TELUS
|
||||
GNSS_CARRIER_ID=10
|
||||
ENABLE_5G_CP_CAPS_MSA=0
|
||||
ENABLE_5G_CP_CAPS_MSB=0
|
||||
GNSS_CARRIER_CONFIG_END
|
|
@ -4,12 +4,17 @@ debug_enable=0
|
|||
mem_dump_to_node=0
|
||||
GlueLayer_IsGedKeyExist=1
|
||||
GlueLayer_EnableGnssCfgInterface=1
|
||||
GlueLayer_IsUseCustomGnssLib=1
|
||||
ism_stream_enable=1
|
||||
caplay_port_tcp_port=@GNSS_ISM_CAPTURE_PLAYBACK
|
||||
gnss_device_type=K041
|
||||
gnss_device_patch_address=0
|
||||
gnss_device_patch_file=/vendor/firmware/kepler.bin
|
||||
ChipCfg_Timemark_Option=0
|
||||
Is1PPSTimeSyncEnable=0
|
||||
Chip_Configuration_Dynamic_HSI=0
|
||||
Chip_Configuration_ubsan_opt=2
|
||||
Chip_Configuration_FeatureCfg_SDL_BYASS=1
|
||||
GlueLayer_IsPlatformRefTimeEnable=1
|
||||
chpp_betp_client=1
|
||||
chpp_log_level=0
|
||||
|
@ -28,10 +33,10 @@ spam_dog_ms=0
|
|||
Chip_Configuration_WatchdogPeriod = 0
|
||||
Chip_Configuration_GNSSConstConstraintDef=0x602F
|
||||
Chip_Configuration_RfMiscCtrl=0x80008001
|
||||
bdsUsedInUSPolicy=2
|
||||
sbasUsedInUSPolicy=2
|
||||
qzssUsedInUSPolicy=2
|
||||
navicUsedInUSPolicy=2
|
||||
bdsUsedPolicy=2
|
||||
sbasUsedPolicy=2
|
||||
qzssUsedPolicy=2
|
||||
navicUsedPolicy=2
|
||||
Chip_Configuration_FeatureCfg_DVS = 1
|
||||
Chip_Configuration_FeatureCfg_DFS = 1
|
||||
Chip_Configuration_FeatureCfg_MTPL = 0
|
||||
|
@ -40,11 +45,29 @@ gnss_rfic_chip_id=55200001
|
|||
UseRtcForAiding=1
|
||||
rtc_min_num_of_fixes=10
|
||||
additional_rtc_uncertainty_ms=10
|
||||
lal_metrics_interval_ms=0
|
||||
Sif_UseFwXtraInterface=1
|
||||
Chip_Configuration_FeatureCfg_ACT = 5
|
||||
SingleBandAcq=379
|
||||
MultiBandAcq=5
|
||||
SingleBandFullTrkNm=341
|
||||
SingleBandFullTrkUd=306
|
||||
MultiBandFullTrkNm=5
|
||||
MultiBandFullTrkUd=5
|
||||
SingleBandDutyCycleTrkNm=313
|
||||
SingleBandDutyCycleTrkUd=271
|
||||
MultiBandDutyCycleTrkNm=5
|
||||
MultiBandDutyCycleTrkUd=5
|
||||
SingleBandVddGnssNmTrk=73
|
||||
MultiBandVddGnssNmTrk=5
|
||||
SingleBandVddGnssUdTrk=36
|
||||
MultiBandVddGnssUdTrk=5
|
||||
ChipCfg_DspMemdumpEnable=1
|
||||
Agnss_IsGloAidingEnable=0
|
||||
Agnss_IsGloAidingEnable=1
|
||||
Agnss_IsGalAidingEnable=1
|
||||
Agnss_IsBdsAidingEnable=1
|
||||
Agnss_SuplUseCpNi=1
|
||||
Agnss_SuplAidIntvlCrossSess=1
|
||||
SETCaps_IsOtdoa=1
|
||||
SETCaps_IsLpp=1
|
||||
SETCaps_SuplUT1=20
|
||||
|
@ -98,17 +121,22 @@ ENABLE_LPP_CP=1
|
|||
ENABLE_LPP_UP=0
|
||||
ENABLE_LPPE_CP=3
|
||||
ENABLE_LPPE_UP=0
|
||||
ENABLE_NLP_ALONG_WITH_UBP=0
|
||||
ENABLE_NLP_IN_LPPE=1
|
||||
ENABLE_NLP_IN_AGNSS=0
|
||||
ENABLE_LPP_HA_GAD_SHAPE=0
|
||||
USE_EMER_PDN_FOR_EMER_SUPL=1
|
||||
CP_LOCTECH_CONSTRAINTS=1
|
||||
UP_LOCTECH_CONSTRAINTS=1
|
||||
GNSS_CARRIER_ID=1
|
||||
CP_LOCTECH_CONSTRAINTS=5
|
||||
GNSS_CARRIER_ID=2
|
||||
ENABLE_3G_CP_CAPS_MSA=0
|
||||
ENABLE_4G_CP_CAPS_MSA=0
|
||||
ENABLE_NLP_IN_LPPE=0
|
||||
ENABLE_NLP_IN_AGNSS=1
|
||||
ENABLE_LPP_HA_GAD_SHAPE=1
|
||||
CP_LOCTECH_CONSTRAINTS=5
|
||||
GNSS_CARRIER_ID=3
|
||||
ENABLE_LPP_UP=1
|
||||
ENABLE_LPPE_UP=3
|
||||
|
@ -120,10 +148,14 @@ GNSS_CARRIER_ID=5
|
|||
ENABLE_LPP_UP=1
|
||||
ENABLE_LPPE_UP=3
|
||||
GNSS_CARRIER_ID=6
|
||||
ENABLE_CAPS_OTDOA=0
|
||||
ENABLE_LPP_CP=0
|
||||
ENABLE_LPP_UP=1
|
||||
ENABLE_LPPE_CP=0
|
||||
ENABLE_LPPE_UP=3
|
||||
ENABLE_2G_UP_CAPS_MSA=0
|
||||
ENABLE_3G_UP_CAPS_MSA=0
|
||||
ENABLE_4G_UP_CAPS_MSA=0
|
||||
GNSS_CARRIER_ID=7
|
||||
ENABLE_LPP_CP=0
|
||||
ENABLE_LPPE_CP=0
|
||||
|
@ -134,4 +166,7 @@ GNSS_CARRIER_ID=8
|
|||
GNSS_CARRIER_ID=9
|
||||
ENABLE_LPP_UP=1
|
||||
ENABLE_LPPE_UP=3
|
||||
GNSS_CARRIER_ID=10
|
||||
ENABLE_5G_CP_CAPS_MSA=0
|
||||
ENABLE_5G_CP_CAPS_MSB=0
|
||||
GNSS_CARRIER_CONFIG_END
|
|
@ -156,7 +156,7 @@ STNFC_REMOTE_FIELD_TIMER=0x01
|
|||
###############################################################################
|
||||
# Configure the ACTIVE_RW timer
|
||||
# Default 0x00, set 0x01 to enable it
|
||||
# STNFC_ACTIVERW_TIMER=0x01
|
||||
STNFC_ACTIVERW_TIMER=0x01
|
||||
|
||||
###############################################################################
|
||||
# Core configuration settings
|
||||
|
|
|
@ -992,6 +992,13 @@
|
|||
"Duration": 5000,
|
||||
"Value": "615"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "TAUClampBoost",
|
||||
"Duration": 5000,
|
||||
"Value": "765",
|
||||
"EnableProperty": "vendor.powerhal.apf_disabled"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "FGUClampBoost",
|
||||
|
@ -1066,37 +1073,43 @@
|
|||
"PowerHint": "LAUNCH",
|
||||
"Node": "TAAutoPreferFit",
|
||||
"Duration": 5000,
|
||||
"Value": "1"
|
||||
"Value": "1",
|
||||
"EnableProperty": "vendor.powerhal.apf_enabled"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "TAUclampMinOnNiceEnable",
|
||||
"Duration": 5000,
|
||||
"Value": "1"
|
||||
"Value": "1",
|
||||
"EnableProperty": "vendor.powerhal.apf_enabled"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "TAUclampMinOnNiceHighValue",
|
||||
"Duration": 5000,
|
||||
"Value": "765"
|
||||
"Value": "765",
|
||||
"EnableProperty": "vendor.powerhal.apf_enabled"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "TAUclampMinOnNiceHighPrio",
|
||||
"Duration": 5000,
|
||||
"Value": "110"
|
||||
"Value": "110",
|
||||
"EnableProperty": "vendor.powerhal.apf_enabled"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "TAUclampMinOnNiceMidValue",
|
||||
"Duration": 5000,
|
||||
"Value": "570"
|
||||
"Duration": 5000,
|
||||
"Value": "570",
|
||||
"EnableProperty": "vendor.powerhal.apf_enabled"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "TAUclampMinOnNiceMidPrio",
|
||||
"Duration": 5000,
|
||||
"Value": "139"
|
||||
"Value": "139",
|
||||
"EnableProperty": "vendor.powerhal.apf_enabled"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
|
@ -1188,6 +1201,13 @@
|
|||
"Duration": 5000,
|
||||
"Value": "0x1ff"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH",
|
||||
"Node": "TAPreferredIdleMaskMid",
|
||||
"Duration": 5000,
|
||||
"Value": "0x1ff",
|
||||
"EnableProperty": "vendor.powerhal.apf_disabled"
|
||||
},
|
||||
{
|
||||
"PowerHint": "LAUNCH_EXTEND",
|
||||
"Node": "FGPreferIdle",
|
||||
|
@ -2798,7 +2818,7 @@
|
|||
"PowerHint": "GAME",
|
||||
"Node": "AutoPreferIdle",
|
||||
"Duration": 0,
|
||||
"Value": "1"
|
||||
"Value": "0"
|
||||
},
|
||||
{
|
||||
"PowerHint": "GAME",
|
||||
|
|
|
@ -171,4 +171,7 @@
|
|||
re-activated when the device exits idle mode.
|
||||
false: firmware roaming will not be affected. -->
|
||||
<bool translatable="false" name ="config_wifiDisableFirmwareRoamingInIdleMode">true</bool>
|
||||
|
||||
<!-- Boolean indicating whether to trigger bugreport for WiFi subsystem restart issue -->
|
||||
<bool translatable="false" name ="config_wifi_subsystem_restart_bugreport_enabled">false</bool>
|
||||
</resources>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue