Commit Graph

  • ef796d53de Changed main java class to Main; fixed some class paths in build.gradle master Gregory Ballantine 2026-03-31 19:13:08 -04:00
  • 8de40f47be Switched from maven to gradle for builds Gregory Ballantine 2026-03-31 18:44:24 -04:00
  • bfdd816f17 Moved build files from src/build to ./build; cleaned up pom.xml a little Gregory Ballantine 2026-03-30 23:15:28 -04:00
  • 6a57907dbd Updating README Gregory Ballantine 2025-02-27 01:26:56 -05:00
  • 1da375267a Version bump to v0.3.13 Gregory Ballantine 2025-02-27 01:11:20 -05:00
  • d7a4513de7 Updating README Gregory Ballantine 2025-02-27 01:09:45 -05:00
  • 37f2bf0268 [Issue #13] - adding install parameter to install a new config file Gregory Ballantine 2025-02-27 01:02:53 -05:00
  • 5f8df35171 Added -h option to display available CLI options to user Gregory Ballantine 2025-02-27 00:37:00 -05:00
  • 2a007df722 Version bump to v0.3.12 Gregory Ballantine 2024-04-19 14:57:41 -04:00
  • 73b15ce781 Separated the resolution, color, and frame rate options in the config file Gregory Ballantine 2024-04-19 14:53:59 -04:00
  • 3e50146f5e Updatd README with RHEL installation instructions Gregory Ballantine 2023-03-24 12:45:00 -04:00
  • 5d36c40508 Fixed RHEL ffmpeg requirement; version bump to v0.3.11 Gregory Ballantine 2023-03-24 12:33:00 -04:00
  • 12f81cb014 Version bump to v0.3.10 Gregory Ballantine 2023-03-24 11:09:20 -04:00
  • 8c0c52c736 Changed how the input and output files get added to the command array to better handle spaces in file names Gregory Ballantine 2023-02-18 22:49:18 -05:00
  • bd8e36d893 Version bump to v0.3.9 Gregory Ballantine 2023-01-25 14:04:03 -05:00
  • dacd86039d Fixed typo in dragoon log path for packages Gregory Ballantine 2023-01-25 14:03:47 -05:00
  • af41be829a Fixed error in log4j2.xml path Gregory Ballantine 2023-01-25 13:56:46 -05:00
  • 1c08196104 Version bump to v0.3.8 Gregory Ballantine 2023-01-25 13:53:48 -05:00
  • 7b23fa248b Fixed path for log4j2.xml in packaging Gregory Ballantine 2023-01-25 13:53:26 -05:00
  • 095e5c2a84 Fixed typo in path Gregory Ballantine 2023-01-25 13:48:35 -05:00
  • 0c77a7ab04 Fixed CmdTest Gregory Ballantine 2023-01-25 13:45:02 -05:00
  • cfb1d09eb7 Version bump to v0.3.7 Gregory Ballantine 2023-01-25 13:42:52 -05:00
  • bd4117df38 Fixed a few housekeeping things to make the linux packages more plug-and-play Gregory Ballantine 2023-01-25 13:42:36 -05:00
  • 0eaf18822b Version bump to v0.3.6 Gregory Ballantine 2023-01-25 13:27:58 -05:00
  • 7bdd4a5dfb Added log4j2.xml to linux packages to fix the deployment Gregory Ballantine 2023-01-25 13:27:16 -05:00
  • ea6e6c95e1 Updated woodpecker Gregory Ballantine 2023-01-25 11:54:31 -05:00
  • c7f9c4cf73 Fixed woodpecker config Gregory Ballantine 2023-01-25 11:38:48 -05:00
  • ce9efc463d Version bump to v0.3.5 Gregory Ballantine 2023-01-25 11:09:28 -05:00
  • 879ff8f8f4 Updated woodpecker config to copy packages to the local repo Gregory Ballantine 2023-01-25 11:08:38 -05:00
  • f132861cbc Fixed log4j class not found error; Updated log4j version Gregory Ballantine 2023-01-25 10:14:50 -05:00
  • 47e8ec4f43 Version bump to v0.3.4 Gregory Ballantine 2023-01-25 01:02:10 -05:00
  • c0c96c7a51 Updated documentation to use 17 Gregory Ballantine 2023-01-25 00:57:06 -05:00
  • 8cb640d804 Updated woodpecker config to use eclipse temurin Alpine image Gregory Ballantine 2023-01-24 23:18:33 -05:00
  • 1189f4b61c Changed dnf commands to apt for the new image Gregory Ballantine 2023-01-15 17:07:25 -05:00
  • 0f5b9eb45a Changed to using the eclipse temurin JDK builds Gregory Ballantine 2023-01-15 17:04:52 -05:00
  • 9a567b7178 Version bump to v0.3.3 Gregory Ballantine 2022-08-30 00:40:24 -04:00
  • 88f63e040e Updated woodpecker config for new OpenJDK docker image Gregory Ballantine 2022-08-30 00:37:11 -04:00
  • aabf1d49a7 Updating target to Java 17 (using openjdk 18) Gregory Ballantine 2022-08-30 00:25:22 -04:00
  • 3b789eb623 Updating target to Java 17 Gregory Ballantine 2022-08-30 00:08:18 -04:00
  • ad0115e5f2 Fixed the install dependencies for the generated .deb package Gregory Ballantine 2022-07-17 20:13:22 -04:00
  • 3c6079807e Version bump to v0.3.2 Gregory Ballantine 2022-07-17 14:18:56 -04:00
  • b21d98ef73 Updated woodpecker config to skip tests on packaging (since they would've already been run earlier) Gregory Ballantine 2022-07-17 14:14:55 -04:00
  • 2e55876076 Changed the default config location to /etc/dragoon/config.toml; added a CLI option (-c) to specify a different config file. Gregory Ballantine 2022-07-17 14:04:48 -04:00
  • dad3e6c1cf Added .deb and .rpm package build step Gregory Ballantine 2022-07-17 13:32:58 -04:00
  • 8c36855593 Removed some unused imports; closed an open file in a unit test Gregory Ballantine 2022-06-16 00:12:16 -04:00
  • 6bce649458 Version bump to v0.3.1 Gregory Ballantine 2022-05-20 08:10:17 -04:00
  • d017cb19f3 Added lsof to maven test docker image Gregory Ballantine 2022-05-20 08:08:40 -04:00
  • 5bc2acac1d Added ability for the transcoder to determine if a video file is open in another program to avoid trying to transcode/remove a partially written file; reworked the main transcode loop to handle one file at a time instead of archiving everything, then transcoding, then cleanup Gregory Ballantine 2022-05-20 07:58:52 -04:00
  • fe29664a83 Version bump to v0.3.0 Gregory Ballantine 2022-05-06 16:40:59 -04:00
  • 5e8da26257 Refactored the transcoder so that it only checks the ingest directory once before archiving, ingesting and cleaning up to avoid race conditions where it may transcode/remove a file without being archived Gregory Ballantine 2022-05-06 16:40:28 -04:00
  • 763c27ca95 Updated log4j config to output to both a log file and console; added local logs to .gitignore since we don't need to sync logs Gregory Ballantine 2022-05-06 15:33:24 -04:00
  • a8302c38e0 Added some minor logging functionality using log4j Gregory Ballantine 2022-05-06 02:58:50 -04:00
  • a977ff8cfe Refactored some code from the Transcoder class to a separate Repository class Gregory Ballantine 2022-05-06 02:47:56 -04:00
  • b049581632 Updated version info to v0.2.0 Gregory Ballantine 2022-05-04 00:43:46 -04:00
  • 5bde5bfee0 Made the transcoder run as a periodic task, with the interval defined in the config TOML file Gregory Ballantine 2022-05-04 00:40:25 -04:00
  • 347211d566 Cleaned up the IOUtilsTest class a bit Gregory Ballantine 2022-05-03 00:17:50 -04:00
  • 204a5e15f1 Added some tests for the IOUtil class Gregory Ballantine 2022-05-03 00:13:34 -04:00
  • 26ec5d2782 Updated version info to v0.1.1 Gregory Ballantine 2022-05-02 23:50:35 -04:00
  • 21ea8b3caf Added ability to configure the transcoding job with some parameters in dragoon.toml Gregory Ballantine 2022-05-02 23:46:21 -04:00
  • 12ab510224 Updated README with info on how to build and configure this software Gregory Ballantine 2022-05-02 18:37:23 -04:00
  • f861445697 Added Maven step to compile a .jar file with all dependencies (for easy deployment); Added code to define the FFMPEG binary path and video repository through a TOML file Gregory Ballantine 2022-05-02 16:15:01 -04:00
  • ffb7d2d9f1 Added a check for the config file Gregory Ballantine 2022-05-01 23:02:31 -04:00
  • 3742c44c40 Added ability to load in a TOML file for config Gregory Ballantine 2022-05-01 20:36:24 -04:00
  • d22679585a Added Woodpecker CI config Gregory Ballantine 2022-05-01 14:25:15 -04:00
  • 6640f2d5c4 Streamlined the ffmpeg ProcessBuilder to inherit IO streams; added printing out of the ffmpeg command to verify it's working as intended. Gregory Ballantine 2022-05-01 13:49:41 -04:00
  • 898d1467c0 Created a Java w/ Maven project structure; added a simple directory creation and executes an FFMPEG command to transcode videos Gregory Ballantine 2022-04-30 20:12:32 -04:00
  • fd31df7d56 Initial commit Gregory Ballantine 2022-02-28 23:32:19 -05:00