diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2004-10-28 22:35:36 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2004-10-28 22:35:36 +0000 |
commit | 386f12d8eb4bc380d07d1d474779baa10eece6c0 (patch) | |
tree | 96ebcde72bfcaf8ab7fc5a0e8541e24724cb11b2 /comms/qsstv/files | |
parent | Repair handling of ptys. (diff) |
Add qsstv, SSTV decode and Version 5 supports FAX reception
PR: ports/73018
Submitted by: Diane Bruce <db@db.net>
Notes
Notes:
svn path=/head/; revision=120442
Diffstat (limited to 'comms/qsstv/files')
-rw-r--r-- | comms/qsstv/files/patch-qsstv_Makefile.in | 19 | ||||
-rw-r--r-- | comms/qsstv/files/patch-qsstv_sstvparam.cpp | 475 | ||||
-rw-r--r-- | comms/qsstv/files/patch-qsstv_sstvtx.cpp | 20 |
3 files changed, 514 insertions, 0 deletions
diff --git a/comms/qsstv/files/patch-qsstv_Makefile.in b/comms/qsstv/files/patch-qsstv_Makefile.in new file mode 100644 index 000000000000..cb2b1513ac41 --- /dev/null +++ b/comms/qsstv/files/patch-qsstv_Makefile.in @@ -0,0 +1,19 @@ +--- qsstv/Makefile.in.orig Sat Aug 28 22:26:03 2004 ++++ qsstv/Makefile.in Sun Aug 29 12:51:51 2004 +@@ -250,7 +250,7 @@ + INTERFACES = zoomform.ui textselect.ui recform.ui posform.ui ftpform.ui freqform.ui configform.ui + TRANSLATIONS = + KDE_OPTIONS = qtonly +-qsstv_LDADD = $(LIB_QPE) $(LIB_QT) $(LIBSOCKET) ++qsstv_LDADD = $(LIB_QPE) $(LIB_QT) $(USER_LDFLAGS) $(LIBSOCKET) + + SUBDIRS = docs icons + +@@ -358,7 +358,6 @@ + #>+ 2 + CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +-CXXFLAGS = @CXXFLAGS@ + DIST_SOURCES = $(qsstv_SOURCES) + + RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ diff --git a/comms/qsstv/files/patch-qsstv_sstvparam.cpp b/comms/qsstv/files/patch-qsstv_sstvparam.cpp new file mode 100644 index 000000000000..e207824ee858 --- /dev/null +++ b/comms/qsstv/files/patch-qsstv_sstvparam.cpp @@ -0,0 +1,475 @@ +--- qsstv/sstvparam.cpp.orig Sat Jul 6 17:37:37 2002 ++++ qsstv/sstvparam.cpp Fri Oct 29 00:11:50 2004 +@@ -198,24 +198,24 @@ + 0xAC, + GBR, + { +- {PHASET1}, // PHASET0 start new line +- {PHASET2}, // PHASET1 get sync +- {PHASET4}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASET9}, // PHASET6 get green line +- {PHASETA}, // PHASET7 get blue line +- {PHASETE}, // PHASET8 get red line +- {PHASET5}, // PHASET9 F1500 +- {PHASET3}, // PHASETA F1900A +- {PHASET1}, // PHASETB F2300 +- {PHASET1}, // PHASETC F1900B +- {PHASET1}, // PHASETD future +- {NEXTRGB}, // PHASETE frontporch +- {PHASET0}, // NEXTRGB +- {PHASET1}, // NEXTXYZOE +- {PHASET1} // NEXTXYZOE2 ++ PHASET1, // PHASET0 start new line ++ PHASET2, // PHASET1 get sync ++ PHASET4, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASET9, // PHASET6 get green line ++ PHASETA, // PHASET7 get blue line ++ PHASETE, // PHASET8 get red line ++ PHASET5, // PHASET9 F1500 ++ PHASET3, // PHASETA F1900A ++ PHASET1, // PHASETB F2300 ++ PHASET1, // PHASETC F1900B ++ PHASET1, // PHASETD future ++ NEXTRGB, // PHASETE frontporch ++ PHASET0, // NEXTRGB ++ PHASET1, // NEXTXYZOE ++ PHASET1 // NEXTXYZOE2 + } + }, + +@@ -234,24 +234,24 @@ + 0x28, + GBR, + { +- {PHASET1}, // PHASET0 start new line +- {PHASET2}, // PHASET1 get sync +- {PHASET4}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASET9}, // PHASET6 get green line +- {PHASETA}, // PHASET7 get blue line +- {PHASETE}, // PHASET8 get red line +- {PHASET5}, // PHASET9 F1500 +- {PHASET3}, // PHASETA F1900A +- {PHASET1}, // PHASETB F2300 +- {PHASET1}, // PHASETC F1900B +- {PHASET1}, // PHASETD future +- {NEXTRGB}, // PHASETE frontporch +- {PHASET0}, // NEXTRGB +- {PHASET1}, // NEXTXYZOE +- {PHASET1} // NEXTXYZOE2 ++ PHASET1, // PHASET0 start new line ++ PHASET2, // PHASET1 get sync ++ PHASET4, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASET9, // PHASET6 get green line ++ PHASETA, // PHASET7 get blue line ++ PHASETE, // PHASET8 get red line ++ PHASET5, // PHASET9 F1500 ++ PHASET3, // PHASETA F1900A ++ PHASET1, // PHASETB F2300 ++ PHASET1, // PHASETC F1900B ++ PHASET1, // PHASETD future ++ NEXTRGB, // PHASETE frontporch ++ PHASET0, // NEXTRGB ++ PHASET1, // NEXTXYZOE ++ PHASET1 // NEXTXYZOE2 + } + }, + +@@ -270,24 +270,24 @@ + 0x3c, + GBR2, + { +- {PHASET9}, // PHASET0 start new line +- {PHASET2}, // PHASET1 get sync +- {PHASET3}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASETA}, // PHASET6 get green line +- {PHASETE}, // PHASET7 get blue line +- {NEXTRGB}, // PHASET8 get red line +- {PHASET4}, // PHASET9 f1 +- {PHASET5}, // PHASETA f2 +- {PHASET1}, // PHASETB f3 +- {PHASET1}, // PHASETC F1900B +- {PHASET1}, // PHASETD future +- {PHASET1}, // PHASETE frontporch +- {PHASET0}, // NEXTRGB +- {PHASET1}, // NEXTXYZOE +- {PHASET1} // NEXTXYZOE2 ++ PHASET9, // PHASET0 start new line ++ PHASET2, // PHASET1 get sync ++ PHASET3, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASETA, // PHASET6 get green line ++ PHASETE, // PHASET7 get blue line ++ NEXTRGB, // PHASET8 get red line ++ PHASET4, // PHASET9 f1 ++ PHASET5, // PHASETA f2 ++ PHASET1, // PHASETB f3 ++ PHASET1, // PHASETC F1900B ++ PHASET1, // PHASETD future ++ PHASET1, // PHASETE frontporch ++ PHASET0, // NEXTRGB ++ PHASET1, // NEXTXYZOE ++ PHASET1 // NEXTXYZOE2 + } + }, + +@@ -306,24 +306,24 @@ + 0xb8, + GBR2, + { +- {PHASET9}, // PHASET0 start new line +- {PHASET2}, // PHASET1 get sync +- {PHASET3}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASETA}, // PHASET6 get green line +- {PHASETE}, // PHASET7 get blue line +- {NEXTRGB}, // PHASET8 get red line +- {PHASET4}, // PHASET9 blanking1 +- {PHASET5}, // PHASETA blanking2 +- {PHASET1}, // PHASETB F2300 +- {PHASET1}, // PHASETC F1900B +- {PHASET1}, // PHASETD future +- {PHASET1}, // PHASETE frontporch +- {PHASET0}, // NEXTRGB +- {PHASET1}, // NEXTXYZOE +- {PHASET1} // NEXTXYZOE2 ++ PHASET9, // PHASET0 start new line ++ PHASET2, // PHASET1 get sync ++ PHASET3, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASETA, // PHASET6 get green line ++ PHASETE, // PHASET7 get blue line ++ NEXTRGB, // PHASET8 get red line ++ PHASET4, // PHASET9 blanking1 ++ PHASET5, // PHASETA blanking2 ++ PHASET1, // PHASETB F2300 ++ PHASET1, // PHASETC F1900B ++ PHASET1, // PHASETD future ++ PHASET1, // PHASETE frontporch ++ PHASET0, // NEXTRGB ++ PHASET1, // NEXTXYZOE ++ PHASET1 // NEXTXYZOE2 + } + }, + +@@ -342,24 +342,24 @@ + 0xcc, + GBR2, + { +- {PHASET9}, // PHASET0 start new line +- {PHASET2}, // PHASET1 get sync +- {PHASET3}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASETA}, // PHASET6 get green line +- {PHASET1}, // PHASET7 get blue line +- {NEXTRGB}, // PHASET8 get red line +- {PHASET4}, // PHASET9 blanking1 +- {PHASET5}, // PHASETA blanking2 +- {PHASET1}, // PHASETB F2300 +- {PHASET1}, // PHASETC F1900B +- {PHASET1}, // PHASETD future +- {PHASET1}, // PHASETE frontporch +- {PHASET0}, // NEXTRGB +- {PHASET1}, // NEXTXYZOE +- {PHASET1} // NEXTXYZOE2 ++ PHASET9, // PHASET0 start new line ++ PHASET2, // PHASET1 get sync ++ PHASET3, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASETA, // PHASET6 get green line ++ PHASET1, // PHASET7 get blue line ++ NEXTRGB, // PHASET8 get red line ++ PHASET4, // PHASET9 blanking1 ++ PHASET5, // PHASETA blanking2 ++ PHASET1, // PHASETB F2300 ++ PHASET1, // PHASETC F1900B ++ PHASET1, // PHASETD future ++ PHASET1, // PHASETE frontporch ++ PHASET0, // NEXTRGB ++ PHASET1, // NEXTXYZOE ++ PHASET1 // NEXTXYZOE2 + } + }, + +@@ -378,24 +378,24 @@ + 0xB7, + RGB, + { +- {PHASET1}, // PHASET0 start new line +- {PHASET2}, // PHASET1 get sync +- {PHASET3}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASET5}, // PHASET6 get green line +- {PHASETE}, // PHASET7 get blue line +- {PHASET4}, // PHASET8 get red line +- {PHASET1}, // PHASET9 F1500 +- {PHASET1}, // PHASETA F1900A +- {PHASET1}, // PHASETB F2300 +- {PHASET1}, // PHASETC F1900B +- {PHASET1}, // PHASETD future +- {NEXTRGB}, // PHASETE frontporch +- {PHASET0}, // NEXTRGB +- {PHASET1}, // NEXTXYZOE +- {PHASET1} // NEXTXYZOE2 ++ PHASET1, // PHASET0 start new line ++ PHASET2, // PHASET1 get sync ++ PHASET3, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASET5, // PHASET6 get green line ++ PHASETE, // PHASET7 get blue line ++ PHASET4, // PHASET8 get red line ++ PHASET1, // PHASET9 F1500 ++ PHASET1, // PHASETA F1900A ++ PHASET1, // PHASETB F2300 ++ PHASET1, // PHASETC F1900B ++ PHASET1, // PHASETD future ++ NEXTRGB, // PHASETE frontporch ++ PHASET0, // NEXTRGB ++ PHASET1, // NEXTXYZOE ++ PHASET1 // NEXTXYZOE2 + } + }, + +@@ -414,24 +414,24 @@ + 0x88, + XYZOE, + { +- {PHASET1}, // PHASET0 detect end of viscode +- {PHASET2}, // PHASET1 get sync +- {PHASET3}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASETE}, // PHASET6 get green line +- {PHASET3}, // PHASET7 get blue line +- {PHASET9}, // PHASET8 get red line +- {PHASETB}, // PHASET9 blanking 1 /F1500 +- {PHASET1}, // PHASETA blanking 2 +- {PHASET4}, // PHASETB +- {PHASET1}, // PHASETC +- {PHASET1}, // PHASETD future +- {NEXTXYZOE}, // PHASETE frontporch +- {PHASET1}, // NEXTRGB +- {PHASET0}, // NEXTXYZOE +- {PHASET1} // NEXTXYZOE2 ++ PHASET1, // PHASET0 detect end of viscode ++ PHASET2, // PHASET1 get sync ++ PHASET3, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASETE, // PHASET6 get green line ++ PHASET3, // PHASET7 get blue line ++ PHASET9, // PHASET8 get red line ++ PHASETB, // PHASET9 blanking 1 /F1500 ++ PHASET1, // PHASETA blanking 2 ++ PHASET4, // PHASETB ++ PHASET1, // PHASETC ++ PHASET1, // PHASETD future ++ NEXTXYZOE, // PHASETE frontporch ++ PHASET1, // NEXTRGB ++ PHASET0, // NEXTXYZOE ++ PHASET1 // NEXTXYZOE2 + } + }, + +@@ -450,24 +450,24 @@ + 0x0C, + XYZOE2, + { +- {PHASET1}, // PHASET0 detect end of viscode +- {PHASET2}, // PHASET1 get sync +- {PHASET3}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASETA}, // PHASET6 get green line +- {PHASETE}, // PHASET7 get blue line +- {PHASET9}, // PHASET8 get red line +- {PHASETB}, // PHASET9 F1500 +- {PHASETC}, // PHASETA F2300 +- {PHASET4}, // PHASETB F1900A +- {PHASET5}, // PHASETC F1900B +- {PHASET1}, // PHASETD future +- {NEXTXYZOE2}, // PHASETE frontporch +- {PHASET1}, // NEXTRGB +- {PHASET1}, // NEXTXYZOE +- {PHASET0} // NEXTXYZOE2 ++ PHASET1, // PHASET0 detect end of viscode ++ PHASET2, // PHASET1 get sync ++ PHASET3, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASETA, // PHASET6 get green line ++ PHASETE, // PHASET7 get blue line ++ PHASET9, // PHASET8 get red line ++ PHASETB, // PHASET9 F1500 ++ PHASETC, // PHASETA F2300 ++ PHASET4, // PHASETB F1900A ++ PHASET5, // PHASETC F1900B ++ PHASET1, // PHASETD future ++ NEXTXYZOE2, // PHASETE frontporch ++ PHASET1, // NEXTRGB ++ PHASET1, // NEXTXYZOE ++ PHASET0 // NEXTXYZOE2 + } + }, + {"P3", "P3" , +@@ -485,24 +485,24 @@ + 0x71, + RGB, + { +- {PHASET1}, // PHASET0 detect end of viscode +- {PHASET2}, // PHASET1 get sync +- {PHASET3}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASETA}, // PHASET6 get green line +- {NEXTRGB}, // PHASET7 get blue line +- {PHASET9}, // PHASET8 get red line +- {PHASET4}, // PHASET9 F1500 +- {PHASET5}, // PHASETA F1900A +- {PHASET1}, // PHASETB F2300 +- {PHASET1}, // PHASETC F1900B +- {PHASET1}, // PHASETD future +- {PHASET0}, // PHASETE frontporch +- {PHASETE}, // NEXTRGB +- {PHASET1}, // NEXTXYZOE +- {PHASET1} // NEXTXYZOE2 ++ PHASET1, // PHASET0 detect end of viscode ++ PHASET2, // PHASET1 get sync ++ PHASET3, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASETA, // PHASET6 get green line ++ NEXTRGB, // PHASET7 get blue line ++ PHASET9, // PHASET8 get red line ++ PHASET4, // PHASET9 F1500 ++ PHASET5, // PHASETA F1900A ++ PHASET1, // PHASETB F2300 ++ PHASET1, // PHASETC F1900B ++ PHASET1, // PHASETD future ++ PHASET0, // PHASETE frontporch ++ PHASETE, // NEXTRGB ++ PHASET1, // NEXTXYZOE ++ PHASET1 // NEXTXYZOE2 + } + } + +@@ -522,24 +522,24 @@ + 0x72, + RGB, + { +- {PHASET1}, // PHASET0 detect end of viscode +- {PHASET2}, // PHASET1 get sync +- {PHASET3}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASETA}, // PHASET6 get green line +- {NEXTRGB}, // PHASET7 get blue line +- {PHASET9}, // PHASET8 get red line +- {PHASET4}, // PHASET9 F1500 +- {PHASET5}, // PHASETA F1900A +- {PHASET1}, // PHASETB F2300 +- {PHASET1}, // PHASETC F1900B +- {PHASET1}, // PHASETD future +- {PHASET0}, // PHASETE frontporch +- {PHASETE}, // NEXTRGB +- {PHASET1}, // NEXTXYZOE +- {PHASET1} // NEXTXYZOE2 ++ PHASET1, // PHASET0 detect end of viscode ++ PHASET2, // PHASET1 get sync ++ PHASET3, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASETA, // PHASET6 get green line ++ NEXTRGB, // PHASET7 get blue line ++ PHASET9, // PHASET8 get red line ++ PHASET4, // PHASET9 F1500 ++ PHASET5, // PHASETA F1900A ++ PHASET1, // PHASETB F2300 ++ PHASET1, // PHASETC F1900B ++ PHASET1, // PHASETD future ++ PHASET0, // PHASETE frontporch ++ PHASETE, // NEXTRGB ++ PHASET1, // NEXTXYZOE ++ PHASET1 // NEXTXYZOE2 + } + } + , +@@ -558,24 +558,24 @@ + 0xF3, + RGB, + { +- {PHASET1}, // PHASET0 detect end of viscode +- {PHASET2}, // PHASET1 get sync +- {PHASET3}, // PHASET2 get backporch +- {PHASET8}, // PHASET3 set red line +- {PHASET6}, // PHASET4 set green line +- {PHASET7}, // PHASET5 set blue line +- {PHASETA}, // PHASET6 get green line +- {NEXTRGB}, // PHASET7 get blue line +- {PHASET9}, // PHASET8 get red line +- {PHASET4}, // PHASET9 F1500 +- {PHASET5}, // PHASETA F1900A +- {PHASET1}, // PHASETB F2300 +- {PHASET1}, // PHASETC F1900B +- {PHASET1}, // PHASETD future +- {PHASET0}, // PHASETE frontporch +- {PHASETE}, // NEXTRGB +- {PHASET1}, // NEXTXYZOE +- {PHASET1} // NEXTXYZOE2 ++ PHASET1, // PHASET0 detect end of viscode ++ PHASET2, // PHASET1 get sync ++ PHASET3, // PHASET2 get backporch ++ PHASET8, // PHASET3 set red line ++ PHASET6, // PHASET4 set green line ++ PHASET7, // PHASET5 set blue line ++ PHASETA, // PHASET6 get green line ++ NEXTRGB, // PHASET7 get blue line ++ PHASET9, // PHASET8 get red line ++ PHASET4, // PHASET9 F1500 ++ PHASET5, // PHASETA F1900A ++ PHASET1, // PHASETB F2300 ++ PHASET1, // PHASETC F1900B ++ PHASET1, // PHASETD future ++ PHASET0, // PHASETE frontporch ++ PHASETE, // NEXTRGB ++ PHASET1, // NEXTXYZOE ++ PHASET1 // NEXTXYZOE2 + } + } + diff --git a/comms/qsstv/files/patch-qsstv_sstvtx.cpp b/comms/qsstv/files/patch-qsstv_sstvtx.cpp new file mode 100644 index 000000000000..34fc676e51fd --- /dev/null +++ b/comms/qsstv/files/patch-qsstv_sstvtx.cpp @@ -0,0 +1,20 @@ +--- qsstv/sstvtx.cpp.orig Sat Aug 28 20:14:15 2004 ++++ qsstv/sstvtx.cpp Sat Aug 28 20:14:16 2004 +@@ -187,7 +187,7 @@ + { + struct tm *ltm=localtime(&t); // to calculate timezone + ltzone="UTC"; +- if(daylight && ltm->tm_isdst) ++ if(/*daylight &&*/ ltm->tm_isdst) + { + dt=dt.addSecs((int)timezone-3600); + } +@@ -199,7 +199,7 @@ + else + { + struct tm *ltm=gmtime(&t); // to set tzname correctly +- if(daylight && ltm->tm_isdst) ++ if(/*daylight &&*/ ltm->tm_isdst) + { + ltzone=tzname[2]; + } |