Compare commits

..

No commits in common. "946981c222df81c8ae3c2b87c988e446910995ca" and "a8ebc78233d6f853a20be3330a677e0b78a8b5d6" have entirely different histories.

2 changed files with 5 additions and 9 deletions

View File

@ -793,18 +793,12 @@ void *run_detect_format(void *arg)
(dv_timings.bt.width + dv_timings.bt.hfrontporch + dv_timings.bt.hsync +
dv_timings.bt.hbackporch));
log_info("Frames per second: %.2f fps", frames_per_second);
bool should_restart = dv_timings.bt.width != detected_width || dv_timings.bt.height != detected_height || !detected_signal;
detected_width = dv_timings.bt.width;
detected_height = dv_timings.bt.height;
detected_signal = true;
video_report_format(true, NULL, detected_width, detected_height, frames_per_second);
if (should_restart) {
log_info("restarting video streaming due to format change");
video_restart_streaming();
}
video_restart_streaming();
}
memset(&ev, 0, sizeof(ev));

View File

@ -62,8 +62,10 @@ func initNative(systemVersion *semver.Version, appVersion *semver.Version) {
nativeInstance.Start()
go func() {
if err := nativeInstance.VideoSetEDID(config.EdidString); err != nil {
nativeLogger.Warn().Err(err).Msg("error setting EDID")
for {
if err := nativeInstance.VideoSetEDID(config.EdidString); err != nil {
nativeLogger.Warn().Err(err).Msg("error setting EDID")
}
}
}()