Changelog since HylaFAX 4.3.3
+* Fix send buffer when transmitting non-ECM data with a non-zero
+ scanline-time value (13 Mar 2007)
* Flush modem input after NO CARRIER result in Class 1 Phase C send (13 Mar 2007)
* Improve sender-side RNR/RR flow control interaction (13 Mar 2007)
* Don't fallback to V.17 speeds on TCF retransmisions (13 Mar 2007)
/*
* After a page chop rowsperstrip is no longer valid, as the strip will
- * be shorter. Therefore, convertPhaseCData (for the benefit of JBIG) and
- * correctPhaseCData deliberately update rowsperstrip.
+ * be shorter. Therefore, convertPhaseCData (for the benefit of supporting
+ * the sending of JBIG NEWLEN markers) and correctPhaseCData (only in the
+ * case of MMR data) deliberately update rowsperstrip. Page-chopped and
+ * un-converted MH and MR data will not have updated rowsperstrip.
+ * However, this only amounts to a allocating more memory than is needed,
+ * and this is not consequential.
*/
if (conf.softRTFCC && params.df != newparams.df) {
*/
MemoryDecoder dec2(buf, params.pageWidth(), *pBufSize, fillorder, params.is2D(), false);
endOfData = dec2.cutExtraRTC();
- rows = dec2.getRows();
+ // we don't update rows because we don't decode the entire image
}
if( endOfData )
*pBufSize = endOfData - buf;