fixed seekable format example
parent
38cbcb5f1a
commit
355cb645bf
|
@ -147,7 +147,7 @@ size_t ZSTD_seekable_initCStream(ZSTD_seekable_CStream* zcs,
|
||||||
|
|
||||||
/* make sure maxFrameSize has a reasonable value */
|
/* make sure maxFrameSize has a reasonable value */
|
||||||
if (maxFrameSize > ZSTD_SEEKABLE_MAX_FRAME_DECOMPRESSED_SIZE) {
|
if (maxFrameSize > ZSTD_SEEKABLE_MAX_FRAME_DECOMPRESSED_SIZE) {
|
||||||
return ERROR(compressionParameter_unsupported);
|
return ERROR(frameParameter_unsupported);
|
||||||
}
|
}
|
||||||
|
|
||||||
zcs->maxFrameSize = maxFrameSize
|
zcs->maxFrameSize = maxFrameSize
|
||||||
|
|
|
@ -125,7 +125,7 @@ static int ZSTD_seekable_seek_buff(void* opaque, S64 offset, int origin)
|
||||||
newOffset = (unsigned long long)buff->size - offset;
|
newOffset = (unsigned long long)buff->size - offset;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (newOffset < 0 || newOffset > buff->size) {
|
if (newOffset > buff->size) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
buff->pos = newOffset;
|
buff->pos = newOffset;
|
||||||
|
@ -145,7 +145,7 @@ typedef struct {
|
||||||
int checksumFlag;
|
int checksumFlag;
|
||||||
} seekTable_t;
|
} seekTable_t;
|
||||||
|
|
||||||
#define SEEKABLE_BUFF_SIZE ZSTD_BLOCKSIZE_ABSOLUTEMAX
|
#define SEEKABLE_BUFF_SIZE ZSTD_BLOCKSIZE_MAX
|
||||||
|
|
||||||
struct ZSTD_seekable_s {
|
struct ZSTD_seekable_s {
|
||||||
ZSTD_DStream* dstream;
|
ZSTD_DStream* dstream;
|
||||||
|
|
Loading…
Reference in New Issue