- May 01, 2022
-
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
app.stop(), current Sanic is killing subprocesses on exit on WIN32 and VODs need to do their cleanup Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
otherwise there are ugly "Task cancelled but pending" messages when aborted with ongoing recordings Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
maximum added to the requested time, always depending on the available time recorded by Movistar Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
anymore, being used just for debugging, also drop recording_cleanup, embed the logic within reap_vod_child Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
and exceptions following Sanic's own style Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
received Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
way Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
-
Javier Marcet authored
WIN32 by setting stdin=DEVNULL
-
Javier Marcet authored
if epg is killed
-
Javier Marcet authored
recording_cleanup() on WIN32, only stopping the proxy when the console is closed while making sure no stale vod's subprocess remains after vod dies abruptly
-
Javier Marcet authored
-
Javier Marcet authored
while several recordings are taking place in the same folder
-
Javier Marcet authored
cancellation
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
different timers yielding the same match. We could avoid warnings about ongoing recordings entirely by checking the filename instead of the tuple (channel, program), but this way we can see how often the same program is aired more than once within the same week, which is always nice and shows how crappy TV is nowadays. Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
nonlocal Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Windows systems it can happen having a queue of recording errors which yield the exact same length several times and thus end up archiving a recording as correct which last a mere few seconds. Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
for vod children, stop calling handle_archive, just queue a timers check and and cleanup handle_archive since there is no need to use it without request anymore Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
doing postprocessing, things were not being properly cleaned up on Windows if the console was suddenly closed. Since vod processes waiting for a lock have no child which can be killed, use an external temporary file as signaling they should clean up. Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
instead of rejecting the recording as faulty, just skip the step Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
all but the signal handlers Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
docker-compose Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
archival process, including the internal API. Now no recording with the same filename will be launched concurrently, even if they have different program_id Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
channel_id & program_id or filenames Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
matches the behavior of live channels and flussonic endpoints Signed-off-by: Javier Marcet <javier@marcet.info>
-
Javier Marcet authored
Exceptions configuration, gives a warning in the logs for every Exception. Signed-off-by: Javier Marcet <javier@marcet.info>
-