summaryrefslogtreecommitdiff
path: root/src/libsstv.template.h
diff options
context:
space:
mode:
authorrimio <vasi.vilvoiu@gmail.com>2019-01-07 17:41:03 +0200
committerrimio <vasi.vilvoiu@gmail.com>2019-01-07 17:41:03 +0200
commit83608e80322642e681918a647ef54a67e7bb15a3 (patch)
tree45dd8abf5896e3dea959031664d923ae28da2dbe /src/libsstv.template.h
parentdf66a60b90200b020c3e32a2a6302971b254bbd0 (diff)
Some changes
Diffstat (limited to 'src/libsstv.template.h')
-rw-r--r--src/libsstv.template.h21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/libsstv.template.h b/src/libsstv.template.h
index a977ff7..fdaad3d 100644
--- a/src/libsstv.template.h
+++ b/src/libsstv.template.h
@@ -20,6 +20,11 @@
#define SSTV_VERSION "@VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@"
/*
+ * Limits
+ */
+#define SSTV_DEFAULT_ENCODER_CONTEXT_COUNT @DEFAULT_ENCODER_CONTEXT_COUNT@
+
+/*
* Error codes
*/
typedef enum {
@@ -27,7 +32,13 @@ typedef enum {
SSTV_OK = 0,
/* Unknown error - should not happen, fatal */
- SSTV_UNKNOWN = 1,
+ SSTV_INTERNAL_ERROR = 1,
+
+ /* Generic library errors */
+ SSTV_BAD_INITIALIZERS = 100,
+ SSTV_BAD_USER_ALLOC = 101,
+ SSTV_BAD_USER_DEALLOC = 102,
+ SSTV_BAD_PARAMETER = 103,
/* Encoder return codes */
SSTV_ENCODE_SUCCESSFUL = 1000,
@@ -39,7 +50,13 @@ typedef enum {
* SSTV modes
*/
typedef enum {
- SSTV_MODE_WRAASE_SC_1_8 = 0,
+
+ /* PD modes */
+ SSTV_PD90,
+ SSTV_PD120,
+ SSTV_PD160,
+ SSTV_PD180,
+ SSTV_PD240,
} sstv_mode_t;
/*