60 Commits

Author SHA1 Message Date
feyris-tan
6e35f26528 Reeimplementing GS/GSE...
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m32s
2025-10-15 16:05:50 +02:00
feyris-tan
c324a923de Added a port of BbfUdpDecap.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m9s
2025-10-14 15:59:45 +02:00
feyris-tan
7630775d55 As a small exercise, made the output of Stid135BbFrameReader bit-identical to the one of pts2bbf.cpp
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m53s
2025-10-14 11:51:50 +02:00
feyris-tan
3da10ae897 Removed the discrimination between "TBS-style GS encapsulation" and "Digital Devices style GS encapsulation" as it was factually wrong. 2025-10-12 22:03:52 +02:00
feyris-tan
39f8e936f3 Added partial support for continuous GS.
All checks were successful
🚀 Pack skyscraper8 / make-zip (push) Successful in 1m52s
2025-10-12 20:29:50 +02:00
feyris-tan
9b0ec04d0a Prepare for CI/CD
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 7s
2025-10-09 12:29:40 +02:00
feyris-tan
b943a971ef Merge branch 'master' of http://172.20.20.19:3000/ft/skyscraper8
# Conflicts:
#	skyscraper8/Properties/launchSettings.json
#	skyscraper8/Skyscraper/BbframeDeencapsulator.cs
2025-10-04 20:54:41 +02:00
feyris-tan
4e651ccdce A lot of things happened during my vacation. 2025-10-04 20:51:01 +02:00
feyris-tan
d95d8c0235 Don't crash on broken FLUTE messages. Instead, discard them. 2025-09-19 21:58:47 +02:00
feyris-tan
f83b920af4 GSE testing 2025-09-19 08:48:16 +02:00
feyris-tan
cc8e1edd90 Public release to satellitescomunity.de 2025-09-14 21:47:58 +02:00
feyris-tan
f0b07ab676 Added a DestructiveMode to the HlsProxy and also got SAT>IP working. 2025-09-09 21:17:12 +02:00
feyris-tan
4fcce3bc87 Implemented a method to automatically find the IP Address of a SAT<IP Server. 2025-09-08 22:58:22 +02:00
feyris-tan
d9c2bc6d46 Various little fixes. Like adding NDS/OpenTV-SSUs to Minio. 2025-09-07 22:00:09 +02:00
feyris-tan
3595b51fcc Implemented some missing storage methods. 2025-09-05 23:00:13 +02:00
feyris-tan
cee4a4ad44 Neues Trikolor sample. 2025-09-04 23:00:51 +02:00
feyris-tan
8e57830409 Added parser for OpenTV's file delivery mechanism. Also began to work on an a parser for NDS'S file delivery mechanism. 2025-09-03 23:50:11 +02:00
feyris-tan
a79c8a5f20 Added _0x00_ImageIconDescriptor and some other minor improvements. 2025-09-02 21:38:53 +02:00
feyris-tan
03d827df44 Rewrote the complete blindscanning engine. 2025-08-28 20:47:56 +02:00
feyris-tan
16b5682fd4 Fix a crash that would occur when an incomplete IPv6 packet would arrive. 2025-08-10 20:03:17 +02:00
feyris-tan
e91b47037d Fixes for Italian Sky on Hotbird. 2025-08-10 16:11:51 +02:00
feyris-tan
c07efd58d1 Now deleting IQ Graphics and RF Spectrums when deleting a Blindscan job. 2025-08-09 21:38:02 +02:00
feyris-tan
0049af0476 Handled some more EtherType edge cases in ULE. 2025-08-07 20:20:53 +02:00
feyris-tan
5eff90d0de Can now create RF Spectrums in the ImGui. 2025-08-06 22:05:22 +02:00
feyris-tan
ee13de9594 Storing IQ Data inside MinIO! 2025-07-29 22:08:09 +02:00
feyris-tan
c618e87a4a Proof-of-concept of IQ gathering. 2025-07-28 23:08:43 +02:00
feyris-tan
c7188b56c5 100000 points are desirable when charting IQ samples. 2025-07-27 21:03:56 +02:00
feyris-tan
e140175289 Threw over the IQ data. 2025-07-27 18:30:01 +02:00
feyris-tan
e020969df0 Added a viewer for the IQ chart files. 2025-07-26 23:53:25 +02:00
feyris-tan
d83bdb986d Have DTOs for IQ Charts and RF Spectrum. 2025-07-26 19:16:19 +02:00
feyris-tan
49fa6790fa Plumbed some holes in the ULE parser. 2025-07-25 21:34:22 +02:00
feyris-tan
0981ec5291 Discard some proprietary EtherTypes. 2025-07-24 22:43:22 +02:00
feyris-tan
35785e186f The SkyscraperContext now speaks ULE! 2025-07-22 22:08:21 +02:00
feyris-tan
7d218ade9c Added a failed attempt at OpenTV Parsing. 2025-07-17 17:08:19 +02:00
feyris-tan
6302a25f26 Added rudimentary (and very buggy!) support for reading MediaHighway2 EPG. 2025-07-14 23:39:37 +02:00
feyris-tan
226901607c First attempts at scraping Freesat. 2025-07-05 22:26:42 +02:00
feyris-tan
12c6004578 Prevent bitrot on ImGui version. 2025-06-30 22:57:40 +02:00
feyris-tan
32c358c257 Removed IScraperStorage.cs, instead made DataStorage.cs and ObjectStorage.cs. This breaks the ImgUi - for now. 2025-06-29 20:08:52 +02:00
feyris-tan
26ee56172c Implemented DvbNipTestForMulticastSession and DvbNipInsertMulticastSession in PostgreSQL. 2025-06-28 23:50:22 +02:00
feyris-tan
82a0576903 Added DvbNipTestForCarrier, DvbNipInsertCarrier along with an implementation in the PostgreSQL driver. 2025-06-24 22:05:44 +02:00
feyris-tan
ec80b97e1d All three DVB-NIP (and the sole DVB-I) test signals work now. 2025-06-22 16:56:32 +02:00
feyris-tan
17b1350185 NIP Metadata Storage Proof-of-Concept. 2025-06-22 14:29:44 +02:00
feyris-tan
7590c7c5bc Added some NIP Metadata parsing. 2025-06-21 20:57:07 +02:00
feyris-tan
c4a4887a81 Memory optimized the FLUTE 2025-06-21 13:34:31 +02:00
feyris-tan
40c2ac21b6 The FLUTE is now fast enough to be processed in real-time. 2025-06-21 12:15:39 +02:00
feyris-tan
8cd4e3d99f Minor performance improvement on FLUTE. 2025-06-21 03:51:58 +02:00
feyris-tan
ef0ee985e4 FLUTE works kind of as intended now. 2025-06-15 15:37:31 +02:00
feyris-tan
324ba789d5 Added a simple FLUTE implementation. 2025-06-14 22:24:07 +02:00
feyris-tan
3c1c28c4be Added DVB-I Database operations to Postgresql. 2025-06-09 22:25:20 +02:00
feyris-tan
65f62e82cb SGT Lists (not services) work in Postgresql now. 2025-06-05 22:15:32 +02:00