From dde4d8a1869325e82f76099ad10a4eac5edd533d Mon Sep 17 00:00:00 2001 From: devdatt Date: Fri, 19 Dec 2025 15:35:16 +0530 Subject: [PATCH] 720x576 --- encoder/output.php | 48 ++++++++++++---------------------------------- encoder/static.php | 8 ++------ 2 files changed, 14 insertions(+), 42 deletions(-) diff --git a/encoder/output.php b/encoder/output.php index 9e19297..51f592c 100755 --- a/encoder/output.php +++ b/encoder/output.php @@ -98,7 +98,7 @@ $defaults = [ 'audio_sample_rate' => '48000' ], - 'display' => '1920x1080@60.00', + 'display' => '720x576', 'display_audio' => '0,3', 'custom_output' => '' @@ -313,41 +313,17 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { Resolution : diff --git a/encoder/static.php b/encoder/static.php index fe3aea5..07f8ce7 100755 --- a/encoder/static.php +++ b/encoder/static.php @@ -440,17 +440,13 @@ function update_service($which_service) switch ($use_common_backend) { case "copy_input": 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; 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; } - $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_put_contents($file, $display); exec("sudo systemctl enable encoder-display");