Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
65b83771 11/04/2025 05:19 PM david.sorber

Replace boost::regex with std::regex. Goodbye to Boost!

5157b47f 11/03/2025 08:42 PM david.sorber

Minor code cleanup. Bump version to v0.5.1.

8f85bfda 11/03/2025 08:30 PM david.sorber

Replace boost::filesystem with std::filesystem. Replace
boost::program_options with CLI11. Rename ProtectedAndSynchronizedQueue
to ProtectedQueue. Fix error with JPEG_REGEX. Bump version to v0.5.0.

42048db0 11/02/2025 11:02 AM david.sorber

Update PCA CMakeLists.txt. Build libpackjpg as a dependent external
project.

3599f0a5 11/02/2025 10:58 AM david.sorber

Correcting CMake shared/static library syntax.

c9d5491b 11/02/2025 10:31 AM david.sorber

Correct library install source file path.

96e4083c 11/02/2025 10:29 AM david.sorber

Correct installation of static library.

397a8855 11/02/2025 10:28 AM david.sorber

Correct library header install path.

a1fcfb60 11/02/2025 10:26 AM david.sorber

Removing leading slash from install paths.

191d89ea 11/02/2025 10:21 AM david.sorber

Use computed library path for install.

6267e2f6 11/01/2025 10:12 PM david.sorber

Adding libpackjpg statis library target.

59c738ae 11/01/2025 10:01 PM david.sorber

Modernize packJPG CMakeLists.txt. Remove Boost dependency.

b1d8e8c9 09/07/2025 06:42 PM david.sorber

Updated build_ffmpeg.sh to build latest version (8.0).

5e0d193b 09/02/2024 03:46 PM David Sorber

Adding missing include.

ed0ec7ca 04/24/2024 09:14 PM David Sorber

Update build ffmpeg shared library script.

7e8045d8 07/16/2023 10:12 AM David Sorber

Adding Orcale's fss-parallel-tools taken from
fss-parallel-tools-1.58-1.el8.src.rpm.

11aeae96 07/14/2023 09:47 AM david.sorber

Adding missing include to write_test. Also correcting read_test
units.

70882817 07/09/2023 11:07 AM David Sorber

Adding simple single threaded write_test utility.

c8ea8b72 07/08/2023 10:17 AM David Sorber

Remove now unneeded dependency on libconfig.

3dda5d70 07/07/2023 03:46 PM david.sorber

Additional read_test uring adjustments.

f12339cf 07/07/2023 01:09 PM david.sorber

Clean up read test code. Add liburing 2.4 as external source.

1136d406 02/20/2023 10:48 AM David Sorber

Update checker.py script with a more object oriented design. Google SMTP
relay no longer works without 2 factor authentication so email
notificaiton does not currently work.

e6e5f703 07/17/2022 04:45 PM David Sorber

read_test: Added SynchronizedCounter class.

058717b0 07/09/2022 10:08 AM David Sorber

read_test: Add helper functions to read and validate the current kernel
version. Also add validation for the uring read type to ensure that the
kernel version is >= 5.6.

33bb5385 07/08/2022 03:10 PM David Sorber

read_test: Add optional comment block to output input data one chunk per
file. This can be used to verify that the output data matches the input
data.

864b608c 07/08/2022 11:04 AM David Sorber

read_test: add new uring read method to read_test. It uses (requires)
liburing and a kernel >= 5.6.

ef18eb33 07/07/2022 10:24 AM David Sorber

Correct multiply by integer operator. Also add test cases.

a5734307 07/05/2022 10:07 PM David Sorber

Use boost::program_options for the main program.

a0d1d164 07/05/2022 09:06 PM David Sorber

Adding initial version of read_test.

30849ea7 07/05/2022 10:57 AM David Sorber

Initial version of integer division for the fixed point type.

495f615f 06/11/2022 08:43 AM David Sorber

Adding combined updates to the fixed point type.

b9f341b6 03/31/2022 06:29 PM David Sorber

Adding fixed point type changes from a few weeks ago. This includes
significantly expanded tests.

92782e4a 02/27/2022 02:59 PM David Sorber

Additional improvements to the fixed type. Also added a few good test
cases.

852d0468 02/21/2022 05:27 PM David Sorber

Modify template to include parameters for strtoXXX functions. Also begin
integrating support for 128 bit integer types.

c7e0510c 02/20/2022 04:59 PM David Sorber

Fix minor bug in int128.h. Also add initial unit tests.

7fa2f28e 02/19/2022 10:09 PM David Sorber

Adding int128.h header with support for GCC specific int128_t and
uint128_t types.

11ae9ac5 02/17/2022 06:09 PM David Sorber

Additional improvements to the fixed point type. Also adding parse_test
which can be used to compare parse performance and a CMakeLists.txt.

835f4592 02/16/2022 08:57 PM David Sorber

Adding initial attempt at creating a custom C++ fixed point template.

d706a8af 01/22/2022 10:04 AM David Sorber

Adding local updates to display.py that were never properly committed.

26cc955b 01/22/2022 10:01 AM David Sorber

Adding simple email test script to debug email-from-script issues.

eb724c7a 01/20/2022 06:24 PM David Sorber

Set CXXFLAGS and CFLAGS environment variables for whatever it's worth.

c5ccc7aa 01/20/2022 06:17 PM David Sorber

The generate_row.py script is no longer needed but this is officially
the last version of it with all last local modifications.

6b9cdf0b 01/20/2022 06:15 PM David Sorber

Adding new script to build ffmpeg and dependencies. Apparently I spent a
good while working on this locally but never committed it.

d1abe122 07/18/2021 09:48 PM David Sorber

Adding update from github: https://github.com/packjpg/packJPG/commit/93a7dfbe1fb9aa2aee763cc5b8a16c14b2f66c8c

a0f033b8 08/04/2020 03:07 PM David Sorber

Minor updates mainly to pwmgr to fix Gtk3.0 deprecations.

191a474b 04/01/2020 09:23 PM david.sorber

Update generate rows script for repayment schedule.

8fe88817 05/22/2019 11:18 PM David Sorber

Adding automated watering system scripts.

0761d1b8 04/29/2019 09:27 PM David Sorber

Update display.py with latest root fs device path.

3838ca66 03/13/2019 10:35 PM David Sorber

Thanks to hbkcd, the interface portion can now just be some javascript
(and CSS and HTML).

9ee3a995 03/13/2019 01:33 AM David Sorber

Add link time optimization to compiler (linker) flags.

54226098 03/13/2019 01:32 AM David Sorber

Add link time optimization to compiler (linker) flags. Also change
default install path to /opt/local.

a62448d3 03/13/2019 01:20 AM David Sorber

Fixing items suggested by clang-tidy.

c53be556 03/13/2019 01:18 AM David Sorber

Adding "Access-Control-Allow-Origin: *" so I can do some goddamn AJAX.

bb574d3f 03/06/2019 10:00 PM David Sorber

Fix bug in encode complete email of final size percentage of original
size. Version 0.4.1.

bc85feeb 03/02/2019 08:11 PM David Sorber

Adding sort_pics.py script.

e1282053 02/24/2019 03:30 PM David Sorber

Adding new files that I forgot to add before.

2151708b 02/24/2019 03:26 PM David Sorber

Add inital and final file size tracking for inclusion in encode complete
email. Version 0.4.0.

6c9e1d69 01/25/2019 02:00 PM David Sorber

Adding logrotate configuration. Version 0.3.0.

696fd4eb 01/24/2019 06:48 PM David Sorber

Add output file to encode complete email message. Version 0.2.0.

d915a659 01/24/2019 06:41 PM David Sorber

Adding hbkcd_status script to get status of current encode. Also added
feature to (optionally) send email once an encode is completed.

2d09f20b 01/24/2019 03:13 PM David Sorber

Fix minor bug in calculating the queued duration. Add dependency
checking to the install script (with a lot of bash syntax help from
stackoverflow!).

8459b862 01/24/2019 02:17 AM David Sorber

Re last commit, add setup.py version update

3b9314ca 01/24/2019 02:16 AM David Sorber

Fix logic bug when calculating time diffs. Version 0.1.3.

01ac9b8b 01/11/2019 08:23 PM David Sorber

Ugh; fix typo.

a9f959b7 01/11/2019 04:20 PM David Sorber

Fixed bug in hbkcd_add.sh script that prevented adding paths with
spaces. Added item queued time to log. Created simple install script.
Version 0.1.2.

edd171a6 01/09/2019 12:17 PM David Sorber

Adding packed single precision (aka "ps") intrinsic test. This includes
useful horizontal sum and horizontal min/max routines.

c25da0de 01/09/2019 02:39 AM David Sorber

Fix audio encode option bug. Add per file encode log. Version 0.1.1.

8f7c4daf 01/09/2019 01:26 AM David Sorber

Add systemd service schtuff. Version 0.1.0!

a5afc963 01/09/2019 01:02 AM David Sorber

Add remove command and helper scripts.

a11df5e5 01/07/2019 10:43 PM David Sorber

It works! Need to add some polish before we're ready to call it 0.1, but
nearly there!

3ce1c609 01/05/2019 10:40 PM David Sorber

Greatly improved the queue.

d6a44a2b 01/05/2019 08:06 PM David Sorber

Adding very basic command server and module packaging.

5ff1de98 01/04/2019 10:28 PM David Sorber

Updating display script with parameters from new server configuration.

c19f51da 01/04/2019 02:30 AM David Sorber

Adding command server prototype. Clean shutdown does not work properly, need to figure that out.

a9879328 01/02/2019 11:01 PM David Sorber

Creating hbkcd (Handbrake Control Daemon) that will supplant hbkif at
least for now.

138ecdb0 12/26/2018 12:23 AM David Sorber

Adding FFmpeg build script.

d20914d0 12/20/2018 02:12 AM David Sorber

Initial create of handbrake interface project.

f1c0c262 11/25/2018 03:15 PM David Sorber

Started working on a custom search dialog. The old one is still in place
until I finish working on the new one.

328af46c 11/23/2018 03:47 PM David Sorber

Minor but important search usability improvements. Adding case
insensitive searching and removal of previous marks before starting a
new search.

97986aa6 11/23/2018 02:49 PM David Sorber

Remove instances of Gtk.idle_add() in favor of a trick I discovered for
updating the UI inline.

13f1ac5a 09/12/2018 09:58 PM David Sorber

Minor formatting changes for running status output.

ebc2733a 09/12/2018 12:07 AM David Sorber

Adding non-verbose mode with "running" status information and progress
bar. Also added terminate function in preparation of adding proper
SIGINT handling.

564d0193 09/11/2018 12:30 AM David Sorber

Fix simple but nasty memory leak.

7b498bcd 09/10/2018 11:52 PM David Sorber

Reformat CMakeLists.txt, use gold linker, reformat several error
messages to remove extra double quotes, and confirm path is regular file
before adding to the input file list.

4126aaa3 09/09/2018 01:51 PM David Sorber

Additional minor output formatting fixes.

64e2408d 09/09/2018 01:45 PM David Sorber

Fix minor formatting bug and improve error message handling.

ddd2cb4a 09/08/2018 11:45 PM David Sorber

Improve PCA post processing output message formatting.

537f40e6 09/08/2018 11:20 PM David Sorber

Continued improvements to PCA; handle errors better, make number of
processing threads configurable, and reversed the "keep-orig" option to
"delete-orig" which makes more sense.

4f6113f8 09/06/2018 01:07 AM David Sorber

Converted PCA to be multithreaded and use libpackjpg instead of calling
the old packjpg executable. This works much better! Need to handle a few
error conditions and do some more testing with decompress.

ffb481f4 09/05/2018 11:13 PM David Sorber

Move includes to source file and add forward declarations in their place
so that the packjpg.h header can be used externally.

b9d89f52 09/05/2018 10:02 PM David Sorber

Fix library name and include path for install target.

849d4069 08/20/2018 10:20 PM David Sorber

Remove no-longer-supported MACs: hmac-ripemd160

1a1a4602 08/11/2018 02:28 PM David Sorber

Update upgrade_makemkv.sh to open the MakeMKV license webpage after
installing.

358f0d96 08/11/2018 01:45 PM David Sorber

Adding generate_rows.py script.

78991449 07/31/2018 02:09 PM David Sorber

Adjust parsing of mdadm output as apparently the format has changed slightly. Perhaps a more dynamic style of parsing should be used.

e016ce52 07/31/2018 11:06 AM David Sorber

Add some debug to checker.py script.

7eba70e1 07/29/2018 05:33 PM David Sorber

Add quasi async behavior example which I what I really need.

f94cb2af 07/27/2018 02:13 PM David Sorber

Gah! Three spaces????!!!!??? THE HORROR!

cd10f9a6 07/27/2018 02:09 PM David Sorber

Adding simple Python-based dbus example.

fea928c1 07/17/2018 12:19 AM David Sorber

Adding ProtectedAndSynchronizedQueue.