268 Commits

Author SHA1 Message Date
fey
dd58a37bed Separated DVB PMT and ISDB PMT.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 43s
2026-08-22 19:05:33 +02:00
fey
73aca11936 Prepared ISDB Table parsing.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 48s
2026-08-19 22:29:32 +02:00
fey
d4d1f8169d Detect ISDB Muxes
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 56s
2026-08-11 21:37:06 +02:00
fey
4cb32b8c8b More village backstory!
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 53s
2026-08-08 21:31:15 +02:00
fey
f7c5a37bfa Added some Lore :)
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 47s
2026-07-30 22:27:55 +02:00
fey
3796e6f60f Count GSE frames.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 55s
2026-07-29 21:03:03 +02:00
fey
4038e65c38 Reworked the Recorded Samples test.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 45s
2026-07-24 21:54:06 +02:00
fey
5a54552477 Tests on macOS
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 2m36s
2026-07-17 20:51:51 +02:00
fey
281c080796 Fixed crash that was accidentally introduced with the ThreemediaOttHandler.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 3m36s
2026-07-17 20:32:13 +02:00
feyris-tan
a48bd6fe57 Fixed a bug that might've caused a crash when reading Simmin stream.
Some checks failed
🚀 Pack skyscraper8 / make-zip (push) Failing after 12m23s
2026-06-29 20:17:41 +02:00
feyris-tan
a6f888f144 Can now extract segments from Threemedia OTT.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m57s
2026-06-28 21:37:14 +02:00
feyris-tan
124bc001aa Began parsing Threemedia OTT fragments.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m14s
2026-06-28 12:37:47 +02:00
feyris-tan
6e5bf2d2db Began working on Threemedia OTT.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 2m29s
2026-06-27 22:40:14 +02:00
feyris-tan
57c45c215e Added fixes to make the MPE packets from 117°W/4050 dumpable.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 49s
2026-06-26 23:28:00 +02:00
feyris-tan
0cddb3b085 Added an optional feature to procecss MPE Packets multi-threaded.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m0s
2026-06-25 21:59:06 +02:00
feyris-tan
e86a89846d Implemented Equals and GetHashCode for VirtualNetworkIdentifier
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 58s
2026-06-25 20:54:50 +02:00
feyris-tan
56b6b84ffd Added Hooks for ATSC 3.0 and bad reception handling for Voile.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m28s
2026-06-21 19:49:43 +02:00
feyris-tan
a90541cb39 Added JsonIgnore to where appropriate in ATSC 3.0 SLT.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m37s
2026-06-21 12:14:00 +02:00
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