wp
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
package enc
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
"log"
|
||||
"math"
|
||||
@@ -136,7 +135,7 @@ func (s *ValueDeltaCompressor) Evaluate(tmp []byte, value float64) qb.ValueEvalu
|
||||
RewindOffset: rewindOffset,
|
||||
Offset: s.pos - rewindOffset,
|
||||
ChangeSize: i,
|
||||
TotalSpace: s.pos + i - rewindOffset,
|
||||
TotalSpace: s.pos - rewindOffset + i,
|
||||
Delta: delta,
|
||||
}
|
||||
}
|
||||
@@ -147,7 +146,9 @@ func (s *ValueDeltaCompressor) Append(rewindOffset int, change []byte, value flo
|
||||
// fmt.Printf("rewind offset: %d\n", rewindOffset)
|
||||
// fmt.Printf("change: % x\n", change)
|
||||
// fmt.Printf("value: %v\n", value)
|
||||
// fmt.Printf("delta: %d\n", delta)
|
||||
// fmt.Printf("bufsize: %d\n", len(s.buf))
|
||||
// fmt.Printf("s.pos: %d\n", s.pos)
|
||||
//fmt.Printf("delta: %d\n", delta)
|
||||
if s.pos > 0 {
|
||||
s.lastDelta = delta
|
||||
} else {
|
||||
@@ -242,6 +243,7 @@ func (s *ValueDeltaCompressor) WriteCommitedTo(w io.Writer) (err error) {
|
||||
}
|
||||
|
||||
func (s *ValueDeltaCompressor) ReplaceBuffer(newbuf []byte) {
|
||||
//fmt.Printf("value replace buffer: new size %d\n", len(newbuf))
|
||||
s.buf = newbuf
|
||||
s.pos = 0
|
||||
s.baseValue = 0
|
||||
@@ -318,7 +320,7 @@ func (s *ValueDeltaDecompressor) RestoreFromEnd(buf []byte) {
|
||||
}
|
||||
|
||||
func (s *ValueDeltaDecompressor) RestoreFromState(state qb.ValueDeltaCapturedState) {
|
||||
fmt.Printf("%#v\n", state)
|
||||
//fmt.Printf("%#v\n", state)
|
||||
s.buf = state.Payload
|
||||
s.pos = len(s.buf) // first free
|
||||
if len(s.buf) > 0 {
|
||||
|
||||
Reference in New Issue
Block a user