250 Commits

Author SHA1 Message Date
feyris-tan
b78520e2fe Renamed te skyscraper8.Tests.NUnit project to skyscraper8.Tests
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m26s
2026-06-20 16:06:14 +02:00
feyris-tan
37a070b665 Moved from MSTest to NUnit
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 6m10s
2026-06-15 22:53:52 +02:00
feyris-tan
1b01ed8553 Discriminate between multiple virtual networks.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 52s
2026-06-14 21:29:10 +02:00
feyris-tan
c3fff246d5 ATSC3 Segment extraction.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 3m25s
2026-06-10 15:15:57 +02:00
feyris-tan
595ed5cd4f Introduced OnAtsc3FileDelivery.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 29s
2026-06-10 04:54:24 +02:00
feyris-tan
4fe40e082a The Atsc3Receiver.cs now understands ATSC3 FDTs.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m25s
2026-06-08 20:52:21 +02:00
feyris-tan
2e173d4156 Added an option for parsing FLUTE-LCT Frames with ATSC3's peculiarities.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m16s
2026-06-07 21:56:39 +02:00
feyris-tan
f5736fca13 Added support for ATSC A/324 SLT and SYSTIME tables.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m52s
2026-06-06 17:40:07 +02:00
feyris-tan
3c6b5cf98e Can now parse ATSC3 PLPs.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 56s
2026-06-03 22:59:24 +02:00
feyris-tan
885763f3e9 Handle ATSC 3 PLP Desyncs gracefully.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 53s
2026-06-02 23:23:20 +02:00
feyris-tan
51353a8014 Implemented ATSC A/330 Link Layer Signalling detection.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 45s
2026-06-02 23:00:31 +02:00
feyris-tan
1843d914ed Refactor ATSC PLP Parser to use Span<byte> instead of byte[]
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 56s
2026-05-28 22:28:19 +02:00
feyris-tan
ef903cba96 Implemented ATSC 3 L1BasicSignalling and L1DetailSignalling
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 44s
2026-05-25 22:48:07 +02:00
feyris-tan
f4193297d2 Added basic parsing of ATSC Pipes.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 37s
2026-05-22 21:22:31 +02:00
feyris-tan
64b1639e2f Added support for ATSC 3.0 Baseband Packet Data Stream Protocol and parsing of ATSC 3.0 BBFRAMEs.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 14s
2026-05-21 22:14:39 +02:00
feyris-tan
d33a0003ef Added an option to receive ATSC 3.0 STLTP.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 48s
2026-05-20 22:34:41 +02:00
feyris-tan
f7aa6ecf67 When an MPE PID is marked as suspect from switching encryption on/off, but it has already sucessfully delivered IPv4 or LLC PDUs, the suspicion is cleared.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 47s
2026-05-20 19:47:06 +02:00
feyris-tan
c4c08d1494 Implemented Salvaging Strategy 3.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 47s
2026-05-18 21:50:40 +02:00
feyris-tan
a925a3a416 Added support for LLC/SNAP inside MPE packets.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 41s
2026-05-17 21:25:12 +02:00
feyris-tan
a940ef3a45 Implemented Salvaging strategies 1 & 2.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 45s
2026-05-17 12:18:39 +02:00
feyris-tan
92056f4ce3 Began working on the salvager.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 47s
2026-05-16 20:59:46 +02:00
feyris-tan
67bc722c66 Fixed a crash in the PSI decoder when a packet with an invalid PSI offset is received.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 35s
2026-05-16 20:50:44 +02:00
Fey
a58fb93599 Fix merge conflict in RemoteStreamReaderClient
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 47s
2026-05-14 12:26:36 +02:00
feyris-tan
d91d58b71d Merge branch 'master' of http://172.20.20.19:3000/ft/skyscraper8
Some checks are pending
🚀 Pack skyscraper8 / make-zip (push) Waiting to run
# Conflicts:
#	skyscraper8/Skyscraper/IO/RemoteStreamReader/RemoteStreamReaderClient.cs
2026-05-14 10:19:30 +02:00
Fey
bcf31c7296 Merge branch 'master' of http://172.20.20.19:3000/ft/skyscraper8
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 40s
2026-05-14 11:00:26 +02:00
Fey
f086ca4f59 Moved WriteDoubleBE to it's proper position. 2026-05-14 10:59:28 +02:00
feyris-tan
38a90b18ae Minor beautification of RFScan code. 2026-05-14 10:18:15 +02:00
feyris-tan
3b30ff7371 Merge branch 'master' of http://172.20.20.19:3000/ft/skyscraper8
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 36s
2026-05-13 20:05:14 +02:00
feyris-tan
f87f0080e6 Performance optimization in the RemoteStreamReaderClient for FFT Scan. 2026-05-13 20:04:24 +02:00
Fey
a318b0e429 Fix one test.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 34s
2026-05-12 06:12:26 +02:00
Fey
0a0d1e4afb Added a CI helper argument.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 36s
2026-05-10 18:17:42 +02:00
Fey
7c38d20010 Added security exceptions to the RemoteStreamReaderClient
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 37s
2026-05-10 15:38:56 +02:00
Fey
b75bd3c4dd Refactored FFTScan in the StreamReader interface.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 33s
2026-05-10 12:23:41 +02:00
feyris-tan
8808dc92e0 Added FFTTerm to the StreamReader I/O.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 37s
2026-05-09 20:38:32 +02:00
feyris-tan
ecba6a5421 raise version to 19.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 40s
2026-05-09 18:40:45 +02:00
Fey
6b83c4d198 Fixed bug in Float/Double I/O.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 35s
2026-05-09 17:52:15 +02:00
feyris-tan
e79ef4b4e2 Newlines in ReutersWneExtractor
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 38s
2026-05-09 15:23:20 +02:00
Fey
a6930d79fc Allow delivery of unnamed files in WNE.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 31s
2026-05-05 23:35:45 +02:00
Fey
fa91364b3b Refactored WNE Extraction.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 25s
2026-05-05 22:58:51 +02:00
feyris-tan
5715e047a3 Modified the ReutersWneExtractor to use an external event handler.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 13s
2026-05-04 22:12:17 +02:00
feyris-tan
0c0932e193 Added a method to read RF Spectrums off an object storage.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 43s
2026-05-03 21:31:47 +02:00
feyris-tan
b7e2b50819 Got Reuters WNE file extraction working.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 36s
2026-04-21 22:15:17 +02:00
feyris-tan
d895dc6abb WNE Announcement packets.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 32s
2026-04-16 22:35:10 +02:00
feyris-tan
29ebce8a3c Began work on Reuters' WNE format.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 33s
2026-04-15 19:03:40 +02:00
feyris-tan
ed44e894a9 Ditto!
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 33s
2026-04-15 18:49:07 +02:00
feyris-tan
82253eefce Merge branch 'master' of http://172.20.20.19:3000/ft/skyscraper8 2026-04-15 18:48:48 +02:00
feyris-tan
6c36c100e8 Ditto! 2026-04-15 18:48:26 +02:00
Fey
695ca5e69f Began moving the remnants of the blindscanning stuff into Voile.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 59s
2026-04-11 16:36:52 +02:00
Fey
f24d7ab78f Updated gitignore to not include the SAT>IP test build. 2026-04-07 22:16:49 +02:00
Fey
03f194bd34 Added options for SAT>IP Multicast Playout and building a date-ordered TS list to CSV. 2026-04-06 16:42:27 +02:00