FFmpegOptionsForm UI changes

This commit is contained in:
Jaex 2023-07-22 16:13:39 +03:00
parent 6480bd4f3f
commit ea6640c27d
4 changed files with 95 additions and 69 deletions

View file

@ -79,7 +79,10 @@ internal enum NodePosition
internal enum NodeShape internal enum NodeShape
{ {
Square, Circle, Diamond, CustomNode Square,
Circle,
Diamond,
CustomNode
} }
public enum FFmpegVideoCodec public enum FFmpegVideoCodec
@ -145,7 +148,21 @@ public enum FFmpegPreset
[Description("Slower")] [Description("Slower")]
slower, slower,
[Description("Very slow")] [Description("Very slow")]
veryslow veryslow,
[Description("Placebo")]
placebo
}
public enum FFmpegTune
{
film,
animation,
grain,
stillimage,
psnr,
ssim,
fastdecode,
zerolatency
} }
public enum FFmpegNVENCPreset public enum FFmpegNVENCPreset
@ -216,14 +233,10 @@ public enum FFmpegQSVPreset
veryslow veryslow
} }
public enum FFmpegTune
{
film, animation, grain, stillimage, psnr, ssim, fastdecode, zerolatency
}
public enum FFmpegPaletteGenStatsMode public enum FFmpegPaletteGenStatsMode
{ {
full, diff full,
diff
} }
public enum FFmpegPaletteUseDither public enum FFmpegPaletteUseDither
@ -340,11 +353,21 @@ public enum BorderStyle // Localized
public enum ScreenRecordState public enum ScreenRecordState
{ {
Waiting, BeforeStart, AfterStart, AfterRecordingStart, RecordingEnd, Encoding Waiting,
BeforeStart,
AfterStart,
AfterRecordingStart,
RecordingEnd,
Encoding
} }
public enum ScreenRecordingStatus public enum ScreenRecordingStatus
{ {
Waiting, Working, Recording, Paused, Stopped, Aborted Waiting,
Working,
Recording,
Paused,
Stopped,
Aborted
} }
} }

View file

@ -801,6 +801,8 @@ private void InitializeComponent()
resources.ApplyResources(this, "$this"); resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.BackColor = System.Drawing.SystemColors.Window; this.BackColor = System.Drawing.SystemColors.Window;
this.Controls.Add(this.tcFFmpegAudioCodecs);
this.Controls.Add(this.tcFFmpegVideoCodecs);
this.Controls.Add(this.lblAudioEncoder); this.Controls.Add(this.lblAudioEncoder);
this.Controls.Add(this.lblVideoEncoder); this.Controls.Add(this.lblVideoEncoder);
this.Controls.Add(this.cbUseCustomFFmpegPath); this.Controls.Add(this.cbUseCustomFFmpegPath);
@ -813,9 +815,7 @@ private void InitializeComponent()
this.Controls.Add(this.cbAudioCodec); this.Controls.Add(this.cbAudioCodec);
this.Controls.Add(this.lblHelperDevices); this.Controls.Add(this.lblHelperDevices);
this.Controls.Add(this.cbVideoCodec); this.Controls.Add(this.cbVideoCodec);
this.Controls.Add(this.tcFFmpegAudioCodecs);
this.Controls.Add(this.btnInstallHelperDevices); this.Controls.Add(this.btnInstallHelperDevices);
this.Controls.Add(this.tcFFmpegVideoCodecs);
this.Controls.Add(this.cbVideoSource); this.Controls.Add(this.cbVideoSource);
this.Controls.Add(this.btnFFmpegBrowse); this.Controls.Add(this.btnFFmpegBrowse);
this.Controls.Add(this.lblVideoSource); this.Controls.Add(this.lblVideoSource);

View file

@ -216,9 +216,9 @@ private void UpdateUI()
nudx264Bitrate.Visible = lblx264BitrateK.Visible = Options.FFmpeg.x264_Use_Bitrate; nudx264Bitrate.Visible = lblx264BitrateK.Visible = Options.FFmpeg.x264_Use_Bitrate;
lblAACQuality.Text = string.Format(Resources.FFmpegOptionsForm_UpdateUI_Bitrate___0_k, Options.FFmpeg.AAC_Bitrate); lblAACQuality.Text = string.Format(Resources.FFmpegOptionsForm_UpdateUI_Bitrate___0_k, Options.FFmpeg.AAC_Bitrate);
lblOpusQuality.Text = string.Format(Resources.FFmpegOptionsForm_UpdateUI_Bitrate___0_k, Options.FFmpeg.Opus_Bitrate);
lblVorbisQuality.Text = Resources.FFmpegOptionsForm_UpdateUI_Quality_ + " " + Options.FFmpeg.Vorbis_QScale; lblVorbisQuality.Text = Resources.FFmpegOptionsForm_UpdateUI_Quality_ + " " + Options.FFmpeg.Vorbis_QScale;
lblMP3Quality.Text = Resources.FFmpegOptionsForm_UpdateUI_Quality_ + " " + Options.FFmpeg.MP3_QScale; lblMP3Quality.Text = Resources.FFmpegOptionsForm_UpdateUI_Quality_ + " " + Options.FFmpeg.MP3_QScale;
lblOpusQuality.Text = string.Format(Resources.FFmpegOptionsForm_UpdateUI_Bitrate___0_k, Options.FFmpeg.Opus_Bitrate);
pbx264PresetWarning.Visible = (FFmpegPreset)cbx264Preset.SelectedIndex > FFmpegPreset.fast; pbx264PresetWarning.Visible = (FFmpegPreset)cbx264Preset.SelectedIndex > FFmpegPreset.fast;
if (!Options.FFmpeg.UseCustomCommands) if (!Options.FFmpeg.UseCustomCommands)
@ -226,7 +226,7 @@ private void UpdateUI()
txtCommandLinePreview.Text = Options.GetFFmpegArgs(); txtCommandLinePreview.Text = Options.GetFFmpegArgs();
} }
nudGIFBayerScale.Visible = (Options.FFmpeg.GIFDither == FFmpegPaletteUseDither.bayer); nudGIFBayerScale.Visible = Options.FFmpeg.GIFDither == FFmpegPaletteUseDither.bayer;
} }
} }

View file

@ -238,10 +238,10 @@ For real time encoding (e.g. screen recording), the preset must be as fast as po
<value>False</value> <value>False</value>
</data> </data>
<data name="tbVorbis_qscale.Location" type="System.Drawing.Point, System.Drawing"> <data name="tbVorbis_qscale.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 0</value> <value>0, 32</value>
</data> </data>
<data name="tbVorbis_qscale.Size" type="System.Drawing.Size, System.Drawing"> <data name="tbVorbis_qscale.Size" type="System.Drawing.Size, System.Drawing">
<value>232, 32</value> <value>312, 32</value>
</data> </data>
<data name="tbVorbis_qscale.TabIndex" type="System.Int32, mscorlib"> <data name="tbVorbis_qscale.TabIndex" type="System.Int32, mscorlib">
<value>1</value> <value>1</value>
@ -265,10 +265,10 @@ For real time encoding (e.g. screen recording), the preset must be as fast as po
<value>False</value> <value>False</value>
</data> </data>
<data name="tbMP3_qscale.Location" type="System.Drawing.Point, System.Drawing"> <data name="tbMP3_qscale.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 0</value> <value>0, 32</value>
</data> </data>
<data name="tbMP3_qscale.Size" type="System.Drawing.Size, System.Drawing"> <data name="tbMP3_qscale.Size" type="System.Drawing.Size, System.Drawing">
<value>232, 32</value> <value>312, 32</value>
</data> </data>
<data name="tbMP3_qscale.TabIndex" type="System.Int32, mscorlib"> <data name="tbMP3_qscale.TabIndex" type="System.Int32, mscorlib">
<value>1</value> <value>1</value>
@ -295,10 +295,10 @@ For real time encoding (e.g. screen recording), the preset must be as fast as po
<value>NoControl</value> <value>NoControl</value>
</data> </data>
<data name="tbAACBitrate.Location" type="System.Drawing.Point, System.Drawing"> <data name="tbAACBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 0</value> <value>0, 32</value>
</data> </data>
<data name="tbAACBitrate.Size" type="System.Drawing.Size, System.Drawing"> <data name="tbAACBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>232, 32</value> <value>312, 32</value>
</data> </data>
<data name="tbAACBitrate.TabIndex" type="System.Int32, mscorlib"> <data name="tbAACBitrate.TabIndex" type="System.Int32, mscorlib">
<value>1</value> <value>1</value>
@ -407,10 +407,10 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>NoControl</value> <value>NoControl</value>
</data> </data>
<data name="tbOpusBitrate.Location" type="System.Drawing.Point, System.Drawing"> <data name="tbOpusBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 0</value> <value>0, 32</value>
</data> </data>
<data name="tbOpusBitrate.Size" type="System.Drawing.Size, System.Drawing"> <data name="tbOpusBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>232, 32</value> <value>312, 32</value>
</data> </data>
<data name="tbOpusBitrate.TabIndex" type="System.Int32, mscorlib"> <data name="tbOpusBitrate.TabIndex" type="System.Int32, mscorlib">
<value>3</value> <value>3</value>
@ -431,14 +431,17 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>0</value> <value>0</value>
</data> </data>
<data name="nudGIFBayerScale.Location" type="System.Drawing.Point, System.Drawing"> <data name="nudGIFBayerScale.Location" type="System.Drawing.Point, System.Drawing">
<value>238, 28</value> <value>240, 28</value>
</data> </data>
<data name="nudGIFBayerScale.Size" type="System.Drawing.Size, System.Drawing"> <data name="nudGIFBayerScale.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 20</value> <value>48, 20</value>
</data> </data>
<data name="nudGIFBayerScale.TabIndex" type="System.Int32, mscorlib"> <data name="nudGIFBayerScale.TabIndex" type="System.Int32, mscorlib">
<value>0</value> <value>0</value>
</data> </data>
<data name="nudGIFBayerScale.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
<value>Center</value>
</data>
<data name="nudGIFBayerScale.ToolTip" xml:space="preserve"> <data name="nudGIFBayerScale.ToolTip" xml:space="preserve">
<value>Controls the Bayer Scale index, a higher scale will display more banding. Default is 2.</value> <value>Controls the Bayer Scale index, a higher scale will display more banding. Default is 2.</value>
</data> </data>
@ -473,7 +476,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;cbVideoCodec.ZOrder" xml:space="preserve"> <data name="&gt;&gt;cbVideoCodec.ZOrder" xml:space="preserve">
<value>11</value> <value>13</value>
</data> </data>
<data name="lblx264Preset.AutoSize" type="System.Boolean, mscorlib"> <data name="lblx264Preset.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
@ -602,7 +605,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;cbCustomCommands.ZOrder" xml:space="preserve"> <data name="&gt;&gt;cbCustomCommands.ZOrder" xml:space="preserve">
<value>3</value> <value>5</value>
</data> </data>
<data name="txtCommandLinePreview.Font" type="System.Drawing.Font, System.Drawing"> <data name="txtCommandLinePreview.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 9.75pt</value> <value>Microsoft Sans Serif, 9.75pt</value>
@ -632,7 +635,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;txtCommandLinePreview.ZOrder" xml:space="preserve"> <data name="&gt;&gt;txtCommandLinePreview.ZOrder" xml:space="preserve">
<value>5</value> <value>7</value>
</data> </data>
<data name="txtUserArgs.Location" type="System.Drawing.Point, System.Drawing"> <data name="txtUserArgs.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 288</value> <value>16, 288</value>
@ -653,7 +656,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;txtUserArgs.ZOrder" xml:space="preserve"> <data name="&gt;&gt;txtUserArgs.ZOrder" xml:space="preserve">
<value>6</value> <value>8</value>
</data> </data>
<data name="&gt;&gt;tpX264.Name" xml:space="preserve"> <data name="&gt;&gt;tpX264.Name" xml:space="preserve">
<value>tpX264</value> <value>tpX264</value>
@ -758,7 +761,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;tcFFmpegVideoCodecs.ZOrder" xml:space="preserve"> <data name="&gt;&gt;tcFFmpegVideoCodecs.ZOrder" xml:space="preserve">
<value>14</value> <value>1</value>
</data> </data>
<data name="&gt;&gt;lblx264BitrateK.Name" xml:space="preserve"> <data name="&gt;&gt;lblx264BitrateK.Name" xml:space="preserve">
<value>lblx264BitrateK</value> <value>lblx264BitrateK</value>
@ -941,7 +944,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>4, 40</value> <value>4, 40</value>
</data> </data>
<data name="tpVpx.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpVpx.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 68</value> <value>304, 124</value>
</data> </data>
<data name="tpVpx.TabIndex" type="System.Int32, mscorlib"> <data name="tpVpx.TabIndex" type="System.Int32, mscorlib">
<value>2</value> <value>2</value>
@ -1046,7 +1049,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>4, 40</value> <value>4, 40</value>
</data> </data>
<data name="tpXvid.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpXvid.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 68</value> <value>304, 124</value>
</data> </data>
<data name="tpXvid.TabIndex" type="System.Int32, mscorlib"> <data name="tpXvid.TabIndex" type="System.Int32, mscorlib">
<value>3</value> <value>3</value>
@ -1133,7 +1136,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpNVENC.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpNVENC.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 68</value> <value>304, 124</value>
</data> </data>
<data name="tpNVENC.TabIndex" type="System.Int32, mscorlib"> <data name="tpNVENC.TabIndex" type="System.Int32, mscorlib">
<value>5</value> <value>5</value>
@ -1157,7 +1160,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>True</value> <value>True</value>
</data> </data>
<data name="lblNVENCBitrateK.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblNVENCBitrateK.Location" type="System.Drawing.Point, System.Drawing">
<value>157, 32</value> <value>149, 8</value>
</data> </data>
<data name="lblNVENCBitrateK.Size" type="System.Drawing.Size, System.Drawing"> <data name="lblNVENCBitrateK.Size" type="System.Drawing.Size, System.Drawing">
<value>34, 13</value> <value>34, 13</value>
@ -1181,10 +1184,10 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>0</value> <value>0</value>
</data> </data>
<data name="cbNVENCPreset.Location" type="System.Drawing.Point, System.Drawing"> <data name="cbNVENCPreset.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 4</value> <value>72, 28</value>
</data> </data>
<data name="cbNVENCPreset.Size" type="System.Drawing.Size, System.Drawing"> <data name="cbNVENCPreset.Size" type="System.Drawing.Size, System.Drawing">
<value>232, 21</value> <value>240, 21</value>
</data> </data>
<data name="cbNVENCPreset.TabIndex" type="System.Int32, mscorlib"> <data name="cbNVENCPreset.TabIndex" type="System.Int32, mscorlib">
<value>3</value> <value>3</value>
@ -1205,7 +1208,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>True</value> <value>True</value>
</data> </data>
<data name="lblNVENCPreset.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblNVENCPreset.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 8</value> <value>0, 32</value>
</data> </data>
<data name="lblNVENCPreset.Size" type="System.Drawing.Size, System.Drawing"> <data name="lblNVENCPreset.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 13</value> <value>40, 13</value>
@ -1229,7 +1232,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>2</value> <value>2</value>
</data> </data>
<data name="nudNVENCBitrate.Location" type="System.Drawing.Point, System.Drawing"> <data name="nudNVENCBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 28</value> <value>72, 4</value>
</data> </data>
<data name="nudNVENCBitrate.Size" type="System.Drawing.Size, System.Drawing"> <data name="nudNVENCBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 20</value> <value>72, 20</value>
@ -1256,7 +1259,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>True</value> <value>True</value>
</data> </data>
<data name="lblNVENCBitrate.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblNVENCBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 32</value> <value>0, 8</value>
</data> </data>
<data name="lblNVENCBitrate.Size" type="System.Drawing.Size, System.Drawing"> <data name="lblNVENCBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 13</value> <value>40, 13</value>
@ -1310,7 +1313,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpGIF.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpGIF.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 68</value> <value>304, 124</value>
</data> </data>
<data name="tpGIF.TabIndex" type="System.Int32, mscorlib"> <data name="tpGIF.TabIndex" type="System.Int32, mscorlib">
<value>4</value> <value>4</value>
@ -1478,7 +1481,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpAMF.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpAMF.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 68</value> <value>304, 124</value>
</data> </data>
<data name="tpAMF.TabIndex" type="System.Int32, mscorlib"> <data name="tpAMF.TabIndex" type="System.Int32, mscorlib">
<value>6</value> <value>6</value>
@ -1505,7 +1508,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>NoControl</value> <value>NoControl</value>
</data> </data>
<data name="lblAMFBitrateK.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblAMFBitrateK.Location" type="System.Drawing.Point, System.Drawing">
<value>157, 56</value> <value>149, 8</value>
</data> </data>
<data name="lblAMFBitrateK.Size" type="System.Drawing.Size, System.Drawing"> <data name="lblAMFBitrateK.Size" type="System.Drawing.Size, System.Drawing">
<value>34, 13</value> <value>34, 13</value>
@ -1529,7 +1532,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>0</value> <value>0</value>
</data> </data>
<data name="nudAMFBitrate.Location" type="System.Drawing.Point, System.Drawing"> <data name="nudAMFBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 52</value> <value>72, 4</value>
</data> </data>
<data name="nudAMFBitrate.Size" type="System.Drawing.Size, System.Drawing"> <data name="nudAMFBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 20</value> <value>72, 20</value>
@ -1559,7 +1562,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>NoControl</value> <value>NoControl</value>
</data> </data>
<data name="lblAMFBitrate.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblAMFBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 56</value> <value>0, 8</value>
</data> </data>
<data name="lblAMFBitrate.Size" type="System.Drawing.Size, System.Drawing"> <data name="lblAMFBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 13</value> <value>40, 13</value>
@ -1583,10 +1586,10 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>2</value> <value>2</value>
</data> </data>
<data name="cbAMFQuality.Location" type="System.Drawing.Point, System.Drawing"> <data name="cbAMFQuality.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 28</value> <value>72, 52</value>
</data> </data>
<data name="cbAMFQuality.Size" type="System.Drawing.Size, System.Drawing"> <data name="cbAMFQuality.Size" type="System.Drawing.Size, System.Drawing">
<value>232, 21</value> <value>240, 21</value>
</data> </data>
<data name="cbAMFQuality.TabIndex" type="System.Int32, mscorlib"> <data name="cbAMFQuality.TabIndex" type="System.Int32, mscorlib">
<value>7</value> <value>7</value>
@ -1610,7 +1613,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>NoControl</value> <value>NoControl</value>
</data> </data>
<data name="lblAMFQuality.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblAMFQuality.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 32</value> <value>0, 56</value>
</data> </data>
<data name="lblAMFQuality.Size" type="System.Drawing.Size, System.Drawing"> <data name="lblAMFQuality.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 13</value> <value>42, 13</value>
@ -1634,10 +1637,10 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>4</value> <value>4</value>
</data> </data>
<data name="cbAMFUsage.Location" type="System.Drawing.Point, System.Drawing"> <data name="cbAMFUsage.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 4</value> <value>72, 28</value>
</data> </data>
<data name="cbAMFUsage.Size" type="System.Drawing.Size, System.Drawing"> <data name="cbAMFUsage.Size" type="System.Drawing.Size, System.Drawing">
<value>232, 21</value> <value>240, 21</value>
</data> </data>
<data name="cbAMFUsage.TabIndex" type="System.Int32, mscorlib"> <data name="cbAMFUsage.TabIndex" type="System.Int32, mscorlib">
<value>5</value> <value>5</value>
@ -1661,7 +1664,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>NoControl</value> <value>NoControl</value>
</data> </data>
<data name="lblAMFUsage.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblAMFUsage.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 8</value> <value>0, 32</value>
</data> </data>
<data name="lblAMFUsage.Size" type="System.Drawing.Size, System.Drawing"> <data name="lblAMFUsage.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 13</value> <value>41, 13</value>
@ -1751,7 +1754,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpQSV.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpQSV.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 68</value> <value>304, 124</value>
</data> </data>
<data name="tpQSV.TabIndex" type="System.Int32, mscorlib"> <data name="tpQSV.TabIndex" type="System.Int32, mscorlib">
<value>7</value> <value>7</value>
@ -1775,7 +1778,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>True</value> <value>True</value>
</data> </data>
<data name="lblQSVBitrateK.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblQSVBitrateK.Location" type="System.Drawing.Point, System.Drawing">
<value>157, 32</value> <value>149, 8</value>
</data> </data>
<data name="lblQSVBitrateK.Size" type="System.Drawing.Size, System.Drawing"> <data name="lblQSVBitrateK.Size" type="System.Drawing.Size, System.Drawing">
<value>34, 13</value> <value>34, 13</value>
@ -1799,10 +1802,10 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>0</value> <value>0</value>
</data> </data>
<data name="cbQSVPreset.Location" type="System.Drawing.Point, System.Drawing"> <data name="cbQSVPreset.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 4</value> <value>72, 28</value>
</data> </data>
<data name="cbQSVPreset.Size" type="System.Drawing.Size, System.Drawing"> <data name="cbQSVPreset.Size" type="System.Drawing.Size, System.Drawing">
<value>232, 21</value> <value>240, 21</value>
</data> </data>
<data name="cbQSVPreset.TabIndex" type="System.Int32, mscorlib"> <data name="cbQSVPreset.TabIndex" type="System.Int32, mscorlib">
<value>7</value> <value>7</value>
@ -1826,7 +1829,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>NoControl</value> <value>NoControl</value>
</data> </data>
<data name="lblQSVPreset.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblQSVPreset.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 8</value> <value>0, 32</value>
</data> </data>
<data name="lblQSVPreset.Size" type="System.Drawing.Size, System.Drawing"> <data name="lblQSVPreset.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 13</value> <value>40, 13</value>
@ -1850,7 +1853,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>2</value> <value>2</value>
</data> </data>
<data name="nudQSVBitrate.Location" type="System.Drawing.Point, System.Drawing"> <data name="nudQSVBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 28</value> <value>72, 4</value>
</data> </data>
<data name="nudQSVBitrate.Size" type="System.Drawing.Size, System.Drawing"> <data name="nudQSVBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 20</value> <value>72, 20</value>
@ -1880,7 +1883,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>NoControl</value> <value>NoControl</value>
</data> </data>
<data name="lblQSVBitrate.Location" type="System.Drawing.Point, System.Drawing"> <data name="lblQSVBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 32</value> <value>0, 8</value>
</data> </data>
<data name="lblQSVBitrate.Size" type="System.Drawing.Size, System.Drawing"> <data name="lblQSVBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 13</value> <value>40, 13</value>
@ -1970,7 +1973,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;tcFFmpegAudioCodecs.ZOrder" xml:space="preserve"> <data name="&gt;&gt;tcFFmpegAudioCodecs.ZOrder" xml:space="preserve">
<value>12</value> <value>0</value>
</data> </data>
<data name="&gt;&gt;lblAACQuality.Name" xml:space="preserve"> <data name="&gt;&gt;lblAACQuality.Name" xml:space="preserve">
<value>lblAACQuality</value> <value>lblAACQuality</value>
@ -2057,7 +2060,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpOpus.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpOpus.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 86</value> <value>304, 54</value>
</data> </data>
<data name="tpOpus.TabIndex" type="System.Int32, mscorlib"> <data name="tpOpus.TabIndex" type="System.Int32, mscorlib">
<value>4</value> <value>4</value>
@ -2126,7 +2129,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpVorbis.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpVorbis.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 86</value> <value>304, 54</value>
</data> </data>
<data name="tpVorbis.TabIndex" type="System.Int32, mscorlib"> <data name="tpVorbis.TabIndex" type="System.Int32, mscorlib">
<value>0</value> <value>0</value>
@ -2192,7 +2195,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpMP3.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpMP3.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 86</value> <value>304, 54</value>
</data> </data>
<data name="tpMP3.TabIndex" type="System.Int32, mscorlib"> <data name="tpMP3.TabIndex" type="System.Int32, mscorlib">
<value>2</value> <value>2</value>
@ -2354,7 +2357,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;cbAudioCodec.ZOrder" xml:space="preserve"> <data name="&gt;&gt;cbAudioCodec.ZOrder" xml:space="preserve">
<value>9</value> <value>11</value>
</data> </data>
<data name="btnHelperDevicesHelp.Location" type="System.Drawing.Point, System.Drawing"> <data name="btnHelperDevicesHelp.Location" type="System.Drawing.Point, System.Drawing">
<value>184, 112</value> <value>184, 112</value>
@ -2378,7 +2381,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;btnHelperDevicesHelp.ZOrder" xml:space="preserve"> <data name="&gt;&gt;btnHelperDevicesHelp.ZOrder" xml:space="preserve">
<value>8</value> <value>10</value>
</data> </data>
<data name="lblHelperDevices.AutoSize" type="System.Boolean, mscorlib"> <data name="lblHelperDevices.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
@ -2405,7 +2408,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;lblHelperDevices.ZOrder" xml:space="preserve"> <data name="&gt;&gt;lblHelperDevices.ZOrder" xml:space="preserve">
<value>10</value> <value>12</value>
</data> </data>
<data name="btnInstallHelperDevices.Location" type="System.Drawing.Point, System.Drawing"> <data name="btnInstallHelperDevices.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 112</value> <value>16, 112</value>
@ -2429,7 +2432,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;btnInstallHelperDevices.ZOrder" xml:space="preserve"> <data name="&gt;&gt;btnInstallHelperDevices.ZOrder" xml:space="preserve">
<value>13</value> <value>14</value>
</data> </data>
<data name="lblCommandLineArgs.AutoSize" type="System.Boolean, mscorlib"> <data name="lblCommandLineArgs.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
@ -2456,7 +2459,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;lblCommandLineArgs.ZOrder" xml:space="preserve"> <data name="&gt;&gt;lblCommandLineArgs.ZOrder" xml:space="preserve">
<value>7</value> <value>9</value>
</data> </data>
<data name="lblCommandLinePreview.AutoSize" type="System.Boolean, mscorlib"> <data name="lblCommandLinePreview.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
@ -2483,7 +2486,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;lblCommandLinePreview.ZOrder" xml:space="preserve"> <data name="&gt;&gt;lblCommandLinePreview.ZOrder" xml:space="preserve">
<value>4</value> <value>6</value>
</data> </data>
<data name="cbUseCustomFFmpegPath.AutoSize" type="System.Boolean, mscorlib"> <data name="cbUseCustomFFmpegPath.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
@ -2510,7 +2513,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;cbUseCustomFFmpegPath.ZOrder" xml:space="preserve"> <data name="&gt;&gt;cbUseCustomFFmpegPath.ZOrder" xml:space="preserve">
<value>2</value> <value>4</value>
</data> </data>
<data name="lblVideoEncoder.AutoSize" type="System.Boolean, mscorlib"> <data name="lblVideoEncoder.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
@ -2537,7 +2540,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;lblVideoEncoder.ZOrder" xml:space="preserve"> <data name="&gt;&gt;lblVideoEncoder.ZOrder" xml:space="preserve">
<value>1</value> <value>3</value>
</data> </data>
<data name="lblAudioEncoder.AutoSize" type="System.Boolean, mscorlib"> <data name="lblAudioEncoder.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
@ -2564,7 +2567,7 @@ Otherwise it can't keep up with recording and a lot of frame drops will happen.<
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;lblAudioEncoder.ZOrder" xml:space="preserve"> <data name="&gt;&gt;lblAudioEncoder.ZOrder" xml:space="preserve">
<value>0</value> <value>2</value>
</data> </data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>