Thulinma
3baa8d1524
TS::Packet classes no longer rely on global PMT tracking
2021-10-19 22:29:41 +02:00
Ramkoemar
77aa90d48c
SRT edits:
...
- Increased SRT socket queue from 1 to 100
- Fixed SRT initialization (now clean)
- Made output_ts_base.cpp thread-safe
- Made Output class thread-safe
- SRT TS output can now optionally set open file limit
2021-10-19 22:29:41 +02:00
Thulinma
dd58912756
Added support for DVB subtitle and teletext descriptors
2021-10-19 22:29:41 +02:00
Thulinma
97752f2c2d
Opus in TS input/output support
2021-10-19 22:29:41 +02:00
Thulinma
771fad390a
Allow overriding application name with -DAPPNAME="Name here"
2021-10-19 22:29:40 +02:00
Thulinma
0af992d405
Various fixes, among which:
...
- Fixed segfault when attempting to initialseek on disconnected streams
- Fix 100% CPU bug in controller's stats code
- WebRTC UDP bind socket improvements
- Several segfault fixes
- Increased packet reordering buffer size from 30 to 150 packets
- Tweaks to default output/buffer behaviour for incoming pushes
- Added message for load balancer checks
- Fixed HLS content type
- Stats fixes
- Exit reason fixes
- Fixed socket IP address detection
- Fixed non-string arguments for stream settings
- Added caching for getConnectedBinHost()
- Added WebRTC playback rate control
- Added/completed VP8/VP9 support to WebRTC/RTSP
- Added live seek option to WebRTC
- Fixed seek to exactly newest timestamp
- Fixed HLS input
# Conflicts:
# lib/defines.h
# src/input/input.cpp
2021-10-19 22:29:40 +02:00
Phencys
2b99f2f5ea
New Meta commit
2021-10-19 22:29:40 +02:00
DDVTech
fccf66fba2
Restyle
2021-10-19 22:29:40 +02:00
Erik Zandvliet
10fa4b7e7b
libmist backport from new metadata branch with improved typing and styling
2018-12-06 11:07:07 +01:00
Thulinma
252ea006a9
TS lib verbosity tweaks
2018-05-09 10:25:08 +02:00
Erik Zandvliet
2a721f5e7f
TS MPEG2/MP2 support
2017-07-28 18:40:24 +02:00
Thulinma
e608ef69fd
Merge branch 'development' into LTS_development
2017-07-27 18:57:50 +02:00
Thulinma
9be07e5ecb
TS::Packet FromFile 64-bit support and garbage data recovery improvements
2017-07-27 18:57:14 +02:00
Thulinma
0c87ba1f7b
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/input/input.cpp
2017-05-12 12:48:58 +02:00
Ramoe
ae448d6e8a
Added several TS and NAL convenience functions
2017-05-12 12:44:07 +02:00
Thulinma
c867ea6d26
Merge branch 'development' into LTS_development
2017-01-31 14:41:41 +01:00
Thulinma
e8995f2457
Added H265 support to TS analyser
2017-01-31 14:41:06 +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
4bcfb5191a
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/output/output_progressive_mp4.cpp
2016-07-18 10:43:38 +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
7b0d3a9365
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/input/input.cpp
2016-07-06 11:18:18 +02:00
Thulinma
1bf574acb8
Small tweaks to various libraries and debugging messages.
2016-07-06 11:16:17 +02:00
Thulinma
397280f2cd
Merge branch 'development' into LTS_development
2016-06-29 10:01:11 +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
ad21d1570f
Merge branch 'development' into LTS_development
...
# Conflicts:
# lib/ts_packet.cpp
2016-06-28 17:06:57 +02:00
Thulinma
0da945f8bb
Fixed TS PMT entry size
2016-06-28 17:05:44 +02:00
Balder
8aebd01afd
Added 256 to PIDs to avoid reserved PIDS for TS.
2016-06-25 10:39:41 +02:00
Balder
312212a25b
Added 256 to PIDs to avoid reserved PIDS for TS.
2016-06-23 21:30:34 +02:00
Thulinma
4c9c6fa7ba
Backported various little edits from Pro edition.
2016-06-02 14:07:21 +02:00
Erik Zandvliet
c25a533729
Recording, HLS Push, UDP (Multicast) Input, Threaded TS
2016-02-12 16:30:33 +01:00
Thulinma
35b2dd6bee
Better working TS input, Pro side. Code by Erik Zandvliet.
2015-11-05 17:11:04 +01:00
Thulinma
8bcda5e57b
Merge branch 'development' into LTS_development
...
# Conflicts:
# lib/bitstream.h
# lib/h264.cpp
# lib/h264.h
# lib/nal.cpp
# lib/nal.h
2015-11-05 17:07: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
Erik Zandvliet
1f4b523b1b
Initial TS Input commit
2015-09-10 00:54:55 +02:00
Thulinma
4bdbd82f66
LTS Commits
2015-04-05 21:38:36 +02:00
wouter spruit
12b0d9a930
added setDiscontinuity function to ts_packet, added DEBUG MSG level shortcuts
2015-03-06 10:30:08 +01:00
Thulinma
6a6a8915d2
Merged in TS fixes/unification (and other small changes) by Wouter Spruit
2015-03-05 12:13:23 +01:00
wouter spruit
3ab38b22fc
removed unused ts_packet functions
2015-03-03 14:11:51 +01:00
Erik Zandvliet
f5eb82f435
Removed some TS corruption from addStuffing()
2015-02-26 16:28:39 +01:00
Thulinma
1393033d14
TS library unification, simplicifation, prettification.
2015-02-19 02:54:47 +01:00
Erik Zandvliet
4811a7e065
Fixed timing issues in ts
2015-02-17 21:15:41 +01:00
Thulinma
033ec8d692
Make sure DTS/PTS offsets in TS are always positive.
2015-02-13 01:44:40 +01:00
Thulinma
5adfe6b672
Fixed timestamp issuses in all TS-based protocols
2015-02-12 15:52:09 +01:00
Thulinma
d6fb4baff4
Generalized TS PMT generation, fixed various minor problems with MP4 and HTTP.
2015-02-12 14:17:33 +01:00
Erik Zandvliet
fcf540af8e
Removed a debug message
2014-12-04 13:39:03 +01:00
Erik Zandvliet
fc080f81ca
Fixed CRC calculation for TS Packets, in particular the PAT
2014-11-17 14:45:07 +01:00