Commit graph

884 commits

Author SHA1 Message Date
Thulinma
4a2fe53693 Merge branch 'development' into LTS_development 2017-03-02 17:30:17 +01:00
Thulinma
ac55b24e75 Fixed iOS/Apple MP4 support 2017-03-02 17:29:57 +01:00
Thulinma
faa696c6d1 Added H264 analyser (most code by Erik Zandvliet) 2017-02-28 17:31:28 +01:00
Thulinma
bf1949f5ab Merge branch 'development' into LTS_development 2017-02-28 17:31:17 +01:00
Thulinma
4b2392ee4b Added missing pragma header in bitfields.h 2017-02-28 17:30:22 +01:00
Thulinma
daa0833970 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.h
#	src/output/output_rtmp.cpp
2017-02-28 14:07:18 +01:00
Thulinma
88749d2259 Added sourceURI to stream metadata structures 2017-02-28 13:59:38 +01:00
Thulinma
28106cf396 Merge branch 'development' into LTS_development 2017-02-02 11:30:05 +01:00
Thulinma
23f0c388b5 Added ability for sockets to override their byte counters 2017-02-02 11:29:53 +01:00
Thulinma
8f96245d40 Added unicode character support (UTF-8 <-> UTF-16 conversion) to JSON library 2017-02-02 11:29:19 +01:00
Thulinma
db3838e872 Fix for RTSP input without VUI parameters (framerate autodetection) 2017-01-31 15:04:08 +01:00
Thulinma
ba5cbcb05f Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output_progressive_mp4.cpp
2017-01-31 14:51:49 +01:00
Thulinma
29669f24c4 MP4 speed optimize 2017-01-31 14:48:49 +01:00
Thulinma
50b97811ff Merge branch 'development' into LTS_development 2017-01-31 14:43:58 +01:00
Thulinma
7f7b35acce Faster reloading of stats pages 2017-01-31 14:43:50 +01:00
Thulinma
c867ea6d26 Merge branch 'development' into LTS_development 2017-01-31 14:41:41 +01:00
Thulinma
dd8eed7920 Various UDP socket fixes 2017-01-31 14:41:16 +01:00
Thulinma
e8995f2457 Added H265 support to TS analyser 2017-01-31 14:41:06 +01:00
Thulinma
35fbafc831 Added arguments support to URL parser 2017-01-31 14:39:33 +01:00
Thulinma
b106a1eede sharedServer class speed problem fixed 2017-01-31 14:36:20 +01:00
Thulinma
dadb1ebde8 Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output.cpp
#	src/output/output_http_internal.cpp
2017-01-10 12:36:53 +01:00
Thulinma
88834e53ba Fixed statistics recovery after controller reload/restart 2017-01-10 12:33:48 +01:00
Thulinma
4be57ab043 Updated/fixed MP4 elst box implementation 2017-01-10 12:32:18 +01:00
Thulinma
bd6034828f Merge branch 'development' into LTS_development
# Conflicts:
#	CMakeLists.txt
#	src/controller/controller_connectors.cpp
2017-01-02 12:14:16 +01:00
Thulinma
be6a689fb1 Fixed stuck listening socket thread problem in config library 2017-01-02 12:11:16 +01:00
Thulinma
1138303b40 RelAccX class 2017-01-02 12:08:12 +01:00
Thulinma
5675cb793d Merge branch 'development' into LTS_development
# Conflicts:
#	lib/shared_memory.cpp
2016-12-28 16:48:25 +01:00
Thulinma
5da2c40e00 Semaphore optimize 2016-12-28 16:47:30 +01:00
Thulinma
1b80cfbb20 Made StartPiped use const argument 2016-12-28 16:44:20 +01:00
Thulinma
d413866911 Removed extra spaces in HTTP TS output, fixed socket class to work with unidirectional files 2016-12-28 16:43:48 +01:00
Thulinma
aebeeabd2b Merge branch 'development' into LTS_development
# Conflicts:
#	src/output/output_httpts.cpp
#	src/output/output_ts_base.h
2016-12-28 16:32:16 +01:00
Thulinma
133a8f36da Implemented ES_Rate in PES 2016-12-28 14:59:23 +01:00
Thulinma
5dfebb5b26 Improved TS packet class internals 2016-12-28 14:59:23 +01:00
Thulinma
f0fa0e206b Implemented SDT table and several extra descriptors 2016-12-28 14:59:23 +01:00
Thulinma
b364f9e7b0 Merge branch 'development' into LTS_development 2016-12-18 13:00:43 +01:00
Thulinma
48635357cb Fixed signal handler debug messages 2016-12-18 13:00:32 +01:00
Thulinma
6254c285d6 Added duplicate checking for manual pushes 2016-11-18 15:35:15 +01:00
Thulinma
1fde08e333 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
2016-11-18 15:34:48 +01:00
Thulinma
42eca60cfc Added forget and remember functions to process library 2016-11-18 15:33:58 +01:00
Thulinma
3f14db4b12 Merge branch 'development' into LTS_development
# Conflicts:
#	src/input/input.cpp
#	src/output/output.cpp
2016-11-14 11:29:24 +01:00
Thulinma
19b67e4551 Updated default live metadata page size to 16MiB, to allow for bigger streams 2016-11-14 10:53:45 +01:00
Thulinma
3923a19cd1 Merge branch 'development' into LTS_development 2016-11-03 15:30:14 +01:00
Thulinma
af96a8577d Added ifdef statements around _GNU_SOURCE define to prevent warnings 2016-11-03 15:30:07 +01:00
Thulinma
fdb5fbad45 Merge branch 'development' into LTS_development
# Conflicts:
#	lib/socket.cpp
#	lib/socket.h
2016-11-03 15:17:30 +01:00
Thulinma
629b24853a Added hostBytesToStr function to socket library, fixed code style, fixed UDP Cygwin support 2016-11-03 15:15:42 +01:00
Thulinma
871eb8131c Merge branch 'development' into LTS_development 2016-11-03 12:22:53 +01:00
Thulinma
567759ce26 Fixed segfault in buffer removeKey call 2016-11-03 12:21:47 +01:00
Thulinma
43aee53e3e Workaround for segfault in Track::writeTo function 2016-11-03 12:21:42 +01:00
Thulinma
b4951ff2ea Merge branch 'development' into LTS_development 2016-11-03 11:20:22 +01:00
Thulinma
0f1b55508c Fixed Mac compile error 2016-11-03 11:20:16 +01:00