Commit graph

1089 commits

Author SHA1 Message Date
Thulinma
3489d1ee34 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input_buffer.cpp
2015-04-14 15:32:05 +02:00
Thulinma
69cf17d01d Increased maximum simultaneous tracks from 5 to 10, made this a define option. Allow multiple pushes through a single RTMP connection. 2015-04-14 15:30:25 +02:00
Erik Zandvliet
d296ac60bb Fixed folder support 2015-04-07 14:39:39 +02:00
Thulinma
514f0a9b2b Fixes to AC3, MP3, 4+GiB MP4 and MP4 B-frames by Oswald de Bruin 2015-04-07 14:38:39 +02:00
Thulinma
f48cdb14a1 Merge branch 'openSourceMulti' into proMulti 2015-04-06 20:26:08 +02:00
Thulinma
4a8abcaae6 Fixed MP4 filesize estimate. 2015-04-06 20:25:34 +02:00
Thulinma
4bdbd82f66 LTS Commits 2015-04-05 21:38:36 +02:00
Erik Zandvliet
4ee59b9aaf Various fixes 2015-04-03 14:58:06 +02:00
Thulinma
185d75e0d9 Fixed iPhone/iPad/iPod user agent detection. 2015-04-02 16:32:27 +02:00
Thulinma
a9a7ff7202 Tweaked debug message verbosity. 2015-04-02 16:32:08 +02:00
Thulinma
3c8cc43ad9 Fixed HLS edge case handling. 2015-04-02 16:32:00 +02:00
Thulinma
f9201cbf9a Fixes to HTTP parser lib, DTSCMeta keysizes, MP4 headers and 4+GiB MP4 file output by Oswald de Bruin 2015-04-02 16:22:52 +02:00
Erik Zandvliet
d370ef4eac Working multi-input 2015-04-02 09:56:47 +02:00
Erik Zandvliet
9b6312ca01 Switch to CMake 2015-04-02 09:55:33 +02:00
Thulinma
92d5d9be51 Fixed audio-only HLS output 2015-03-14 14:02:46 +01:00
Thulinma
260a0ceb68 Fixed various HLS problems with LQ/short inputs 2015-03-06 11:19:49 +01:00
wouter spruit
ff049f4ea2 continuity improvements 2015-03-06 10:32:19 +01:00
Thulinma
95f19c4259 Merged TS unification edits by Wouter Spruit. 2015-03-05 13:49:09 +01:00
Thulinma
3ef9f70ef7 Small tweaks to output verbosity and include flags. 2015-03-05 13:24:15 +01:00
Thulinma
87583dae49 Gracefully shut down outputs when signals are received. 2015-03-05 00:31:45 +01:00
Thulinma
81b7ab9a0e Fix page switching right after an audio track seek. 2015-03-04 18:58:08 +01:00
Thulinma
11cb5a640f Fixed HLS last segment missing. 2015-03-04 16:15:00 +01:00
Thulinma
35ddc79c1a added pid/timeout/kill functionality to stats
# Conflicts:
#	src/output/output_rtmp.cpp
2015-03-03 11:33:52 +01:00
Thulinma
7f4e92980c Fixed SMIL output. 2015-02-26 14:09:52 +01:00
wouter spruit
bac101b1e5 added sleep in output_http, fix for high CPU usage 2015-02-25 16:17:10 +01:00
Thulinma
4586289c83 Changed type of debug setting for inputs/outputs to "debug" instead of "uint". 2015-02-20 17:05:51 +01:00
Thulinma
9a0e009069 Fix merge mistake 2015-02-19 12:36:40 +01:00
wouter spruit
ed997a1bc3 Fixed live HLS 2015-02-19 10:51:07 +01:00
Thulinma
e595964832 TS library function name unification. 2015-02-19 03:00:10 +01:00
Thulinma
09c7881d10 Some fixes to HLS output. 2015-02-18 18:53:53 +01:00
Thulinma
44c0227064 Added Content-Length HTTP bug workaround for VLC versions < 2.2.0 2015-02-18 15:09:41 +01:00
Thulinma
32dfc25ee9 Fixed merge error. 2015-02-18 02:58:14 +01:00
Thulinma
aa00b31ddb Changes for new ESDS implementation in library. 2015-02-18 02:55:21 +01:00
Thulinma
c4399bb8a0 Revert sending timestamp more often for HLS - actually makes things worse. 2015-02-13 18:55:58 +01:00
Thulinma
8e6da507bc Updated TS protocols to use proper DTS/PTS using new lib calls. 2015-02-12 15:58:19 +01:00
Thulinma
aa6e07c2bd Generalized PMT generation across all TS-based protocols. 2015-02-12 15:28:57 +01:00
Thulinma
4e50f13d03 Fixed VLC-specific format RTMP URLs. 2015-02-12 12:47:00 +01:00
Thulinma
1e09acbb92 Fixed memory/FD leak in MistOutRTMP. 2015-02-03 18:44:59 +01:00
Thulinma
1c09397336 Made HLS send PCRs more often than every keyframe. 2015-01-29 16:05:56 +01:00
Thulinma
39a386ab18 Stability improvements for live buffers / fixed issues with file extensions in RTMP stream names. 2015-01-29 01:28:46 +01:00
Thulinma
43d35cf29b Converted previously hardcoded default sizes for shared memory pages to defines. 2015-01-27 12:03:52 +01:00
Erik Zandvliet
c99e0bc3ef Fixed a bug where non-video pageswitches were calculated wrong 2015-01-26 11:03:14 +01:00
Thulinma
e70a5c106d Decrease debug message verbosity levels. 2015-01-15 10:20:49 +01:00
Thulinma
a001feafca Fixed various live issues. 2014-12-30 02:08:14 +01:00
Thulinma
a47504b5cb Ogg support fixed and re-added. Squash of various commits made by Wouter Spruit. 2014-12-23 13:10:28 +01:00
Thulinma
142ef73f6c Various fixes for live streams. 2014-12-21 13:50:08 +01:00
Thulinma
cc4539c4da Fixed near-live playback of HLS, HDS and HSS. 2014-12-19 00:52:07 +01:00
Thulinma
6ce3678056 Fixed HTTP outputs not closing cleanly. 2014-12-16 13:38:47 +01:00
Thulinma
9132d38ac0 Fixed seeking when seeking to a timestamp right before a keyframe right after a memory page switch. Also made MP4 progressive output more reliable, improved timers and debugging message clarity. 2014-12-16 11:54:12 +01:00
Thulinma
70ba531ba9 Some minor optimizes to HDS fragment list generation. 2014-12-13 21:21:20 +01:00