|
libsstvenc
Asynchronous Analogue SSTV encoder
|
libsstvenc: A simple SSTV encoder library in C. THIS PROJECT IS A WORK-IN-PROGRESS.
The idea of this project is to provide a reasonable quality SSTV encoder implementation in C for use in custom SSTV applications.
Maybe some of the exotic modes supported by MMSSTV and QSSTV, if specifications can be found for them?
Right now there's just a top-level Makefile which can compile a shared object library. It's pretty sparse. As things mature, it would be good to offer .deb packages for amd64, arm64 and armhf platforms, perhaps .rpm packages too.
A CLI application that can put the library through its paces more sophisticated than the example png-to-sstv.c distributed will probably be the next focus.
After recent work, many of the modes are working as they should:
slowrx than in QSSTV.Still working on issues as I find them, but we're a lot closer now.
These are platforms I use regularly for this application and/or I use to directly test and develop this software.
arm64 (Raspbian 64-bit)amd64These are platforms I have access to, and can dig out and run tests on, but don't use regularly, so will see less frequent testing (or may be completely untested).
amd64, armhf, armel, i386amd64, arm64, i386amd64amd64, arm64, armhf, i386amd64, arm64, armhf, i386amd64, arm64, i386, mips64elamd64These are platforms I do not have access to and thus require feedback from people who use those platforms. Patches for these platforms are accepted on the proviso the patches do not break Tier 1 or Tier 2 platforms, or make maintenance cumbersome.
amd64 (e.g. arm64 and ppc64)