Commit graph

46 commits

Author SHA1 Message Date
Diego Stamigni 07912c5cd1 exec_record_started is now called when the first frame is written in file 2017-02-10 17:31:22 +00:00
Diego Stamigni 6b8155cf3b "exec_record_started" event and "on_record_started" notification added fired when the system starts the recording process 2017-02-09 13:47:29 +00:00
Sergey Dryabzhinsky 4c7dd6ed00 Update:
- add more debug output for 'play' handler to view all chained calls
- fix gcc compilation fail or live module with ```-Werror``` option
  - wrap var definition with debug enabled check
2015-11-30 13:02:57 +03:00
Roman Arutyunyan 8e62c72e86 added filename, basename & dirname to exec_record_done 2014-01-12 08:10:36 +04:00
Roman Arutyunyan 0166380bef fixed repeated call of on_play_done 2014-01-07 07:27:19 +04:00
Roman Arutyunyan d98b24c4b7 fixed exec_record_done 2013-12-05 22:44:04 +04:00
Roman Arutyunyan b9fcf7d880 removed trailing spaces 2013-11-30 11:21:53 +04:00
Roman Arutyunyan a933495bf1 merged exec pull feature 2013-11-26 14:13:07 +04:00
Roman Arutyunyan f599c70568 updated copyright line 2013-11-03 23:11:37 +04:00
Roman Arutyunyan a6913ea68a fixed path and recorder evaluation in execs 2013-10-27 18:12:46 +04:00
Roman Arutyunyan 893e17343a reimplemented execs; merged managed & unmanaged execs 2013-10-22 15:20:06 +04:00
Roman Arutyunyan b62651efbd improved logging 2013-10-09 12:21:33 +04:00
Roman Arutyunyan c89459b784 style fix 2013-10-08 02:21:56 +04:00
Roman Arutyunyan f8588a450f fixed typo 2013-10-08 02:20:47 +04:00
Roman Arutyunyan 97d144ae28 implemented exec_pull feature; the old exec is now exec_push 2013-10-08 02:04:49 +04:00
Roman Arutyunyan 1bd6aed4c8 added ifdefs to fix msvc compilation 2013-06-12 20:47:25 +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 613234b866 added 'args' argument to exec 2013-05-26 16:27:02 +04:00
Roman Arutyunyan f79aa206ec implemented exec IO 2013-04-24 16:08:15 +04:00
Roman Arutyunyan 3fc1598db9 implemented proper initializers for exec_static and pull static 2013-04-19 01:10:29 +04:00
Roman Arutyunyan 8104bff06f fixed crash if missing rtmp{} block in config; thanks to @Freexer 2013-02-05 19:42:18 +04:00
Roman Arutyunyan 6d5986aa59 removed rtmp init event queue 2013-02-05 17:52:06 +04:00
Roman Arutyunyan c514c9f715 moved kill_signal to main conf; static exec is now killed with kill_signal 2013-02-02 20:04:22 +04:00
Roman Arutyunyan 2a9d41496a implemented rtmp init process event queue 2013-02-01 17:19:32 +04:00
Roman Arutyunyan 98efe9ed7f fixed prctl call 2013-01-31 21:41:14 +04:00
Roman Arutyunyan b2ba2680a3 fixed starting static exec 2013-01-31 20:14:38 +04:00
Roman Arutyunyan 67aa7d5d0d renamed exec_init to exec_static 2013-01-31 02:04:49 +04:00
Roman Arutyunyan eb1baa936e added prctl call to terminate child when nginx worker is killed 2013-01-31 02:04:04 +04:00
Roman Arutyunyan 54d9d41bf0 implemented exec_init 2013-01-04 18:07:49 +04:00
Roman Arutyunyan 0c1ac736ec changed deleteStream to closeStream 2012-11-15 21:26:36 +04:00
Roman Arutyunyan ff1c7ecec5 explicitly close file descriptors in child to escape epoll signaling wrong events 2012-10-18 22:15:27 +04:00
Roman Arutyunyan 795c1538a3 added option for choosing exec kill signal 2012-10-18 11:08:30 +04:00
Roman Arutyunyan ce7ae837b3 fixed compilation (dup result) 2012-10-03 09:33:43 +04:00
Roman Arutyunyan 87686029aa fixed exec terminate crash; added closing io descriptors in child prior to exec 2012-09-30 01:42:02 +04:00
Roman Arutyunyan d8fbe51e3f changed malloc to nginx alloc 2012-09-13 16:19:16 +04:00
Roman Arutyunyan 8494e179d1 fixed evaluation variable at the end of string 2012-09-13 15:20:14 +04:00
Roman Arutyunyan e1650d8629 added all required arguments to old-style & new-style exec 2012-09-12 19:38:41 +04:00
Roman Arutyunyan 6b0dddbcc0 changed execv to execvp to enable file search 2012-09-10 13:47:29 +04:00
Roman Arutyunyan acf6ea076c merged from master 2012-08-30 17:39:31 +04:00
Roman Arutyunyan 50931a9e29 turned on exec on all systems except for Windows; tested & working on FreeBSD 2012-08-13 17:02:49 +04:00
Roman Arutyunyan 3d3d898430 fixed FreeBSD/MacOS compilation; Thanks to Ganesh Gunasegaran (itsgg) 2012-08-13 16:58:10 +04:00
Roman Arutyunyan 07cd2644c8 disabled exec for auto-pushed connection 2012-07-22 09:53:11 +04:00
Roman Arutyunyan 077a2a7c67 Merge branch 'codec' 2012-06-13 13:48:09 +04:00
Roman Arutyunyan 4b25e34338 added respawn & respawn_timeout params to exec module 2012-06-09 23:41:50 +04:00
Roman Arutyunyan 6be685f21b changed execve to execv 2012-06-09 19:22:34 +04:00
Roman Arutyunyan 4bb48483be implemented exec feature 2012-06-08 22:57:54 +04:00