720x576
This commit is contained in:
parent
8e1e3dd444
commit
dde4d8a186
|
|
@ -98,7 +98,7 @@ $defaults = [
|
||||||
'audio_sample_rate' => '48000'
|
'audio_sample_rate' => '48000'
|
||||||
],
|
],
|
||||||
|
|
||||||
'display' => '1920x1080@60.00',
|
'display' => '720x576',
|
||||||
'display_audio' => '0,3',
|
'display_audio' => '0,3',
|
||||||
|
|
||||||
'custom_output' => ''
|
'custom_output' => ''
|
||||||
|
|
@ -313,41 +313,17 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||||
<span class="dropdown-label">Resolution :</span>
|
<span class="dropdown-label">Resolution :</span>
|
||||||
<div class="dropdown">
|
<div class="dropdown">
|
||||||
<select name="display" id="display">
|
<select name="display" id="display">
|
||||||
<option value="1920x1080@60.00" <?php if ($data['display'] == '1920x1080@60.00') echo 'selected'; ?>>1920x1080@60.00</option>
|
<option value="1920x1080" <?php if ($data['display'] == '1920x1080') echo 'selected'; ?>>1920x1080</option>
|
||||||
<option value="1920x1080@59.94" <?php if ($data['display'] == '1920x1080@59.94') echo 'selected'; ?>>1920x1080@59.94</option>
|
<option value="1600x1200" <?php if ($data['display'] == '1600x1200') echo 'selected'; ?>>1600x1200</option>
|
||||||
<option value="1920x1080i@60.00" <?php if ($data['display'] == '1920x1080i@60.00') echo 'selected'; ?>>1920x1080i@60.00</option>
|
<option value="1680x1050" <?php if ($data['display'] == '1680x1050') echo 'selected'; ?>>1680x1050</option>
|
||||||
<option value="1920x1080i@59.94" <?php if ($data['display'] == '1920x1080i@59.94') echo 'selected'; ?>>1920x1080i@59.94</option>
|
<option value="1360x768" <?php if ($data['display'] == '1360x768') echo 'selected'; ?>>1360x768</option>
|
||||||
<option value="1920x1080@50.00" <?php if ($data['display'] == '1920x1080@50.00') echo 'selected'; ?>>1920x1080@50.00</option>
|
<option value="1280x1024" <?php if ($data['display'] == '1280x1024') echo 'selected'; ?>>1280x1024</option>
|
||||||
<option value="1920x1080i@50.00" <?php if ($data['display'] == '1920x1080i@50.00') echo 'selected'; ?>>1920x1080i@50.00</option>
|
<option value="1280x720" <?php if ($data['display'] == '1280x720') echo 'selected'; ?>>1280x720</option>
|
||||||
<option value="1920x1080@30.00" <?php if ($data['display'] == '1920x1080@30.00') echo 'selected'; ?>>1920x1080@30.00</option>
|
<option value="1024x768" <?php if ($data['display'] == '1024x768') echo 'selected'; ?>>1024x768</option>
|
||||||
<option value="1920x1080@29.97" <?php if ($data['display'] == '1920x1080@29.97') echo 'selected'; ?>>1920x1080@29.97</option>
|
<option value="800x600" <?php if ($data['display'] == '800x600') echo 'selected'; ?>>800x600</option>
|
||||||
<option value="1920x1080@25.00" <?php if ($data['display'] == '1920x1080@25.00') echo 'selected'; ?>>1920x1080@25.00</option>
|
<option value="720x576" <?php if ($data['display'] == '720x576') echo 'selected'; ?>>720x576</option>
|
||||||
<option value="1920x1080@24.00" <?php if ($data['display'] == '1920x1080@24.00') echo 'selected'; ?>>1920x1080@24.00</option>
|
<option value="720x480" <?php if ($data['display'] == '720x480') echo 'selected'; ?>>720x480</option>
|
||||||
<option value="1920x1080@23.98" <?php if ($data['display'] == '1920x1080@23.98') echo 'selected'; ?>>1920x1080@23.98</option>
|
<option value="640x480" <?php if ($data['display'] == '640x480') echo 'selected'; ?>>640x480</option>
|
||||||
|
|
||||||
<option value="1600x1200@60.00" <?php if ($data['display'] == '1600x1200@60.00') echo 'selected'; ?>>1600x1200@60.00</option>
|
|
||||||
<option value="1680x1050@59.88" <?php if ($data['display'] == '1680x1050@59.88') echo 'selected'; ?>>1680x1050@59.88</option>
|
|
||||||
<option value="1280x1024@60.02" <?php if ($data['display'] == '1280x1024@60.02') echo 'selected'; ?>>1280x1024@60.02</option>
|
|
||||||
<option value="1360x768@60.02" <?php if ($data['display'] == '1360x768@60.02') echo 'selected'; ?>>1360x768@60.02</option>
|
|
||||||
|
|
||||||
<option value="1280x720@60.00" <?php if ($data['display'] == '1280x720@60.00') echo 'selected'; ?>>1280x720@60.00</option>
|
|
||||||
<option value="1280x720@59.94" <?php if ($data['display'] == '1280x720@59.94') echo 'selected'; ?>>1280x720@59.94</option>
|
|
||||||
<option value="1280x720@50.00" <?php if ($data['display'] == '1280x720@50.00') echo 'selected'; ?>>1280x720@50.00</option>
|
|
||||||
<option value="1280x720@30.00" <?php if ($data['display'] == '1280x720@30.00') echo 'selected'; ?>>1280x720@30.00</option>
|
|
||||||
<option value="1280x720@29.97" <?php if ($data['display'] == '1280x720@29.97') echo 'selected'; ?>>1280x720@29.97</option>
|
|
||||||
<option value="1280x720@25.00" <?php if ($data['display'] == '1280x720@25.00') echo 'selected'; ?>>1280x720@25.00</option>
|
|
||||||
<option value="1280x720@24.00" <?php if ($data['display'] == '1280x720@24.00') echo 'selected'; ?>>1280x720@24.00</option>
|
|
||||||
<option value="1280x720@23.98" <?php if ($data['display'] == '1280x720@23.98') echo 'selected'; ?>>1280x720@23.98</option>
|
|
||||||
|
|
||||||
<option value="1024x768@60.00" <?php if ($data['display'] == '1024x768@60.00') echo 'selected'; ?>>1024x768@60.00</option>
|
|
||||||
<option value="800x600@60.32" <?php if ($data['display'] == '800x600@60.32') echo 'selected'; ?>>800x600@60.32</option>
|
|
||||||
|
|
||||||
<option value="720x576i@50.00" <?php if ($data['display'] == '720x576i@50.00') echo 'selected'; ?>>720x576i@50.00</option>
|
|
||||||
<option value="720x480i@60.00" <?php if ($data['display'] == '720x480i@60.00') echo 'selected'; ?>>720x480i@60.00</option>
|
|
||||||
<option value="720x480i@59.94" <?php if ($data['display'] == '720x480i@59.94') echo 'selected'; ?>>720x480i@59.94</option>
|
|
||||||
|
|
||||||
<option value="640x480@60.00" <?php if ($data['display'] == '640x480@60.00') echo 'selected'; ?>>640x480@60.00</option>
|
|
||||||
<option value="640x480@59.94" <?php if ($data['display'] == '640x480@59.94') echo 'selected'; ?>>640x480@59.94</option>
|
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -440,17 +440,13 @@ function update_service($which_service)
|
||||||
switch ($use_common_backend) {
|
switch ($use_common_backend) {
|
||||||
case "copy_input":
|
case "copy_input":
|
||||||
case "use_common_backend":
|
case "use_common_backend":
|
||||||
$display = "mpv --fs --hwdec=auto --audio-device=alsa/plughw:" . $display_audio . ' "' . $input_transcode_every_time . '"';
|
$display = "mpv --vo=drm --drm-mode=" . $display_resolution . " --fs --keepaspect=no --audio-device=alsa/plughw:" . $display_audio . ' "' . $input_transcode_every_time . '"';
|
||||||
break;
|
break;
|
||||||
case "transcode_every_time":
|
case "transcode_every_time":
|
||||||
$display = "mpv --fs --hwdec=auto --audio-device=alsa/plughw:" . $display_audio . ' "' . $input_transcode_every_time . '"';
|
$display = "mpv --vo=drm --drm-mode=" . $display_resolution . " --fs --keepaspect=no --audio-device=alsa/plughw:" . $display_audio . ' "' . $input_transcode_every_time . '"';
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$cmd = 'sudo /bin/sed -i \'s|^GRUB_CMDLINE_LINUX_DEFAULT=.*|GRUB_CMDLINE_LINUX_DEFAULT="quiet video='.$display_resolution.'"|\' /etc/default/grub 2>&1';
|
|
||||||
exec($cmd);
|
|
||||||
exec("sudo update-grub");
|
|
||||||
|
|
||||||
$file = "/var/www/encoder-display.sh";
|
$file = "/var/www/encoder-display.sh";
|
||||||
file_put_contents($file, $display);
|
file_put_contents($file, $display);
|
||||||
exec("sudo systemctl enable encoder-display");
|
exec("sudo systemctl enable encoder-display");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue