Stand by for SSTV decoding (coming soon...)
+Waiting for Audio Feed...
+SSTV decoding is currently under development and not currently operational. Encountered an issue or unexpected behavior? Create an issue on GitHub.
+From a65f3082162e38e4362e99f60c4c1f2427d25b45 Mon Sep 17 00:00:00 2001 From: ckegel <57967583+CKegel@users.noreply.github.com> Date: Wed, 16 Oct 2024 23:48:22 -0400 Subject: [PATCH] Add all PD Modes. --- README.md | 6 +- decode.html | 18 +- encode.html | 13 +- encode.js | 502 ++++++++++++++++++++++-------------------------- index.html | 9 +- learn.html | 2 +- sstv-decoder.js | 35 ++++ style.css | 5 + 8 files changed, 303 insertions(+), 287 deletions(-) create mode 100644 sstv-decoder.js diff --git a/README.md b/README.md index 6e53e82..fc7ac10 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ ## Summary Web SSTV aims to both encode and decode SSTV using plain JavaScript and Web Audio API. Web SSTV can be run entirely offline (without styling), and on any platform from Chromebooks to phones, so long as they support JavaScript and Web Audio. By making SSTV readily available on many platforms, we aim to create educational opportunities and introduce more people to STEM and amateur radio. Web SSTV is currently hosted at https://ckegel.github.io/Web-SSTV/. ## Current State -Currently Web SSTV only supports encoding images using the Martin or Scottie formats, along with a few PD formats. Support for more formats and recieving SSTV signals is actively being developed. We welcome any pull requests. +Currently Web SSTV supports encoding images using the Martin, Scottie, PD, and WRASSE SC2-180 formats. Support for transmitting in the Robot format and in black and white underway. Decoding has proven to be a greater challenge. I am currently in the process of writing a custom Web Audio Worklet that leverages the Goertzel Algorithm to detect VIS headers and sync pulses. Pull requests are welcome. ## Sources -Both the [SSTV Handbook](https://www.sstv-handbook.com/) and [JL Barber's (N7CXI) paper](http://www.barberdsp.com/downloads/Dayton%20Paper.pdf) were heavily referenced when implementing support for the Martin and Scottie formats. \ No newline at end of file +Both the [SSTV Handbook](https://www.sstv-handbook.com/) and [JL Barber's (N7CXI) Proposal for SSTV Mode Specifications ](http://www.barberdsp.com/downloads/Dayton%20Paper.pdf) were heavily referenced when implementing support for the Martin and Scottie formats. +## License +Web-SSTV is available freely under the MIT license. Should you decide to host your own instance of WebSSTV without substantial modification, please provide a link to this repository and a copy of the MIT license, including the original copyright statement. \ No newline at end of file diff --git a/decode.html b/decode.html index 7f8aa3e..303e1b7 100644 --- a/decode.html +++ b/decode.html @@ -3,7 +3,8 @@
- + +SSTV decoding is currently under development and not currently operational. Encountered an issue or unexpected behavior? Create an issue on GitHub.
+