display update

This commit is contained in:
devdatt 2025-12-27 12:24:42 +05:30
parent 3d086efb9e
commit e7e6712f78
1 changed files with 9 additions and 3 deletions

View File

@ -654,6 +654,7 @@ function update_service($which_service)
$rtmp0_multiple = $data['rtmp0_multiple'];
$rtmp1_multiple = $data['rtmp1_multiple'];
$srt_multiple = $data['srt_multiple'];
$display_hdmi_sdi = $data['display_hdmi_sdi'];
$use_common_backend_rtmp0 = $data['rtmp0']['common_backend'];
$use_common_backend_rtmp1 = $data['rtmp1']['common_backend'];
@ -684,15 +685,20 @@ function update_service($which_service)
}
break;
case 'display';
$display = "";
$display = "mpv --vo=drm --drm-mode=" . $display_resolution . " --fs --keepaspect=no --audio-device=alsa/plughw:" . $display_audio;
if ($display_hdmi_sdi === "enable") {
$display .= ' --audio-format=s16 --audio-samplerate=48000 --audio-channels=stereo --audio-spdif=no';
} else {
$display .= "";
}
if ($service_display === "enable") {
switch ($use_common_backend) {
case "copy_input":
case "use_common_backend":
$display = "mpv --vo=drm --drm-mode=" . $display_resolution . " --fs --keepaspect=no --audio-device=alsa/plughw:" . $display_audio . ' --audio-format=s16 --audio-samplerate=48000 --audio-channels=stereo --audio-spdif=no "udp://@239.255.254.254:39000?localaddr=127.0.0.1"';
$display = ' "udp://@239.255.254.254:39000?localaddr=127.0.0.1"';
break;
case "transcode_every_time":
$display = "mpv --vo=drm --drm-mode=" . $display_resolution . " --fs --keepaspect=no --audio-device=alsa/plughw:" . $display_audio . ' --audio-format=s16 --audio-samplerate=48000 --audio-channels=stereo --audio-spdif=no "' . $input_transcode_every_time . '"';
$display = ' "' . $input_transcode_every_time . '"';
break;
}