Commit Graph

  • b78520e2fe Renamed te skyscraper8.Tests.NUnit project to skyscraper8.Tests master feyris-tan 2026-06-20 16:06:14 +02:00
  • 37a070b665 Moved from MSTest to NUnit feyris-tan 2026-06-15 22:53:52 +02:00
  • 1b01ed8553 Discriminate between multiple virtual networks. feyris-tan 2026-06-14 21:29:10 +02:00
  • c3fff246d5 ATSC3 Segment extraction. feyris-tan 2026-06-10 15:15:57 +02:00
  • 595ed5cd4f Introduced OnAtsc3FileDelivery. feyris-tan 2026-06-10 04:54:24 +02:00
  • 4fe40e082a The Atsc3Receiver.cs now understands ATSC3 FDTs. feyris-tan 2026-06-08 20:52:21 +02:00
  • 2e173d4156 Added an option for parsing FLUTE-LCT Frames with ATSC3's peculiarities. feyris-tan 2026-06-07 21:56:39 +02:00
  • f5736fca13 Added support for ATSC A/324 SLT and SYSTIME tables. feyris-tan 2026-06-06 17:40:07 +02:00
  • 3c6b5cf98e Can now parse ATSC3 PLPs. feyris-tan 2026-06-03 22:59:24 +02:00
  • 885763f3e9 Handle ATSC 3 PLP Desyncs gracefully. feyris-tan 2026-06-02 23:23:20 +02:00
  • 51353a8014 Implemented ATSC A/330 Link Layer Signalling detection. feyris-tan 2026-06-02 23:00:31 +02:00
  • 1843d914ed Refactor ATSC PLP Parser to use Span<byte> instead of byte[] feyris-tan 2026-05-28 22:28:19 +02:00
  • ef903cba96 Implemented ATSC 3 L1BasicSignalling and L1DetailSignalling feyris-tan 2026-05-25 22:48:07 +02:00
  • f4193297d2 Added basic parsing of ATSC Pipes. feyris-tan 2026-05-22 21:22:31 +02:00
  • 64b1639e2f Added support for ATSC 3.0 Baseband Packet Data Stream Protocol and parsing of ATSC 3.0 BBFRAMEs. feyris-tan 2026-05-21 22:14:39 +02:00
  • d33a0003ef Added an option to receive ATSC 3.0 STLTP. feyris-tan 2026-05-20 22:34:41 +02:00
  • 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. feyris-tan 2026-05-20 19:47:06 +02:00
  • c4c08d1494 Implemented Salvaging Strategy 3. feyris-tan 2026-05-18 21:50:40 +02:00
  • a925a3a416 Added support for LLC/SNAP inside MPE packets. feyris-tan 2026-05-17 21:25:12 +02:00
  • a940ef3a45 Implemented Salvaging strategies 1 & 2. feyris-tan 2026-05-17 12:18:39 +02:00
  • 92056f4ce3 Began working on the salvager. feyris-tan 2026-05-16 20:59:46 +02:00
  • 67bc722c66 Fixed a crash in the PSI decoder when a packet with an invalid PSI offset is received. feyris-tan 2026-05-16 20:50:44 +02:00
  • a58fb93599 Fix merge conflict in RemoteStreamReaderClient Fey 2026-05-14 12:26:36 +02:00
  • d91d58b71d Merge branch 'master' of http://172.20.20.19:3000/ft/skyscraper8 feyris-tan 2026-05-14 10:19:30 +02:00
  • bcf31c7296 Merge branch 'master' of http://172.20.20.19:3000/ft/skyscraper8 Fey 2026-05-14 11:00:26 +02:00
  • f086ca4f59 Moved WriteDoubleBE to it's proper position. Fey 2026-05-14 10:59:28 +02:00
  • 38a90b18ae Minor beautification of RFScan code. feyris-tan 2026-05-14 10:18:15 +02:00
  • 3b30ff7371 Merge branch 'master' of http://172.20.20.19:3000/ft/skyscraper8 feyris-tan 2026-05-13 20:05:14 +02:00
  • f87f0080e6 Performance optimization in the RemoteStreamReaderClient for FFT Scan. feyris-tan 2026-05-13 20:04:24 +02:00
  • a318b0e429 Fix one test. Fey 2026-05-12 06:12:26 +02:00
  • 0a0d1e4afb Added a CI helper argument. Fey 2026-05-10 18:17:42 +02:00
  • 7c38d20010 Added security exceptions to the RemoteStreamReaderClient Fey 2026-05-10 15:38:56 +02:00
  • b75bd3c4dd Refactored FFTScan in the StreamReader interface. Fey 2026-05-10 12:23:41 +02:00
  • 8808dc92e0 Added FFTTerm to the StreamReader I/O. feyris-tan 2026-05-09 20:38:32 +02:00
  • ecba6a5421 raise version to 19. feyris-tan 2026-05-09 18:40:45 +02:00
  • 6b83c4d198 Fixed bug in Float/Double I/O. Fey 2026-05-09 17:52:15 +02:00
  • e79ef4b4e2 Newlines in ReutersWneExtractor feyris-tan 2026-05-09 15:23:20 +02:00
  • a6930d79fc Allow delivery of unnamed files in WNE. Fey 2026-05-05 23:35:45 +02:00
  • fa91364b3b Refactored WNE Extraction. Fey 2026-05-05 22:58:51 +02:00
  • 5715e047a3 Modified the ReutersWneExtractor to use an external event handler. feyris-tan 2026-05-04 22:12:17 +02:00
  • 0c0932e193 Added a method to read RF Spectrums off an object storage. feyris-tan 2026-05-03 21:31:47 +02:00
  • b7e2b50819 Got Reuters WNE file extraction working. feyris-tan 2026-04-21 22:15:17 +02:00
  • d895dc6abb WNE Announcement packets. feyris-tan 2026-04-16 22:35:10 +02:00
  • 29ebce8a3c Began work on Reuters' WNE format. feyris-tan 2026-04-15 19:03:40 +02:00
  • ed44e894a9 Ditto! feyris-tan 2026-04-15 18:49:07 +02:00
  • 82253eefce Merge branch 'master' of http://172.20.20.19:3000/ft/skyscraper8 feyris-tan 2026-04-15 18:48:48 +02:00
  • 6c36c100e8 Ditto! feyris-tan 2026-04-15 18:48:26 +02:00
  • 695ca5e69f Began moving the remnants of the blindscanning stuff into Voile. Fey 2026-04-11 16:36:52 +02:00
  • f24d7ab78f Updated gitignore to not include the SAT>IP test build. Fey 2026-04-07 22:16:49 +02:00
  • 03f194bd34 Added options for SAT>IP Multicast Playout and building a date-ordered TS list to CSV. Fey 2026-04-06 16:42:27 +02:00
  • 8de4b56c6f Added a command-line option to tune SAT>IP servers without actually processing the stream. Fey 2026-03-30 15:20:30 +02:00
  • fe672a54f9 Update to Release 18. feyris-tan 2026-03-25 21:35:28 +01:00
  • f605eb33c8 Refactored UNT handling. feyris-tan 2026-03-23 23:37:23 +01:00
  • a7b89f2fac Patches for passing RCS2 data to the UI. feyris-tan 2026-03-22 21:52:14 +01:00
  • 1938cb169c Fixed ToString() for RCS2 Linkage Descriptor. feyris-tan 2026-03-22 12:29:36 +01:00
  • 7e7a3f86dd Reworked the database handling for TIMs. feyris-tan 2026-03-21 22:38:16 +01:00
  • 5d0da389a6 Fixed a logic bug in RCS2 Handling that would cause the NetworkId in RMT to be always 0 when carried via GSE. feyris-tan 2026-03-18 20:30:13 +01:00
  • 61b238a4aa Fixed a bug in the BFBS GSE Reader that sometimes would forget the GSE Label. feyris-tan 2026-03-17 21:27:43 +01:00
  • 8f1ddcdadf Bugfix: Many tables would be dropped for no reason. This is now fixed. feyris-tan 2026-03-16 22:26:01 +01:00
  • ca9ed0f11a Complete Rewrite of the PsiDecoder. feyris-tan 2026-03-16 00:23:25 +01:00
  • c740e3c6bb Added warning on invalid DSM-CC sections. feyris-tan 2026-03-15 20:09:08 +01:00
  • 7de126b5a1 Patches for handing off DVB-SIS data to the UI. feyris-tan 2026-03-15 19:02:36 +01:00
  • 68cd0799bd Patch for handing off SIS data to the UI. feyris-tan 2026-03-15 12:07:19 +01:00
  • a97535e17c Added a method to detect on whether a ProgramMappingStream is an RCS2 stream. feyris-tan 2026-03-14 22:44:43 +01:00
  • 1463844e46 Patches for adhering to Voile's feature of specifying output directories for PCAPs and Sub-TS Fey 2026-03-14 15:09:20 +01:00
  • 0e3c138a1e Patches for Voile to display contents from DVB-NIP file deliveries. feyris-tan 2026-03-13 22:27:13 +01:00
  • b50eb3b5e6 Rewrote and decluttered TsPacket class. feyris-tan 2026-03-11 23:32:44 +01:00
  • 8adf5d4ff1 Patches for Voile Integration feyris-tan 2026-03-10 22:40:06 +01:00
  • 651a6068d9 Patches for Voile feyris-tan 2026-02-22 21:22:27 +01:00
  • 26beed9606 Modernized the architecture for BAT and NIT. feyris-tan 2026-02-13 22:06:10 +01:00
  • 08abdb0fb6 Added a TAR Object Storage. feyris-tan 2026-02-02 21:29:33 +01:00
  • 6d3f352bc5 Removed Entropy Events. Those would slow down. Fey 2026-02-01 16:11:38 +01:00
  • 8aa9ac82d4 Added a entropy-calculating filter. Fey 2026-01-28 18:04:51 +01:00
  • d1ba3976cb Merge branch 'master' of http://172.20.20.19:3000/ft/skyscraper8 feyris-tan 2026-01-20 17:01:49 +01:00
  • fa0abb84f2 Refactored the Equipments. feyris-tan 2026-01-20 17:01:31 +01:00
  • 4bb26cef25 Added error handling in case the stream-type autodetection goes wrong. Fey 2026-01-10 17:40:30 +01:00
  • fb34d7d21c Reintroduced old IPv4 packet finding method as a fallback. feyris-tan 2026-01-10 16:30:53 +01:00
  • 805fafaa75 Solved the SES-12 puzzle, partially. feyris-tan 2026-01-07 17:05:04 +01:00
  • c999a9de4d Almost solved the SES-12 puzzle. feyris-tan 2026-01-06 21:21:33 +01:00
  • 8fb8bc9b05 Added a TAR writer. feyris-tan 2026-01-05 20:19:50 +01:00
  • 376201cfa5 Made preparations for unscrambling TS Packets in case the key is known. feyris-tan 2025-12-28 09:49:07 +01:00
  • cd2055a07a Added support for loading from Softcam.key feyris-tan 2025-12-26 14:17:53 +01:00
  • 3bc81db95e Up to version 16. feyris-tan 2025-12-24 14:19:46 +01:00
  • d115e4efcb Fixed logic bug in DVB-SIS handling. Fey 2025-12-23 15:41:39 +01:00
  • 004c17ab91 Catch all SIS PSI. Fey 2025-12-22 23:35:19 +01:00
  • 7ff359e52d Passthrough DVB-SIS DSACI, EIT, PAT and T2-Mi Timestamps to database. Fey 2025-12-17 09:28:53 +01:00
  • f094503f20 Bunch 'o DOCSIS Tests. Fey 2025-12-17 08:10:46 +01:00
  • 6c813f596b Can now handle NIT and TOT from SIS. Fey 2025-12-15 23:04:20 +01:00
  • 3b0dad4ba5 Can now parse CAT, PMT, SDT and TDT from SIS. Fey 2025-12-15 21:27:13 +01:00
  • e7db7cb364 Began work on DVB-SIS Fey 2025-12-14 18:28:34 +01:00
  • 559a62249f Began work on DVB-SIS Fey 2025-12-14 18:25:40 +01:00
  • 86b07b4ad6 Fixed some crashes regaring NIP. feyris-tan 2025-12-13 19:09:12 +01:00
  • 3668cad724 Patch overdumped MPEG-DASH segments. feyris-tan 2025-11-23 21:23:41 +01:00
  • 30026b2b02 Added functionality necessary to extract the MPEG-DASH segments on the Arsat stream. feyris-tan 2025-11-23 00:27:00 +01:00
  • c0f644df1a Ditched xUnit and put in MSTest for automated testing instead. feyris-tan 2025-11-19 17:46:17 +01:00
  • 36969eede2 Refactored Tests. feyris-tan 2025-11-17 22:13:31 +01:00
  • bc6d9afa52 Added a catalogue generator option. feyris-tan 2025-11-17 22:08:38 +01:00
  • 92f787bbd4 Fix a bug in the detection of BBC News in the BFBS Stream. feyris-tan 2025-11-14 22:25:51 +01:00
  • eb2ceb5f72 Extract BBC News from BFBS stream. feyris-tan 2025-11-13 22:24:37 +01:00
  • 4786e9865c Detect the second BFBS stream. feyris-tan 2025-11-12 21:34:21 +01:00