Project

General

Profile

Download (4.66 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
57e6c22f 02/21/2017 10:19 PM David Sorber

Finished up the changes to make argv a std::vector instead of a regular array. I also implemented the changes to control the size of argv based on system configuration and potentially spawn packJPG multiple times in order to handle a very large number of files. I ran a test on my Photos library and it sort of worked but I ran into some issues that I still need to diagnose.

e0b7f8b9 02/20/2017 12:56 AM David Sorber

WIP commit. I started converting the argv list to a std::vector and adding logic to make sure it does not exceed the maximum argv size.

cec188e4 02/16/2017 09:45 PM David Sorber

Adding some minor edits along with a bit of debug code.

328d0fa5 02/11/2017 10:58 PM David Sorber

Adding proper option parsing and some general improvements. I've added an option for decompression but I still need to implement it.

f6c21781 02/07/2017 10:25 PM David Sorber

Well I fixed my bizzarre problem last night. It turns out that I was building the argv list for each forked process from the main input file list instead of from the sub list passed to each thread. Now PCA runs in a much more stable fashion. Next I'd like to add some sort of progress reporting and also decompress support. I had the idea of using inotify on the output files (since their names are known a priori) however inotify is Linux only and I haven't yet found a drop in replacement for Mac OS.

b216a5b0 02/05/2017 05:42 PM David Sorber

Adding my initial PCA work. This project depends on packJPG. I see intermittent issues and I'm not sure if it is caused by my code or by the packJPG code.