- remove auto codec option
- set default codec to HEVC
This commit is contained in:
1 parent
142474eac8
commit
d202f2f6e3
6 files changed
+48
-143
No files matched your search
@@ -1305,13 +1305,12 @@
|
|||||||
<color key="textColor" red="0.93902439019999995" green="0.9625305918" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="textColor" red="0.93902439019999995" green="0.9625305918" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
<nil key="highlightedColor"/>
|
<nil key="highlightedColor"/>
|
||||||
</label>
|
</label>
|
||||||
<segmentedControl verifyAmbiguity="off" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="3" translatesAutoresizingMaskIntoConstraints="NO" id="aFy-0w-YPe" userLabel="Codec Selector">
|
<segmentedControl verifyAmbiguity="off" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" translatesAutoresizingMaskIntoConstraints="NO" id="aFy-0w-YPe" userLabel="Codec Selector">
|
||||||
<rect key="frame" x="0.0" y="25.5" width="380" height="32"/>
|
<rect key="frame" x="0.0" y="25.5" width="380" height="32"/>
|
||||||
<segments>
|
<segments>
|
||||||
<segment title="H.264"/>
|
<segment title="H.264"/>
|
||||||
<segment title="HEVC"/>
|
<segment title="HEVC"/>
|
||||||
<segment title="AV1"/>
|
<segment title="AV1"/>
|
||||||
<segment title="Auto"/>
|
|
||||||
</segments>
|
</segments>
|
||||||
<color key="tintColor" red="0.6716768741607666" green="0.61711704730987549" blue="0.99902987480163574" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="tintColor" red="0.6716768741607666" green="0.61711704730987549" blue="0.99902987480163574" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
<color key="selectedSegmentTintColor" systemColor="linkColor"/>
|
<color key="selectedSegmentTintColor" systemColor="linkColor"/>
|
||||||
@@ -3244,19 +3243,19 @@
|
|||||||
<image name="tray.full.fill" catalog="system" width="128" height="88"/>
|
<image name="tray.full.fill" catalog="system" width="128" height="88"/>
|
||||||
<image name="video.and.waveform" catalog="system" width="128" height="94"/>
|
<image name="video.and.waveform" catalog="system" width="128" height="94"/>
|
||||||
<systemColor name="linkColor">
|
<systemColor name="linkColor">
|
||||||
<color red="0.0" green="0.47843137254901963" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
</systemColor>
|
</systemColor>
|
||||||
<systemColor name="systemBackgroundColor">
|
<systemColor name="systemBackgroundColor">
|
||||||
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||||
</systemColor>
|
</systemColor>
|
||||||
<systemColor name="systemBrownColor">
|
<systemColor name="systemBrownColor">
|
||||||
<color red="0.67450980392156867" green="0.49803921568627452" blue="0.36862745098039218" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color red="0.63529411759999999" green="0.51764705879999995" blue="0.36862745099999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
</systemColor>
|
</systemColor>
|
||||||
<systemColor name="systemGray3Color">
|
<systemColor name="systemGray3Color">
|
||||||
<color red="0.7803921568627451" green="0.7803921568627451" blue="0.80000000000000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color red="0.78039215689999997" green="0.78039215689999997" blue="0.80000000000000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
</systemColor>
|
</systemColor>
|
||||||
<systemColor name="systemTealColor">
|
<systemColor name="systemTealColor">
|
||||||
<color red="0.0" green="0.76470588235294112" blue="0.81568627450980391" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color red="0.18823529410000001" green="0.69019607839999997" blue="0.78039215689999997" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
</systemColor>
|
</systemColor>
|
||||||
</resources>
|
</resources>
|
||||||
</document>
|
</document>
|
||||||
@@ -1129,13 +1129,12 @@
|
|||||||
<color key="textColor" red="0.93902439019999995" green="0.9625305918" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="textColor" red="0.93902439019999995" green="0.9625305918" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
<nil key="highlightedColor"/>
|
<nil key="highlightedColor"/>
|
||||||
</label>
|
</label>
|
||||||
<segmentedControl verifyAmbiguity="off" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" selectedSegmentIndex="3" translatesAutoresizingMaskIntoConstraints="NO" id="5Y7-To-ca2" userLabel="Codec Selector">
|
<segmentedControl verifyAmbiguity="off" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="top" segmentControlStyle="plain" translatesAutoresizingMaskIntoConstraints="NO" id="5Y7-To-ca2" userLabel="Codec Selector">
|
||||||
<rect key="frame" x="0.0" y="25.5" width="380" height="32"/>
|
<rect key="frame" x="0.0" y="25.5" width="380" height="32"/>
|
||||||
<segments>
|
<segments>
|
||||||
<segment title="H.264"/>
|
<segment title="H.264"/>
|
||||||
<segment title="HEVC"/>
|
<segment title="HEVC"/>
|
||||||
<segment title="AV1"/>
|
<segment title="AV1"/>
|
||||||
<segment title="Auto"/>
|
|
||||||
</segments>
|
</segments>
|
||||||
<color key="tintColor" red="0.6716768742" green="0.61711704730000005" blue="0.99902987480000005" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="tintColor" red="0.6716768742" green="0.61711704730000005" blue="0.99902987480000005" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
<color key="selectedSegmentTintColor" systemColor="linkColor"/>
|
<color key="selectedSegmentTintColor" systemColor="linkColor"/>
|
||||||
|
|||||||
@@ -871,6 +871,7 @@ static NSMutableSet* hostList;
|
|||||||
case CODEC_PREF_AV1:
|
case CODEC_PREF_AV1:
|
||||||
#if defined(__IPHONE_16_0) || defined(__TVOS_16_0)
|
#if defined(__IPHONE_16_0) || defined(__TVOS_16_0)
|
||||||
if (VTIsHardwareDecodeSupported(kCMVideoCodecType_AV1)) {
|
if (VTIsHardwareDecodeSupported(kCMVideoCodecType_AV1)) {
|
||||||
|
_streamConfig.fullColorRange = false;
|
||||||
if (streamSettings.enableYUV444) {
|
if (streamSettings.enableYUV444) {
|
||||||
_streamConfig.supportedVideoFormats |= VIDEO_FORMAT_AV1_HIGH8_444;
|
_streamConfig.supportedVideoFormats |= VIDEO_FORMAT_AV1_HIGH8_444;
|
||||||
}
|
}
|
||||||
@@ -1589,11 +1590,14 @@ static NSMutableSet* hostList;
|
|||||||
if(![GenericUtils needUpdateDefaultSettings]) return;
|
if(![GenericUtils needUpdateDefaultSettings]) return;
|
||||||
DataManager* dataMan = [[DataManager alloc] init];
|
DataManager* dataMan = [[DataManager alloc] init];
|
||||||
Settings* settings = [dataMan retrieveSettings];
|
Settings* settings = [dataMan retrieveSettings];
|
||||||
|
|
||||||
|
settings.preferredCodec = VTIsHardwareDecodeSupported(kCMVideoCodecType_HEVC) ? CODEC_PREF_HEVC : CODEC_PREF_H264;
|
||||||
|
|
||||||
switch ([UIDevice currentDevice].userInterfaceIdiom) {
|
switch ([UIDevice currentDevice].userInterfaceIdiom) {
|
||||||
case UIUserInterfaceIdiomPhone:
|
case UIUserInterfaceIdiomPhone:
|
||||||
settings.sdrPerformanceWorkaround = true;
|
settings.sdrPerformanceWorkaround = true;
|
||||||
settings.framePacingMode = @(FramePacingModeQueue);
|
settings.framePacingMode = @(FramePacingModeQueue);
|
||||||
settings.asyncFrameDequeue = true;
|
settings.asyncFrameDequeue = false;
|
||||||
settings.touchMoveEventInterval = @(45);
|
settings.touchMoveEventInterval = @(45);
|
||||||
break;
|
break;
|
||||||
case UIUserInterfaceIdiomPad:
|
case UIUserInterfaceIdiomPad:
|
||||||
|
|||||||
@@ -1875,7 +1875,8 @@ BOOL isCustomResolution(int resolutionSelected) {
|
|||||||
|
|
||||||
switch (self->tempSettings.preferredCodec) {
|
switch (self->tempSettings.preferredCodec) {
|
||||||
case CODEC_PREF_AUTO:
|
case CODEC_PREF_AUTO:
|
||||||
[self.codecSelector setSelectedSegmentIndex:self.codecSelector.numberOfSegments - 1];
|
[self.codecSelector setSelectedSegmentIndex:VTIsHardwareDecodeSupported(kCMVideoCodecType_HEVC) ? CODEC_PREF_HEVC-1 : CODEC_PREF_H264-1];
|
||||||
|
[self codecSelectorChanged:self.codecSelector];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case CODEC_PREF_AV1:
|
case CODEC_PREF_AV1:
|
||||||
@@ -3280,24 +3281,16 @@ BOOL isCustomResolution(int resolutionSelected) {
|
|||||||
|
|
||||||
- (uint32_t) getChosenCodecPreference {
|
- (uint32_t) getChosenCodecPreference {
|
||||||
// Auto is always the last segment
|
// Auto is always the last segment
|
||||||
if (self.codecSelector.selectedSegmentIndex == self.codecSelector.numberOfSegments - 1) {
|
|
||||||
return CODEC_PREF_AUTO;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
switch (self.codecSelector.selectedSegmentIndex) {
|
switch (self.codecSelector.selectedSegmentIndex) {
|
||||||
case 0:
|
case 0:
|
||||||
return CODEC_PREF_H264;
|
return CODEC_PREF_H264;
|
||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
return CODEC_PREF_HEVC;
|
return CODEC_PREF_HEVC;
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
return CODEC_PREF_AV1;
|
return CODEC_PREF_AV1;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
abort();
|
return VTIsHardwareDecodeSupported(kCMVideoCodecType_HEVC) ? CODEC_PREF_HEVC : CODEC_PREF_H264;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSInteger) getChosenStreamHeight {
|
- (NSInteger) getChosenStreamHeight {
|
||||||
@@ -3788,7 +3781,7 @@ BOOL isCustomResolution(int resolutionSelected) {
|
|||||||
BOOL isAV1 = (codec == CODEC_PREF_AV1);
|
BOOL isAV1 = (codec == CODEC_PREF_AV1);
|
||||||
BOOL isH264 = (codec == CODEC_PREF_H264);
|
BOOL isH264 = (codec == CODEC_PREF_H264);
|
||||||
BOOL isHEVC = (codec == CODEC_PREF_HEVC);
|
BOOL isHEVC = (codec == CODEC_PREF_HEVC);
|
||||||
|
|
||||||
if (isAV1) {
|
if (isAV1) {
|
||||||
// AV1 must use limited range, so disable fullRange and turn it off
|
// AV1 must use limited range, so disable fullRange and turn it off
|
||||||
[self.fullColorRangeSwitch setOn:NO animated:NO];
|
[self.fullColorRangeSwitch setOn:NO animated:NO];
|
||||||
|
|||||||
@@ -55,7 +55,7 @@
|
|||||||
},
|
},
|
||||||
"zh-HK" : {
|
"zh-HK" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "關閉"
|
"value" : "關閉"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -115,7 +115,7 @@
|
|||||||
},
|
},
|
||||||
"zh-HK" : {
|
"zh-HK" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "佇列緩衝"
|
"value" : "佇列緩衝"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -385,7 +385,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "非线性因子"
|
"value" : "非线性因子"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -445,7 +445,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "内置陀螺仪映射为"
|
"value" : "内置陀螺仪映射为"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -661,7 +661,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "延迟鼠标左单击"
|
"value" : "延迟鼠标左单击"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1045,36 +1045,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aFy-0w-YPe.segmentTitles[3]" : {
|
|
||||||
"comment" : "Class = \"UISegmentedControl\"; aFy-0w-YPe.segmentTitles[3] = \"Auto\"; ObjectID = \"aFy-0w-YPe\";",
|
|
||||||
"extractionState" : "extracted_with_value",
|
|
||||||
"localizations" : {
|
|
||||||
"en" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "new",
|
|
||||||
"value" : "Auto"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zh-Hans" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "translated",
|
|
||||||
"value" : "自动"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zh-Hant" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "translated",
|
|
||||||
"value" : "自動"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zh-HK" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "translated",
|
|
||||||
"value" : "自動"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"aGg-ET-e9F.text" : {
|
"aGg-ET-e9F.text" : {
|
||||||
"comment" : "Class = \"UILabel\"; text = \"Edge Trigger Sensitivity\"; ObjectID = \"aGg-ET-e9F\";",
|
"comment" : "Class = \"UILabel\"; text = \"Edge Trigger Sensitivity\"; ObjectID = \"aGg-ET-e9F\";",
|
||||||
"extractionState" : "extracted_with_value",
|
"extractionState" : "extracted_with_value",
|
||||||
@@ -1087,7 +1057,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "边缘触发灵敏度"
|
"value" : "边缘触发灵敏度"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1117,7 +1087,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "串流帧率"
|
"value" : "串流帧率"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1219,7 +1189,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "显示本地软键盘工具栏"
|
"value" : "显示本地软键盘工具栏"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1249,7 +1219,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "关闭"
|
"value" : "关闭"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1279,7 +1249,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "启用"
|
"value" : "启用"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1429,7 +1399,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "单点鼠标"
|
"value" : "单点鼠标"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1489,7 +1459,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "导出所有"
|
"value" : "导出所有"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1729,7 +1699,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "HD"
|
"value" : "HD"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1759,7 +1729,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "鼠标按下"
|
"value" : "鼠标按下"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1789,7 +1759,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "捏合快捷键"
|
"value" : "捏合快捷键"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -2436,7 +2406,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "触点灵敏度"
|
"value" : "触点灵敏度"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -3138,7 +3108,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "最小偏移量(陀螺仪→摇杆)"
|
"value" : "最小偏移量(陀螺仪→摇杆)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -3774,7 +3744,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "禁用"
|
"value" : "禁用"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -3804,7 +3774,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "允许"
|
"value" : "允许"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -3834,7 +3804,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "屏显控件"
|
"value" : "屏显控件"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -3864,7 +3834,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "串流码率"
|
"value" : "串流码率"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -3894,7 +3864,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "帧步进控制"
|
"value" : "帧步进控制"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -4146,7 +4116,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "触控模式"
|
"value" : "触控模式"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -4326,7 +4296,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "打开软键盘"
|
"value" : "打开软键盘"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -4458,7 +4428,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "鼠标指针灵敏度"
|
"value" : "鼠标指针灵敏度"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -4680,7 +4650,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "手势滑动触发距离"
|
"value" : "手势滑动触发距离"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -4752,7 +4722,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "串流分辨率"
|
"value" : "串流分辨率"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -4993,7 +4963,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "灵敏度分割位置"
|
"value" : "灵敏度分割位置"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -5095,7 +5065,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "唤醒本地软键盘时, 抬升串流视图"
|
"value" : "唤醒本地软键盘时, 抬升串流视图"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -5593,7 +5563,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "轻点两下快捷键"
|
"value" : "轻点两下快捷键"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -5917,7 +5887,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "异步帧出队"
|
"value" : "异步帧出队"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -5989,7 +5959,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "轻按任意控件加载配置 (各控件独立)"
|
"value" : "轻按任意控件加载配置 (各控件独立)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -6031,7 +6001,7 @@
|
|||||||
},
|
},
|
||||||
"zh-Hans" : {
|
"zh-Hans" : {
|
||||||
"stringUnit" : {
|
"stringUnit" : {
|
||||||
"state" : "needs_review",
|
"state" : "translated",
|
||||||
"value" : "指针速度"
|
"value" : "指针速度"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -6079,36 +6049,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Ylu-hT-Cuz.text" : {
|
|
||||||
"comment" : "Class = \"UILabel\"; text = \"The recommended value is 2. 1 frame provides the lowest latency, but may require an Ethernet connection.\"; ObjectID = \"Ylu-hT-Cuz\";",
|
|
||||||
"extractionState" : "stale",
|
|
||||||
"localizations" : {
|
|
||||||
"en" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "new",
|
|
||||||
"value" : "The recommended value is 2. 1 frame provides the lowest latency, but may require an Ethernet connection."
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zh-Hans" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "translated",
|
|
||||||
"value" : "建议值为2。1帧提供最低延迟,但可能需要以太网连接。"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zh-Hant" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "translated",
|
|
||||||
"value" : "建議值為2。1影格提供最低延遲,但可能需要乙太網路連線。"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zh-HK" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "translated",
|
|
||||||
"value" : "建議值為2。1影格提供最低延遲,但可能需要乙太網路連線。"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"YM8-us-6sh.text" : {
|
"YM8-us-6sh.text" : {
|
||||||
"comment" : "Class = \"UILabel\"; text = \"Haptic Engine\"; ObjectID = \"YM8-us-6sh\";",
|
"comment" : "Class = \"UILabel\"; text = \"Haptic Engine\"; ObjectID = \"YM8-us-6sh\";",
|
||||||
"extractionState" : "extracted_with_value",
|
"extractionState" : "extracted_with_value",
|
||||||
|
|||||||
@@ -487,36 +487,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"5Y7-To-ca2.segmentTitles[3]" : {
|
|
||||||
"comment" : "Class = \"UISegmentedControl\"; 5Y7-To-ca2.segmentTitles[3] = \"Auto\"; ObjectID = \"5Y7-To-ca2\";",
|
|
||||||
"extractionState" : "extracted_with_value",
|
|
||||||
"localizations" : {
|
|
||||||
"en" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "new",
|
|
||||||
"value" : "Auto"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zh-Hans" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "translated",
|
|
||||||
"value" : "自动"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zh-Hant" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "translated",
|
|
||||||
"value" : "自動"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zh-HK" : {
|
|
||||||
"stringUnit" : {
|
|
||||||
"state" : "translated",
|
|
||||||
"value" : "自動"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"6g1-G6-jZx.segmentTitles[0]" : {
|
"6g1-G6-jZx.segmentTitles[0]" : {
|
||||||
"comment" : "Class = \"UISegmentedControl\"; 6g1-G6-jZx.segmentTitles[0] = \"3 Finger Tap\"; ObjectID = \"6g1-G6-jZx\";",
|
"comment" : "Class = \"UISegmentedControl\"; 6g1-G6-jZx.segmentTitles[0] = \"3 Finger Tap\"; ObjectID = \"6g1-G6-jZx\";",
|
||||||
"extractionState" : "extracted_with_value",
|
"extractionState" : "extracted_with_value",
|
||||||
|
|||||||
Reference in new issue
Block a user