Add PD-120, not really working yet
parent
3e556eee8a
commit
008871fd07
32
sstv/spec.py
32
sstv/spec.py
|
@ -182,6 +182,35 @@ class R72(R36):
|
||||||
|
|
||||||
HAS_ALT_SCAN = False
|
HAS_ALT_SCAN = False
|
||||||
|
|
||||||
|
class PD120(object):
|
||||||
|
NAME = "PD-120"
|
||||||
|
|
||||||
|
COLOR = COL_FMT.YUV
|
||||||
|
LINE_WIDTH = 640
|
||||||
|
LINE_COUNT = 496
|
||||||
|
SCAN_TIME = 0.121600
|
||||||
|
HALF_SCAN_TIME = 0.069000
|
||||||
|
SYNC_PULSE = 0.020000
|
||||||
|
SYNC_PORCH = 0.002080
|
||||||
|
SEP_PULSE = 0.000000
|
||||||
|
SEP_PORCH = 0.001500
|
||||||
|
|
||||||
|
CHAN_COUNT = 3
|
||||||
|
CHAN_SYNC = 2
|
||||||
|
CHAN_TIME = SEP_PULSE + SCAN_TIME
|
||||||
|
HALF_CHAN_TIME = SEP_PULSE + HALF_SCAN_TIME
|
||||||
|
|
||||||
|
CHAN_OFFSETS = [SYNC_PULSE + SYNC_PORCH]
|
||||||
|
CHAN_OFFSETS.append(CHAN_OFFSETS[0] + CHAN_TIME + SEP_PORCH)
|
||||||
|
CHAN_OFFSETS.append(CHAN_OFFSETS[1] + HALF_CHAN_TIME + SEP_PORCH)
|
||||||
|
|
||||||
|
LINE_TIME = SYNC_PULSE + 3 * CHAN_TIME
|
||||||
|
PIXEL_TIME = SCAN_TIME / LINE_WIDTH
|
||||||
|
WINDOW_FACTOR = 3.933
|
||||||
|
|
||||||
|
HAS_START_SYNC = True
|
||||||
|
HAS_HALF_SCAN = False
|
||||||
|
HAS_ALT_SCAN = False
|
||||||
|
|
||||||
VIS_MAP = {8: R36,
|
VIS_MAP = {8: R36,
|
||||||
12: R72,
|
12: R72,
|
||||||
|
@ -189,7 +218,8 @@ VIS_MAP = {8: R36,
|
||||||
44: M1,
|
44: M1,
|
||||||
56: S2,
|
56: S2,
|
||||||
60: S1,
|
60: S1,
|
||||||
76: SDX}
|
76: SDX,
|
||||||
|
95: PD120}
|
||||||
|
|
||||||
BREAK_OFFSET = 0.300
|
BREAK_OFFSET = 0.300
|
||||||
LEADER_OFFSET = 0.010 + BREAK_OFFSET
|
LEADER_OFFSET = 0.010 + BREAK_OFFSET
|
||||||
|
|
Loading…
Reference in New Issue