From 23d67822b20e0126d97f1e5b7bf10c8be585675b Mon Sep 17 00:00:00 2001 From: Ben Wilber Date: Thu, 29 Mar 2018 16:49:53 -0400 Subject: [PATCH] Write EXT-X-PROGRAM-DATE-TIME before any EXT-X-DISCONTINUITY --- hls/ngx_rtmp_hls_module.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hls/ngx_rtmp_hls_module.c b/hls/ngx_rtmp_hls_module.c index f6f50fa..fbf2bcb 100644 --- a/hls/ngx_rtmp_hls_module.c +++ b/hls/ngx_rtmp_hls_module.c @@ -608,7 +608,7 @@ ngx_rtmp_hls_write_playlist(ngx_rtmp_session_t *s) for (i = 0; i < ctx->nfrags; i++) { f = ngx_rtmp_hls_get_frag(s, i); - if (i == 0 && f->datetime && f->datetime->len > 0) { + if ((i == 0 || f->discont) && f->datetime && f->datetime->len > 0) { p = ngx_snprintf(buffer, sizeof(buffer), "#EXT-X-PROGRAM-DATE-TIME:"); n = ngx_write_fd(fd, buffer, p - buffer); if (n < 0) {