libsstvenc
Asynchronous Analogue SSTV encoder
|
Macros | |
#define | SSTVENC_ENCODER_SCAN_SEGMENT_FRONTPORCH (0) |
#define | SSTVENC_ENCODER_SCAN_SEGMENT_CH0 (1) |
#define | SSTVENC_ENCODER_SCAN_SEGMENT_GAP01 (2) |
#define | SSTVENC_ENCODER_SCAN_SEGMENT_CH1 (3) |
#define | SSTVENC_ENCODER_SCAN_SEGMENT_GAP12 (4) |
#define | SSTVENC_ENCODER_SCAN_SEGMENT_CH2 (5) |
#define | SSTVENC_ENCODER_SCAN_SEGMENT_GAP23 (6) |
#define | SSTVENC_ENCODER_SCAN_SEGMENT_CH3 (7) |
#define | SSTVENC_ENCODER_SCAN_SEGMENT_BACKPORCH (8) |
#define | SSTVENC_ENCODER_SCAN_SEGMENT_NEXT (9) |
#define SSTVENC_ENCODER_SCAN_SEGMENT_BACKPORCH (8) |
Sync pulses inserted at the end of a scan line prior to beginning the front-porch for the next scan line. Optional.
Definition at line 149 of file sstv.c.
Referenced by sstvenc_encoder_begin_backporch(), and sstvenc_encoder_next_image_pulse().
#define SSTVENC_ENCODER_SCAN_SEGMENT_CH0 (1) |
Scan line channel 0, present in all SSTV modes.
Definition at line 113 of file sstv.c.
Referenced by sstvenc_encoder_next_image_pulse().
#define SSTVENC_ENCODER_SCAN_SEGMENT_CH1 (3) |
Scan line channel 1, present in all colour SSTV modes.
Definition at line 123 of file sstv.c.
Referenced by sstvenc_encoder_next_image_pulse().
#define SSTVENC_ENCODER_SCAN_SEGMENT_CH2 (5) |
Scan line channel 2, present in all colour SSTV modes.
Definition at line 133 of file sstv.c.
Referenced by sstvenc_encoder_next_image_pulse().
#define SSTVENC_ENCODER_SCAN_SEGMENT_CH3 (7) |
Scan line channel 3, present in Robot36 and the PD modes.
Definition at line 143 of file sstv.c.
Referenced by sstvenc_encoder_next_image_pulse().
#define SSTVENC_ENCODER_SCAN_SEGMENT_FRONTPORCH (0) |
Front-porch segment. This is used for the initial sync pulse and any front-porch pulses needed for the SSTV mode. Pretty much all SSTV modes define a front porch pulse sequence.
Definition at line 108 of file sstv.c.
Referenced by sstvenc_encoder_begin_frontporch(), and sstvenc_encoder_next_image_pulse().
#define SSTVENC_ENCODER_SCAN_SEGMENT_GAP01 (2) |
The gap between channels 0 and 1. Optional.
Definition at line 118 of file sstv.c.
Referenced by sstvenc_encoder_begin_gap01(), and sstvenc_encoder_next_image_pulse().
#define SSTVENC_ENCODER_SCAN_SEGMENT_GAP12 (4) |
The gap between channels 1 and 2. Optional.
Definition at line 128 of file sstv.c.
Referenced by sstvenc_encoder_begin_gap12(), and sstvenc_encoder_next_image_pulse().
#define SSTVENC_ENCODER_SCAN_SEGMENT_GAP23 (6) |
The gap between channels 2 and 3. Optional.
Definition at line 138 of file sstv.c.
Referenced by sstvenc_encoder_begin_gap23(), and sstvenc_encoder_next_image_pulse().
#define SSTVENC_ENCODER_SCAN_SEGMENT_NEXT (9) |
Dummy state to indicate the state machine has completed a scan line.
Definition at line 154 of file sstv.c.
Referenced by sstvenc_encoder_next_image_pulse().