Paul Cruz
|
f918545491
|
made some progress on improving compression ratio, but problems exist with speed limits, and for some reason higher compression levels are really slow
|
2017-07-10 18:16:42 -07:00 |
Paul Cruz
|
01fc7c4244
|
changed how the detection of the last job works
|
2017-07-10 16:27:58 -07:00 |
Paul Cruz
|
c36552ef8a
|
dst buffer should use ZSTD_compressBound to determine how much space it needs
|
2017-07-10 16:10:19 -07:00 |
Paul Cruz
|
7aa36df6df
|
fixed memory leak that was happening when creating jobs
|
2017-07-10 16:03:09 -07:00 |
Paul Cruz
|
e410d63d45
|
made input buffer an internal part of the compression context
|
2017-07-10 15:37:14 -07:00 |
Paul Cruz
|
cc7f8e4d71
|
small changes
|
2017-07-10 11:10:11 -07:00 |
Paul Cruz
|
7e09b508ff
|
changed name
|
2017-07-10 11:05:37 -07:00 |
Paul Cruz
|
ed72ea5438
|
removed single from Makefile
|
2017-07-10 10:58:03 -07:00 |
Paul Cruz
|
ced3ec5714
|
removed scripts
|
2017-07-10 10:53:02 -07:00 |
Paul Cruz
|
82f0d64bee
|
removed single.c
|
2017-07-10 10:51:50 -07:00 |
Paul Cruz
|
62ebbabd32
|
updated error checking in each thread
|
2017-07-10 09:36:22 -07:00 |
Paul Cruz
|
c3ae23d459
|
added ability to compress without specifying out filename
|
2017-07-07 17:07:05 -07:00 |
Paul Cruz
|
7163ffafde
|
playing around with adapt param
|
2017-07-07 15:56:00 -07:00 |
Paul Cruz
|
1c9d6b2c6b
|
rewrote time elapsed with UTIL
|
2017-07-07 15:42:20 -07:00 |
Paul Cruz
|
c0c236a28b
|
changed to using compressCCtx
|
2017-07-07 15:13:40 -07:00 |
Paul Cruz
|
11fc0f4119
|
changed completed -> compressed
|
2017-07-07 13:55:38 -07:00 |
Paul Cruz
|
09d7c6a994
|
changed completed variables to compressed for clarity
|
2017-07-07 13:18:55 -07:00 |
Paul Cruz
|
8c0eb62920
|
removed unnecessary comments, uncommented DEBUGLOG for later use
|
2017-07-07 11:47:16 -07:00 |
Paul Cruz
|
70a4153bd3
|
added ability to force output to stdout, wrote an additional test for this functionality
|
2017-07-07 11:32:14 -07:00 |
Paul Cruz
|
532f439961
|
cleaned up code for arguments a bit
|
2017-07-07 10:58:43 -07:00 |
Paul Cruz
|
f7e6b358d0
|
added tests that check to ensure stdout is working
|
2017-07-07 10:29:06 -07:00 |
Paul Cruz
|
4679132f59
|
updated avg compression rate, also hiding progress bar behind a flag now
|
2017-07-07 10:25:38 -07:00 |
Paul Cruz
|
00bc5df4e0
|
added compression rate to status bar
|
2017-07-07 09:35:39 -07:00 |
Paul Cruz
|
f351848b76
|
added data amount
|
2017-07-06 20:40:00 -07:00 |
Paul Cruz
|
2939301023
|
fixed problem with progress bar not persisting, added time elapsed
|
2017-07-06 20:30:20 -07:00 |
Paul Cruz
|
57ec0232a8
|
added help menu
|
2017-07-06 18:09:10 -07:00 |
Paul Cruz
|
b6cc084716
|
added really simple progress update in the corner
|
2017-07-06 17:48:18 -07:00 |
Paul Cruz
|
ff9f2cd057
|
added some basic logic for altering compression level
|
2017-07-06 16:06:53 -07:00 |
Paul Cruz
|
a407ccc215
|
added ability to congregate statistics into single print statement rather than using debug
|
2017-07-06 13:09:17 -07:00 |
Paul Cruz
|
f57849b9c6
|
added ability to set initial compression level
|
2017-07-06 11:05:51 -07:00 |
Paul Cruz
|
592a0d9495
|
changed to work with std out
|
2017-07-06 10:49:26 -07:00 |
Paul Cruz
|
94fe291b83
|
small changes
|
2017-07-06 10:29:16 -07:00 |
Paul Cruz
|
79d4657ce5
|
small changes
|
2017-07-05 17:44:36 -07:00 |
Paul Cruz
|
6f3ad1b22e
|
fixed the problem with pipeline tests by changing how jobs move through the threads
|
2017-07-05 17:24:21 -07:00 |
Paul Cruz
|
cc714f3bd3
|
added print statements and debuglog
|
2017-07-05 16:54:34 -07:00 |
Paul Cruz
|
3f52ca94bf
|
added more tests, changed makefile
|
2017-07-05 14:36:09 -07:00 |
Paul Cruz
|
faeb6e0b1b
|
added filenameTable for multiple files
|
2017-07-05 14:19:56 -07:00 |
Paul Cruz
|
f0b9a153f3
|
added tests to run.sh
|
2017-07-05 13:23:34 -07:00 |
Paul Cruz
|
b42108386a
|
added some basic parsing for args
|
2017-07-05 12:20:16 -07:00 |
Paul Cruz
|
898c1a5b46
|
removed references to file size computation and file size function
|
2017-07-05 11:54:21 -07:00 |
Paul Cruz
|
a2680e5b96
|
removed calculation of file size and replaced with limited number of available jobs
|
2017-07-05 11:52:55 -07:00 |
Paul Cruz
|
dd8a591d5d
|
moved main logic for job creation into a separate function
|
2017-07-05 10:48:04 -07:00 |
Paul Cruz
|
9ccd55f3a8
|
free ctx fields when error occurs during creation
|
2017-07-05 10:20:56 -07:00 |
Paul Cruz
|
5df4cb0530
|
renamed files
|
2017-07-05 09:57:50 -07:00 |
Paul Cruz
|
c9f49198b8
|
fixed TODOs
|
2017-07-05 09:49:27 -07:00 |
Paul Cruz
|
9a147d8671
|
removed unnecessary checks for null pointer on free
|
2017-07-05 09:37:52 -07:00 |
Paul Cruz
|
a47ebb1607
|
removed print statements
|
2017-07-05 09:23:46 -07:00 |
Paul Cruz
|
0b70152a9b
|
working I believe
|
2017-07-03 20:05:42 -07:00 |
Paul Cruz
|
cd50382c03
|
fixed some issues with segfaults
|
2017-07-03 19:28:48 -07:00 |
Paul Cruz
|
95ea54b4cf
|
added code for waiitng for all jobs to finish
|
2017-07-03 19:24:22 -07:00 |
Paul Cruz
|
dd447bb9a7
|
fixed an error with number of jobs
|
2017-07-03 19:00:55 -07:00 |
Paul Cruz
|
ff9ac637d9
|
removed unnecessary files
|
2017-07-03 17:44:40 -07:00 |
Paul Cruz
|
dd96efa9ef
|
added print statements for debugging, fixed long memset by changing to calloc
|
2017-07-03 17:44:22 -07:00 |
Paul Cruz
|
0887e98d4b
|
finished main portion of code, now need to debug
|
2017-07-03 17:28:59 -07:00 |
Paul Cruz
|
00b5e6c512
|
continuing work on v2
|
2017-07-03 14:18:46 -07:00 |
Paul Cruz
|
ac79928960
|
version one complete, can compress a file given input and output names
|
2017-07-03 14:11:55 -07:00 |