summaryrefslogtreecommitdiff
path: root/src/sstv.c
diff options
context:
space:
mode:
authorrimio <vasi.vilvoiu@gmail.com>2019-01-09 00:08:57 +0200
committerrimio <vasi.vilvoiu@gmail.com>2019-01-09 00:08:57 +0200
commit45753482e99ec37d9cab0d898f7b75d64f658a3c (patch)
tree5ec45bde04095e345cad6306c0091b90f4b03364 /src/sstv.c
parent85acad49b42bf3734249dae13429a26395a68a03 (diff)
VIS code
Diffstat (limited to 'src/sstv.c')
-rw-r--r--src/sstv.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/sstv.c b/src/sstv.c
index 44a0cb5..07c7123 100644
--- a/src/sstv.c
+++ b/src/sstv.c
@@ -176,6 +176,7 @@ sstv_pack_signal(sstv_signal_t *sig, sstv_sample_type_t type, size_t capacity, v
switch(type) {
case SSTV_SAMPLE_INT8:
+ case SSTV_SAMPLE_UINT8:
sig->size = capacity;
break;
@@ -194,4 +195,28 @@ sstv_pack_signal(sstv_signal_t *sig, sstv_sample_type_t type, size_t capacity, v
/* done */
return SSTV_OK;
+}
+
+uint8_t
+sstv_get_visp_code(sstv_mode_t mode)
+{
+ switch (mode) {
+ case SSTV_MODE_PD90:
+ return 99;
+
+ case SSTV_MODE_PD120:
+ return 95;
+
+ case SSTV_MODE_PD160:
+ return 226;
+
+ case SSTV_MODE_PD180:
+ return 96;
+
+ case SSTV_MODE_PD240:
+ return 225;
+
+ default:
+ return 0;
+ }
} \ No newline at end of file