Commit Graph

73 Commits

Author SHA1 Message Date
Matt McWilliams 9338e19296 filmout_manager supports selecting and using color negative timings 2026-06-06 16:32:52 -04:00
Matt McWilliams 7ba696a9a8 CLI supports CMY ColorNegative split mode 2026-06-06 14:47:46 -04:00
Matt McWilliams 66a4e97af1 Camera mock not supports directional arguments. CLI scripting language now includes single frame movements without an image to expose 2026-05-25 19:15:11 -04:00
Matt McWilliams e46785e8f0 Merge branch 'main' of ssh://git.sixteenmillimeter.com/16mm/filmout_manager 2026-05-10 21:45:18 -04:00
Matt McWilliams 60cb19787d Now the CLI can be given alternate dimensions to display images at. This cannot currently be set within a sequence but it's only a matter of time.... (and will). 2026-05-10 21:44:59 -04:00
mattmcw ad97a94c0e Start work on potential browser-based display like mcopy has, not a priority. 2026-04-12 14:35:09 -04:00
mattmcw 8547e905da Can use fi in filmout_manager sequences. Can set in the UI and set the exposure times in the UI 2026-03-28 18:55:26 -04:00
mattmcw fc8fc1b92b Work on UI 2026-03-27 17:38:10 -04:00
Matt McWilliams 74c24215cf Testing cli_video script that might actually be more useful than the GUI... 2026-03-01 21:58:12 -05:00
Matt McWilliams 69fb063ac0 Integrate fi into CLI with ability to do inverted images 2026-03-01 13:50:13 -05:00
mattmcw 1179e80288 CLI now supports rgb mode. CLI works mostly. FI needs more features but is working 2025-12-31 23:59:08 -05:00
mattmcw 238b18beb1 Fixed argparse compilation errors 2025-12-31 09:10:47 -05:00
Matt McWilliams b8bc954aed All uncommited features, attempting to simplify features in fd 2025-12-31 00:00:33 -08:00
Matt McWilliams e4c109543b The framing feature now has a 10% crop in box for Bolexes and hatch markes up both axises. 2025-11-29 08:20:17 -08:00
Matt McWilliams 0a96867e4d CLI WIP 2025-10-30 06:10:55 -07:00
Matt McWilliams b3eaf3fba2 WIP on CLI 2025-10-28 06:15:37 -07:00
Matt McWilliams 9a16edc8c4 Add stub for CLI features. Not compiled or tested 2025-10-26 14:28:34 -07:00
Matt McWilliams 42e5afe090 Fixed typo in default env 2025-10-26 14:15:22 -07:00
Matt McWilliams 2588356ab8 Update ENV handling 2025-01-19 11:19:06 -05:00
mmcwilliams 748551a353 Add ability to use ENV variables in a subprocess. Use the DISPLAY env variable when launching fd to set which screen it launches on. 2024-11-04 15:13:59 -05:00
Matt McWilliams acd7e3bae2 Processes get cleaned up when process quits 2024-10-26 21:47:13 -04:00
Matt McWilliams 5b03182b3d Check all local mounted harddrives for image sequence directories 2024-10-26 19:43:01 -04:00
mmcwilliams 273252ceae Work on files module 2024-10-26 17:11:25 -04:00
Matt McWilliams ad46b4a476 Scaling feature is added. Resolves #5 2024-10-24 11:41:53 -04:00
Matt McWilliams db10d318f5 Add framing feature. Also only works correctly when sequence is selected but that's okay for now. Resolves #2 2024-10-24 11:23:33 -04:00
Matt McWilliams b231f8cd48 Focus feature works (when there is a sequence set. STill has bugs 2024-10-24 11:01:03 -04:00
Matt McWilliams 0d30b4d5bb Update defaults to be a working example 2024-10-22 16:54:31 -04:00
Matt McWilliams 74935eb50c Bad logic in display. Somehow never encountered this??? Resolves #3 2024-10-22 16:37:15 -04:00
Matt McWilliams 3c88de83b8 Work chasing down errors in display 2024-10-22 16:31:04 -04:00
Matt McWilliams 582a95202e Add position adjustment logic and size adjustment logic. Still need to complete scale and fix an issue with letterboxed images just discovered with a 4:3 monitor 2024-10-22 15:04:25 -04:00
Matt McWilliams 58b9310128 All work on focus feature (still in progress) 2024-10-21 23:51:38 -04:00
Matt McWilliams e094372308 Round all numbers in stats using roundDigits 2024-10-20 08:53:25 -04:00
Matt McWilliams cc2b41527a Display averages as rounded floats. 2024-10-19 21:22:15 -04:00
Matt McWilliams 85e748809f Display the statistics in an organizing way 2024-10-19 21:15:52 -04:00
Matt McWilliams 1be3c8308d Add all work on statistics. Still need to add work on display manipulation but the ground is laid. 2024-10-18 22:13:52 -04:00
Matt McWilliams a4d964ef20 All work on manual exposure control. Disable image controls UI for now (needs more thought and positional guardrails). Placeholder types for SequenceStatistics which will have data and estimates about completion times. 2024-10-17 23:06:37 -04:00
Matt McWilliams 2f48625a58 Use new CLI for the fd binary 2024-09-02 17:54:44 -04:00
mmcwilliams d1adf98b25 Add ability to set arbitrary frame and to fully advance or rewind a sequence to first or last frame. 2024-08-30 13:49:16 -04:00
Matt McWilliams 7a18edcf6e Add a cache breaker argument to the jpg request. On some systems the image was not updating as the sequence progressed. Need to optimize the thumbnailing code for bigger video files 2024-08-29 19:44:42 -04:00
mmcwilliams 3c68496f5e UI updates and improved client connection logic to allow for multiple machines. 2024-08-24 16:26:49 -04:00
mmcwilliams c33aaa2bec Added any number of untold features. Saving. 2024-08-24 10:23:15 -04:00
mmcwilliams 0b280ff623 Fixed display of multiple boxes in fieldset 2024-08-19 15:08:48 -04:00
Matt McWilliams 641ad70732 All template work 2024-08-19 15:01:25 -04:00
mmcwilliams bc44bf4f5d Start work on better layout. Abuse and modify the fieldset tag design. 2024-08-18 09:10:37 -04:00
mmcwilliams 33969f53f8 Center text in frame counter 2024-08-18 08:28:15 -04:00
mmcwilliams 7b5a9ba3d2 Implement image display and complete screen and displayed image in variable canvas size. Add caching to image generation 2024-08-17 21:22:17 -04:00
Matt McWilliams 9d27d59e29 Established several improvments: disabled buttons work more like expected. Started a display UI feature for showing the screen vs the image. 2024-08-16 00:52:46 -04:00
Matt McWilliams 3291201e34 Browser will receive video info on connect. 2024-08-15 18:55:37 -04:00
Matt McWilliams 6a8946149c Display now properly calculates position for displaying images. Move towards a send-everything-to-every-client broadcast model for the server 2024-08-14 22:43:02 -04:00
mmcwilliams d3f0a27f30 Added ffprobe functionality. On UI side, enable and disable buttons via class to prevent user error 2024-08-09 16:20:07 -04:00