Commit graph

44 commits

Author SHA1 Message Date
Roman Arutyunyan 8acacd0d79 fixed skipping first key frame in mp4 streamer 2014-04-24 07:06:11 +04:00
Roman Arutyunyan 39717828d6 implemented default buflen setting 2014-01-16 22:56:08 +04:00
Roman Arutyunyan 7e19dce7c4 implemented ordered frames in mp4 vod 2014-01-02 10:20:48 +04:00
Roman Arutyunyan b9fcf7d880 removed trailing spaces 2013-11-30 11:21:53 +04:00
Roman Arutyunyan b564a096fd Merge branch 'peer-timestamp' 2013-11-03 23:37:38 +04:00
Roman Arutyunyan f599c70568 updated copyright line 2013-11-03 23:11:37 +04:00
Roman Arutyunyan 2f3ff168c3 added mp4a version 1 & 2 support to mp4 vod 2013-10-08 15:23:29 +04:00
Roman Arutyunyan 940ff26009 added current timestamp to stat and on_update 2013-09-19 18:08:17 +04:00
Roman Arutyunyan 61dc8afa65 fixed windows file mapping 2013-06-13 02:05:55 +04:00
Roman Arutyunyan 308dbd47d1 fixed windows file mapping protection 2013-06-13 02:04:21 +04:00
Roman Arutyunyan 388d735460 fixed windows file mapping protection 2013-06-13 01:42:31 +04:00
Roman Arutyunyan 47cdfc4b67 fixed windows file mapping protection 2013-06-13 01:38:34 +04:00
Roman Arutyunyan 14ba61505f fixed windows mmap code 2013-06-13 00:44:37 +04:00
Roman Arutyunyan cbd7a71723 fixed windows mmap code 2013-06-13 00:43:42 +04:00
Roman Arutyunyan 3b4452d43e added pragma warning to disable msvc warning about zero-sized arrays 2013-06-12 20:47:25 +04:00
Roman Arutyunyan ec68e7c2d5 implemented file mapping for windows in mp4 module 2013-06-12 20:47:25 +04:00
Roman Arutyunyan 95447b3dc6 fixed mp4 timestamp type 2013-06-12 20:47:25 +04:00
Roman Arutyunyan 49f8f4d097 fixed type casting 2013-06-12 20:47:25 +04:00
Roman Arutyunyan 8553cf204b inline -> ngx_inline 2013-06-12 20:47:23 +04:00
Roman Arutyunyan f94fcee9fb included ngx_config.h & ngx_core.h to every file 2013-06-12 20:47:23 +04:00
Roman Arutyunyan 289ee42c53 added handling mp4 box with zero size 2013-06-01 11:51:45 +04:00
Roman Arutyunyan 73f94b99ff fixed memzero argument 2013-05-01 08:14:00 +04:00
Roman Arutyunyan d59438d92d fixed mp4 extended size parser 2013-02-04 18:23:45 +04:00
Roman Arutyunyan aefd113e8d implemented mp4 extended moov size; thanks to Andreas U. Trottmann 2013-01-31 23:04:08 +04:00
Roman Arutyunyan af5703b357 implemented mp4 track selector 2013-01-26 10:06:04 +04:00
Roman Arutyunyan 8a96e7942a fixed chunk count test in mp4 parser 2012-11-05 10:04:18 +04:00
Roman Arutyunyan d143af86de fixed mp4 chunk offset seek; implemented keyframe lookup when seeking mp4 2012-10-24 21:59:33 +04:00
Roman Arutyunyan 924f2c1b56 added resetting epoch in seek 2012-10-24 18:50:42 +04:00
Roman Arutyunyan 2ef9075f2b refactored seek & pause in vod 2012-10-05 15:36:05 +04:00
Roman Arutyunyan 83aa7b9e89 fixed mp4 b-frame delay 2012-10-04 09:26:00 +04:00
Roman Arutyunyan 764a3583b2 fixed mp4 sync problem because of different rtmp/mp4 time scales 2012-08-29 13:54:38 +04:00
Roman Arutyunyan 1dbd9b228d fixed mp4 seeking 2012-08-29 11:12:32 +04:00
Roman Arutyunyan 562a6aad7e fixed non-standard (48kHz) audio streaming 2012-08-29 09:58:56 +04:00
Roman Arutyunyan 58491f8fed fixed compilation 2012-08-27 19:02:45 +04:00
Roman Arutyunyan 224b6d942a implemented common base for video-on-demand: added flv & mp4 modules as sub-modules of play module 2012-08-27 18:58:28 +04:00
Roman Arutyunyan 24539ca116 improved vod scheduling: added dry buffer event 2012-08-26 16:13:23 +04:00
Roman Arutyunyan 7f447bbe95 implemented MPEG ES descriptor parser; AAC is now fully supported 2012-08-25 16:53:57 +04:00
Roman Arutyunyan a92d23d530 added AMF shortcuts & project-wide stream numbers; updated mp4 streamer 2012-08-24 20:46:40 +04:00
Roman Arutyunyan f22e72ab21 fixed cursor initialization 2012-08-24 16:08:03 +04:00
Roman Arutyunyan db0f765528 added metadata 2012-08-24 13:57:13 +04:00
Roman Arutyunyan a6c10a15bd video & audio working 2012-08-24 13:40:44 +04:00
Roman Arutyunyan 82b55fce63 first video on mp4 streamer 2012-08-24 01:21:35 +04:00
Roman Arutyunyan 1968afdcc5 fixed chunk=1 issue 2012-08-22 20:38:39 +04:00
Roman Arutyunyan 8b25656409 first working mp4: mp3/audio/44100 2012-08-22 20:29:41 +04:00