Commit graph

1083 commits

Author SHA1 Message Date
Sergey Dryabzhinsky b9bdd89676 Store audio and video bitrate in variables of type double
Bitrate's fraction part is lost when casting to integer type, so it
should be stored in double.
2016-02-26 20:44:48 +03:00
Sergey 07a83d8750 Merge pull request #75 from sergey-dryabzhinsky/74-fix-metadata
Correctly parse meta data
2016-02-26 20:38:46 +03:00
Sergey Dryabzhinsky b937376041 Flash video stream's meta data (onMetaData) contains only an object (and
no string before it), so read the object only.
2016-02-26 20:36:25 +03:00
Sergey Dryabzhinsky 1b7d6148e5 Append .gitignore 2016-02-26 20:33:29 +03:00
Sergey Dryabzhinsky 63c87e8070 Connection info not always available. Show zero port if not. 2016-01-31 18:29:02 +03:00
Sergey Dryabzhinsky 8c5139650d Use nginx interval functions, Remove unused var 2016-01-05 21:54:13 +03:00
Sergey 94343ad786 Merge pull request #61 from sergey-dryabzhinsky/i60-fix-build-on-windows-timeh-missing
Use internal nginx functions, fix time format, use numeric debug logger functions
2015-12-25 21:46:27 +03:00
Sergey Dryabzhinsky 3352af8b73 More fixes - debug functions 2015-12-24 21:19:39 +03:00
Sergey Dryabzhinsky 118b808207 Update:
- use arg-count-named debug functions
- fix void result use
2015-12-24 14:43:37 +03:00
Sergey Dryabzhinsky dc5add30a8 Use debug level for debug messages 2015-12-24 13:04:20 +03:00
Sergey Dryabzhinsky c206cd7978 Use internal nginx functions, fix time format 2015-12-24 12:33:50 +03:00
Sergey 9b25e901f8 Merge pull request #58 from sergey-dryabzhinsky/notify-on-playlist-hls-dash
Add playlist update notification for HLS/DASH
2015-12-17 15:48:10 +03:00
Sergey Dryabzhinsky f8da609671 Add playlist update notification for HLS/DASH 2015-12-17 03:36:58 +03:00
Sergey Dryabzhinsky 06e49e05fd Forget to uncomment functions 2015-11-30 20:52:18 +03: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
Sergey c80342e0ab Merge pull request #50 from sergey-dryabzhinsky/on-done-events-send-bytes
On done events send bytes stats
2015-11-12 09:55:12 +03:00
Sergey Dryabzhinsky b6687d6cab Update CRC for MP3 2015-11-11 20:22:48 +03:00
Sergey d1e9d8682e Merge pull request #51 from premultiply/patch-1
MPEG TS improvements
2015-11-11 18:54:53 +03:00
premultiply 2bc42d90f2 MPEG TS improvements
- Changed PMT PID to widely used 0x0FFF (4095)
- Write PCR on every frames (for hardware decoders and other DVB compatible decoders)
- Recalculated PAT CRC32

TODO: Recalculate PMT CRC32
2015-11-11 15:31:05 +01:00
Sergey Dryabzhinsky 9ec1c78749 Add input/output bytes stats into notify (on_*_done) data 2015-10-27 16:46:25 +03:00
Sergey Dryabzhinsky cd416d5fd2 Fix gcc warning 'value computed is not used' 2015-10-27 16:43:06 +03:00
Sergey 74fdeef568 Merge pull request #48 from mattpepin/master
Freeze availabilityStartTime and adjust timeShiftBufferDepth
2015-10-24 00:22:48 +03:00
Matthieu Pepin 0f73f4e05b Style (use spaces instead of tabs) 2015-10-23 13:14:55 -04:00
Matthieu Pepin f9aa396689 Add year/month/days to timeShiftBufferDepth 2015-10-23 13:12:01 -04:00
Matthieu Pepin fd23b27f3f Fix decimal places (msec, only 2 allowed) 2015-10-23 10:58:52 -04:00
Matthieu Pepin c078a7c3e0 Freeze availabilityStartTime and adjust timeShiftBufferDepth 2015-10-22 17:34:47 -04:00
Sergey Dryabzhinsky 17d5c4678d Version up 1.1.7.9
- fix fork author
2015-09-23 16:28:02 +03:00
Sergey c9442e9aa3 Merge pull request #46 from sergey-dryabzhinsky/fixes-for-42-review-merged-code
Fixes for 42 review merged code
2015-09-23 16:26:28 +03:00
Sergey Dryabzhinsky f9c89a2e21 Fix type warnings 2015-09-22 22:18:24 +03:00
Sergey Dryabzhinsky f1cde7d4a4 Missing fixes from upstreams 2015-09-20 06:35:48 +03:00
Sergey 9faaa99829 Merge pull request #45 from sergey-dryabzhinsky/fixes-for-42-frame-rate-not-double
Fixes for 42 frame rate not double
2015-09-20 00:24:36 +03:00
Sergey Dryabzhinsky 509a9e2f75 Fix data type for frame rate and duration 2015-09-20 00:22:50 +03:00
Sergey Dryabzhinsky f8097173ab Frame rate are double not int 2015-09-19 03:15:38 +03:00
Sergey bacdd48aac Merge pull request #43 from sergey-dryabzhinsky/live-on-fi-handler
Send system (server) date & time on Fi call
2015-09-19 03:04:23 +03:00
Sergey Dryabzhinsky b666598e3a Fix onFi handler 2015-09-19 03:03:13 +03:00
Sergey Dryabzhinsky a344ee6607 Append support of Fi command. Return system date and time. 2015-09-19 01:16:58 +03:00
Sergey 7abda68ef7 Merge pull request #44 from sergey-dryabzhinsky/dummy-fcpublish-response
Fix fcpublish logs - no segfault here
2015-09-19 01:16:12 +03:00
Sergey Dryabzhinsky 754cca2a58 Fix fcpublish logs - no segfault here 2015-09-19 00:08:45 +03:00
Sergey 0d0882b29d Merge pull request #39 from sergey-dryabzhinsky/dummy-fcpublish-response
Add dummy response for onFCPublish
2015-09-18 22:15:18 +03:00
Sergey Dryabzhinsky 83cb5a6f90 Seems like action name is readed before. Try to fix reading string length. 2015-09-18 21:18:50 +03:00
Sergey Dryabzhinsky 5b62a17516 Remove ctx checks - not in context? Not used thou. 2015-09-18 19:56:13 +03:00
Sergey Dryabzhinsky 498ff9a468 Fix unused vars 2015-09-18 19:30:56 +03:00
Sergey Dryabzhinsky 091936ea2d Trying to recieve fc(un)publish data - there is no stream at the moment. 2015-09-18 19:10:38 +03:00
Sergey Dryabzhinsky b4bbfff24b Change magick numbers in send module 2015-09-18 02:08:50 +03:00
Sergey Dryabzhinsky 5d6ea2314f Change magick numbers 2015-09-18 01:56:10 +03:00
Sergey Dryabzhinsky 100ecc4fe8 Second version of callbacks:
- more debug output
- moved code from send module
2015-09-18 00:35:26 +03:00
Sergey Dryabzhinsky 8fda94268c Fix callback names, add FCUnpublish callback 2015-09-17 21:14:02 +03:00
Sergey Dryabzhinsky 414053862c Add amf sender for FCPublish 2015-09-17 20:12:24 +03:00
Sergey Dryabzhinsky f29fbc89a4 Add dummy response for onFCPublish 2015-09-17 14:13:29 +03:00
Sergey bd154e391b Merge pull request #35 from sergey-dryabzhinsky/new-notify-http-codes-4xx
Add first version of 4xx HTTP code handlers for notify submodule
2015-09-17 13:23:56 +03:00