From 83608e80322642e681918a647ef54a67e7bb15a3 Mon Sep 17 00:00:00 2001 From: rimio Date: Mon, 7 Jan 2019 17:41:03 +0200 Subject: Some changes --- src/libsstv.template.h | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'src/libsstv.template.h') 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 @@ -19,6 +19,11 @@ #define SSTV_VERSION_PATCH @VERSION_PATCH@ #define SSTV_VERSION "@VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@" +/* + * Limits + */ +#define SSTV_DEFAULT_ENCODER_CONTEXT_COUNT @DEFAULT_ENCODER_CONTEXT_COUNT@ + /* * Error codes */ @@ -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; /* -- cgit v1.2.3