From: Glenn-1990 Date: Thu, 5 Mar 2015 11:26:51 +0000 (+0100) Subject: add streaming error for active recordings X-Git-Tag: v4.1~332 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=81ae6bf0cd79417a727a3c391c3b8cd2ffc0251e;p=thirdparty%2Ftvheadend.git add streaming error for active recordings --- diff --git a/src/dvr/dvr_rec.c b/src/dvr/dvr_rec.c index 53682834e..54ad9080b 100644 --- a/src/dvr/dvr_rec.c +++ b/src/dvr/dvr_rec.c @@ -318,6 +318,7 @@ dvr_notify(dvr_entry_t *de, int now) if (now || de->de_last_notify + 5 < dispatch_clock) { idnode_notify_simple(&de->de_id); de->de_last_notify = dispatch_clock; + htsp_dvr_entry_update(de); } } diff --git a/src/htsp_server.c b/src/htsp_server.c index 1418077e7..f61b92353 100644 --- a/src/htsp_server.c +++ b/src/htsp_server.c @@ -710,7 +710,8 @@ htsp_build_dvrentry(dvr_entry_t *de, const char *method) break; case DVR_RECORDING: s = "recording"; - if (de->de_rec_state == DVR_RS_ERROR) + if (de->de_rec_state == DVR_RS_ERROR || + (de->de_rec_state == DVR_RS_PENDING && de->de_last_error != SM_CODE_OK)) error = streaming_code2txt(de->de_last_error); break; case DVR_COMPLETED: