Thulinma
4dc3d22d12
Fixed potential deadlock in buffer when a past crash has happened
2016-07-28 20:44:28 +02:00
Thulinma
7afd3415b3
Fixed support for VoD assets with a > 8MiB header size
2016-07-26 13:57:43 +02:00
Thulinma
6816b6074c
Fixed support for non-HTTP-compliant devices pulling HTTP TS output
2016-07-26 13:20:13 +02:00
Thulinma
bfa9882e8c
Added ISO639-2 decoding in JSON-formatted metadata output
2016-07-25 13:24:36 +02:00
Thulinma
4cef8d7cf5
Small fixes for VoD and DTSC pull input
2016-07-23 22:55:35 +02:00
Thulinma
dd612a2643
RTMP fixes for streams > 5h in duration.
2016-07-22 11:25:38 +02:00
Thulinma
0a2a749566
Language support for MP4
2016-07-18 10:38:26 +02:00
Thulinma
3844dac4fd
Added track language support to TS and DTSC internals
2016-07-18 10:20:29 +02:00
Thulinma
a73f97e065
Implemented ES priority flag in accordance with HBBTV spec
2016-07-18 10:20:21 +02:00
Thulinma
5c5ab6c058
Page limits implemented, performance timer for buffering pages added on debug level 5
2016-07-06 16:16:19 +02:00
Thulinma
9e9550f2b7
DTSC packet re-init verbosity tweak
2016-07-06 16:05:48 +02:00
Thulinma
1bf574acb8
Small tweaks to various libraries and debugging messages.
2016-07-06 11:16:17 +02:00
Thulinma
45ef9daac9
TS PIDs and reserved bits are now set exactly like they were in 2.5.3 and earlier
2016-06-29 09:46:26 +02:00
Thulinma
0da945f8bb
Fixed TS PMT entry size
2016-06-28 17:05:44 +02:00
Thulinma
9e391915df
HLS-related buffer size optimizes
2016-06-26 21:14:23 +02:00
Thulinma
f53882a822
Fixed Windows slow load bug.
2016-06-25 10:40:09 +02:00
Balder
8aebd01afd
Added 256 to PIDs to avoid reserved PIDS for TS.
2016-06-25 10:39:41 +02:00
Thulinma
ba044b4470
Fixes FLV/RTMP compatibility issues with corrupted RTMP streams, fixes various flash-codecs through RTMP.
2016-06-23 20:13:54 +02:00
Thulinma
425aa3059f
Optimized waiting for streams/tracks.
2016-06-06 16:31:06 +02:00
Thulinma
cc93a8fa4e
Socket internal data counters now 64 bits unsigned integers
2016-06-06 12:18:48 +02:00
Thulinma
4c9c6fa7ba
Backported various little edits from Pro edition.
2016-06-02 14:07:21 +02:00
Thulinma
66dc2dc0cb
Encoding fixes:
...
- base64 library renamed to encode library
- Moved urlencode/urldecode functions from HTTP library to encode library
- Moved hex/unhex functions from HTTP library to encode library
- Added urldecode support to RTMP urls, fixing XSplit wildcard stream support
2016-04-14 12:03:40 +02:00
Thulinma
203d7b7a67
Fixed long long value in timing library to actually be long long.
2016-02-29 11:51:23 +01:00
Thulinma
0d9108d1d6
Backported Pro shared_memory edits to OS edition
2016-02-15 14:42:19 +01:00
Thulinma
243595ff4d
UDP socket edits by Erik Zandvliet
2016-02-12 16:16:49 +01:00
Thulinma
d56e7f1408
Added a proxy in Output for getting the host (by Erik Zandvliet)
2016-02-12 15:51:54 +01:00
Thulinma
7c759c7664
Optimized getWritableIdentifier to improve the speed of MistInBuffer even further.
2016-02-12 15:39:01 +01:00
Thulinma
9631b79e86
Removed DTSC::Stream and DTSC::Ring classes - no longer in use anywhere.
2016-01-28 11:27:26 +01:00
Erik Zandvliet
a39350f83e
CORS Headers
2016-01-26 14:31:09 +01:00
Erik Zandvliet
3c48a6c03c
Embedding of flash players
2016-01-26 14:14:12 +01:00
Thulinma
401fe65979
- Made HLS no longer skip first fragment.
...
- Ignore metadata tracks and invalid tracks for buffer calculations.
- Fixed statistics.
2015-12-25 14:37:32 +01:00
Thulinma
23800d6cbb
Fixed shared memory issues under Windows, by Erik Zandvliet.
2015-11-28 16:06:26 +01:00
Thulinma
5ae0cb42a9
UDP binds can now bind to a specific interface, fixed IPv4 support for UDP sockets on IPv6-capable machines.
2015-11-24 22:46:37 +01:00
Thulinma
be3a852fb0
Made UDP socket binding more robust.
2015-11-24 16:57:23 +01:00
Thulinma
8e94528d6f
Improved signal and UDP bind debugging information, decreased verbosity of windows SHM errors.
2015-11-24 15:57:17 +01:00
Thulinma
b28a619fc6
Various fixes and improvements, backported from Pro version. Code by Erik Zandvliet.
2015-11-05 17:05:21 +01:00
Thulinma
5cce37c521
Fixed RTMP extended timestamp read
2015-11-02 17:14:38 +01:00
Thulinma
3a07633de5
Improved Socker::Buffer deletion handling.
2015-11-02 15:52:48 +01:00
Thulinma
500cdf6e71
Improved BPS calculation for live streams.
2015-10-20 14:12:11 +02:00
Erik Zandvliet
c417630abe
Same fix, but for non-const iterator
2015-10-15 10:28:24 +02:00
Thulinma
9737d9fbdf
Added missing return value for JSON class.
2015-10-14 16:53:13 +02:00
Thulinma
1eb5725751
Fixes to JSON library.
2015-10-09 15:00:03 +02:00
Thulinma
c20b8f2081
Fixed newlines in debug messages. Also, backported various Pro edition fixes that belonged in OS edition.
2015-10-08 13:54:54 +02:00
Thulinma
16d38459b6
Made JSON library non-recursive.
...
Co-authored with Diederick.
2015-10-06 13:21:14 +02:00
Thulinma
1e9ee73bfe
Added Util::stringToBool utility function.
2015-10-01 13:49:35 +02:00
Thulinma
d7fb7dd779
Fixed boolean support in JSON library.
2015-09-30 19:59:44 +02:00
Thulinma
adc34a0ac9
Fixed aspect ratios in MP4.
2015-09-29 14:39:59 +02:00
Thulinma
97b8adf41e
Fixes and improvements to various MP4 library functions, by Oswald de Bruin.
2015-09-03 21:36:09 +02:00
Thulinma
c254085579
Added PASP MP4 box pretty printing.
2015-09-03 20:23:20 +02:00
Thulinma
b0b4a5d10d
Added Track::finalize call to finish (live) tracks and record their complete duration, by Oswald de Bruin.
2015-09-03 20:20:47 +02:00