Commit graph

56 commits

Author SHA1 Message Date
Nathan Caldwell 359d76b555 Explicitly signal HE-AAC in DASH manifest
This works around an issue in the Chromium MediaSource implementation[1].
Chromium will not play a video when the audio track uses HE-AAC, unless it is
explicitly signaled in the manifest.

[1]: https://code.google.com/p/chromium/issues/detail?id=370927#c3
2014-08-27 20:21:46 -06:00
Roman Arutyunyan bcf7df1e70 fixed crash in dash 2013-12-24 20:04:28 +04:00
Roman Arutyunyan 18fa7a5016 implemented avc sps parser & improved dash & stats 2013-12-21 00:47:00 +04:00
Roman Arutyunyan aa4bcf89d7 fixed dash/hls cleanup when recorder{} block exists 2013-12-16 12:58:25 +04:00
Roman Arutyunyan e8081fd94f implemented dash discont handling 2013-12-02 20:30:28 +04:00
Roman Arutyunyan 9e634ae882 improved mp4 brands 2013-12-01 10:28:21 +04:00
Roman Arutyunyan b9fcf7d880 removed trailing spaces 2013-11-30 11:21:53 +04:00
Roman Arutyunyan 96e60a4ac0 fixed dash mp4 format & writer style 2013-11-30 01:38:57 +04:00
Roman Arutyunyan 6e1008ee9c improved dash fragment generated & fixed style 2013-11-29 20:36:11 +04:00
Roman Arutyunyan 047b72c192 added h264 profile/compat/level parser and fixed dash avc1 codec string 2013-11-29 12:55:42 +04:00
Roman Arutyunyan b07e0e2dee fixed style 2013-11-28 22:08:48 +04:00
Roman Arutyunyan 2f54340454 Merge remote-tracking branch 'ReneVolution/dash' into dash 2013-11-28 21:56:29 +04:00
Roman Arutyunyan 45b39f7762 fixed deleting directory on win 2013-11-28 21:49:15 +04:00
Roman Arutyunyan ed09425a5d test debug logging 2013-11-28 21:40:19 +04:00
Roman Arutyunyan 0eb32ae1ca fixing hls & dash cleanup 2013-11-28 21:31:30 +04:00
Roman Arutyunyan d11823bcf8 directory creation in hls module is now performed at publish stage 2013-11-28 21:06:20 +04:00
René Calles 7c7d1f1db2 Merge branch 'dash' of https://github.com/arut/nginx-rtmp-module into dash 2013-11-28 16:41:31 +00:00
Roman Arutyunyan 43718388f4 fixed time formatting & file op error code check 2013-11-28 19:51:15 +04:00
Roman Arutyunyan c928742cb9 fixed file op result code checks 2013-11-28 19:11:31 +04:00
Roman Arutyunyan ec5687f459 improved result code check to work on windows 2013-11-28 19:05:21 +04:00
René Calles 46edc6ccfd Merge branch 'dash' of https://github.com/ReneVolution/nginx-rtmp-module into dash
Conflicts:
	dash/ngx_rtmp_dash_module.c
2013-11-28 15:02:05 +00:00
René Calles 4b3385562a added presentation delay to dash fragments + Repr. IDs 2013-11-28 14:55:43 +00:00
René Calles fb3adeda9f adding some HbbTV compliancy to MPD 2013-11-28 14:55:42 +00:00
Roman Arutyunyan a1b1c205f1 removed extra ngx_de_info call in win32 2013-11-28 18:55:38 +04:00
René Calles 749cea7cb7 fixed representation id naming 2013-11-28 14:53:28 +00:00
Roman Arutyunyan 9abf8355d9 removed old variable 2013-11-28 18:21:08 +04:00
Roman Arutyunyan fcbd18c7f7 fixed windows compilation 2013-11-28 17:26:06 +04:00
Roman Arutyunyan 29dfda882a fixed using raw non-null-terminated strings from config parser in syscalls 2013-11-28 17:14:39 +04:00
Roman Arutyunyan b73075e28c added dash_nested, added directory creation, fixed init frags cleanup 2013-11-28 14:14:40 +04:00
René Calles ed68e4a2eb added presentation delay to dash fragments + Repr. IDs 2013-11-27 17:04:09 +00:00
Roman Arutyunyan 15ec66a7bf added presentation delay to dash fragments 2013-11-26 17:13:38 +04:00
René Calles ba94a0c1e4 adding some HbbTV compliancy to MPD 2013-11-25 11:01:07 +00:00
René Calles 33240c33df fixed representation id naming 2013-11-25 09:59:04 +00:00
Roman Arutyunyan f7d65ba915 added bandwith to mpd playlist 2013-11-25 12:50:05 +04:00
René Calles a95065b90d fixed bandwith representation 2013-11-23 16:19:41 +00:00
René Calles 9227aca90d fixed times 2013-11-23 13:42:45 +00:00
Roman Arutyunyan 884366a2e0 fixed times 2013-11-23 15:16:04 +04:00
azure provisioned user f6af3f2343 fixed MPD Validation issue 2013-11-23 10:34:10 +00:00
Roman Arutyunyan 24addede15 improved dash timing 2013-11-21 11:55:07 +04:00
Roman Arutyunyan 85dbf397e4 added bound checks & simplified box creation 2013-11-21 11:39:04 +04:00
Roman Arutyunyan 81ce4788f9 optimized for dash.js live 2013-11-21 03:13:16 +04:00
Roman Arutyunyan bec6d8553a preserve dash init files from cleanup 2013-11-20 21:19:30 +04:00
Roman Arutyunyan a9ddfed095 reduced buffering time 2013-11-12 22:22:50 +04:00
Roman Arutyunyan 0dca45f0b6 fixed dash fragment cleanup 2013-11-12 22:00:07 +04:00
Roman Arutyunyan 8c0b83514c added buffering based on fraglen 2013-11-12 21:45:54 +04:00
Roman Arutyunyan 2c7111cf10 fixed opening fragments & improved style 2013-11-12 21:34:10 +04:00
Roman Arutyunyan 3b680915a8 implemented live presentation offset 2013-11-12 20:53:54 +04:00
Roman Arutyunyan df33838e37 reimplemented fragments 2013-11-12 20:42:29 +04:00
Roman Arutyunyan fe4877f216 implemented timeline dash 2013-11-12 19:48:49 +04:00
Roman Arutyunyan 37033ed8c0 added bound checks & simplified box creation 2013-11-12 18:56:30 +04:00