add more specific catches for certain fatal errors

video-slicer-reencoder
Moe 2022-09-12 19:56:25 -07:00
parent 15ce53065c
commit 6cf4e332f9
1 changed files with 15 additions and 2 deletions

View File

@ -1075,12 +1075,25 @@ module.exports = function(s,config,lang){
fatalError(e,'Connection timed out');
},1000)
break;
// case checkLog(d,'Immediate exit requested'):
case checkLog(d,'Immediate exit requested'):
cameraDestroy(e)
setTimeout(() => {
launchMonitorProcesses(e)
},15000)
break;
case checkLog(d,'mjpeg_decode_dc'):
case checkLog(d,'bad vlc'):
case checkLog(d,'error dc'):
cameraDestroy(e)
setTimeout(() => {
launchMonitorProcesses(e)
},15000)
break;
case checkLog(d,'No route to host'):
launchMonitorProcesses(e)
cameraDestroy(e)
setTimeout(() => {
launchMonitorProcesses(e)
},60000)
break;
}
s.userLog(e,{type:"FFMPEG STDERR",msg:d})