mirror of
https://github.com/zotanmew/nginx-rtmp-module.git
synced 2024-05-17 00:51:09 +02:00
Merge pull request #273 from baxerus/dev
Added millisecond accuracy to EXT-X-PROGRAM-DATE-TIME
This commit is contained in:
commit
23ec4ce2d7
|
@ -914,12 +914,13 @@ ngx_rtmp_hls_get_fragment_datetime(ngx_rtmp_session_t *s, uint64_t ts)
|
||||||
msec += (ts / 90);
|
msec += (ts / 90);
|
||||||
ngx_gmtime(msec / 1000, &tm);
|
ngx_gmtime(msec / 1000, &tm);
|
||||||
|
|
||||||
datetime->data = (u_char *) ngx_pcalloc(s->connection->pool, ngx_cached_http_log_iso8601.len * sizeof(u_char));
|
datetime->len = sizeof("1970-01-01T00:00:00.000-00:00") - 1;
|
||||||
(void) ngx_sprintf(datetime->data, "%4d-%02d-%02dT%02d:%02d:%02d-00:00",
|
datetime->data = (u_char *) ngx_pcalloc(s->connection->pool, datetime->len * sizeof(u_char));
|
||||||
|
(void) ngx_sprintf(datetime->data, "%4d-%02d-%02dT%02d:%02d:%02d.%03d-00:00",
|
||||||
tm.ngx_tm_year, tm.ngx_tm_mon,
|
tm.ngx_tm_year, tm.ngx_tm_mon,
|
||||||
tm.ngx_tm_mday, tm.ngx_tm_hour,
|
tm.ngx_tm_mday, tm.ngx_tm_hour,
|
||||||
tm.ngx_tm_min, tm.ngx_tm_sec);
|
tm.ngx_tm_min, tm.ngx_tm_sec,
|
||||||
datetime->len = ngx_cached_http_log_iso8601.len;
|
msec % 1000);
|
||||||
return datetime;
|
return datetime;
|
||||||
|
|
||||||
case NGX_RTMP_HLS_DATETIME_SYSTEM:
|
case NGX_RTMP_HLS_DATETIME_SYSTEM:
|
||||||
|
|
Loading…
Reference in a new issue