Commit Graph

60 Commits (6390f75ff1e5df03ec11e0e03c6f57767cdac41e)

Author SHA1 Message Date
Sofus Albert Høgsbro Rose 6390f75ff1
Using array; start wipe of globals. Need to complete arg functions, globals transition, and modularization of develop() before a lot of code cleanup, then the plugin system. That'll deserve a merge, where I'll branch into the big califrames, then start committing modular features. Before 2.1.0 I'll do some RCs for myself, reevaluate the colorspace bug, and that'll be it! 2016-12-08 22:37:22 -05:00
Sofus Albert Høgsbro Rose 054d282ba6
Even more modularization. Working on using locals vs. globals in the new internal functions as best as at all possible. 2016-12-06 23:06:56 -05:00
Sofus Albert Høgsbro Rose 369d928368
Heavy modularization for ease of development! convmlv.sh is now just a chooser, triggering functions in src. More work to do. 2016-12-06 00:56:08 -05:00
Sofus Albert Høgsbro Rose 9c54ba1a71
Updated the pdf - ready to distribute! 2016-11-30 00:40:52 -05:00
Sofus Albert Høgsbro Rose 08907157ae
Added a script that constructs a ready-to-run tarball. 2016-11-29 20:44:41 -05:00
Sofus Albert Høgsbro Rose b4969673f0
Fixed DNGs. Again. Also, now using symlinks for external DNG sequence - this makes it very fast, especially when working with MLVFS! 2016-11-29 18:30:52 -05:00
Sofus Albert Høgsbro Rose 7a188bc2b5 Refocused planning section. 2016-10-29 23:00:47 -04:00
Sofus Albert Høgsbro Rose b04653d12c Worked on mac compatibility. Backslash (/) /e is now /033, readlink has a Mac variant readlinkFMac, and threads are auto-detected on Mac using sysctl. Various smaller Mac errors fixed too; before dependencies are installed, it works perfectly. Also added error checking for when python isn't present. 2016-10-29 21:57:05 -04:00
Sofus Albert Høgsbro Rose c98942d8b1
Added task + testing commit signing 2016-08-23 12:45:30 -04:00
Sofus Albert Høgsbro Rose c575dd1ddd Tiny fix for DNG folders. 2016-07-11 22:05:43 +02:00
Sofus Albert Høgsbro Rose dbe8609b1e Added LUT size & validity checking. Another class of errors eliminated! 2016-07-11 20:08:22 +02:00
Sofus Albert Høgsbro Rose 3f4a9f94f4 Minor bug fixes. Still considered 2.0.0 release. 2016-07-11 19:26:51 +02:00
Sofus Albert Høgsbro Rose fdfce59bc4 Huge color management release. Added lists getting ready for true compatibility, multiple LUTs, dcraw paths, updated convmlv -h.
Bug Fixes: Reuse of DNGs, DPX colorspace bug, PNG compression format, "files left" display for DNG folders, ARG bug, filter application sequence, file-specific reset bugs.
Error Checking: Though not complete, it's been drastically upscaled - there should be far fewer "weird errors"; it'll tell you what's wrong.
Speedups: ffmpeg filtering is faster for EXRs. movie creation is much faster if images were developed.
2016-07-09 02:11:59 +02:00
Sofus Albert Høgsbro Rose 8e0f352855 Set less -R again. 2016-06-30 23:06:41 +02:00
Sofus Albert Høgsbro Rose b4622fc2a2 Finished release + bugfixes. See 1.9.4 changelog. 2016-06-30 23:03:43 +02:00
Sofus Albert Høgsbro Rose e0bce02bba Added unsharp filter. 2016-06-30 20:46:03 +02:00
Sofus Albert Høgsbro Rose 5742812bc2 Added removegrain ffmpeg filter denoiser. All right, I think that's enough denoisers :). 2016-06-27 01:34:04 -04:00
Sofus Albert Høgsbro Rose 91663f92e5 Added removegrain ffmpeg filter denoiser. All right, I think that's enough denoisers :). 2016-06-27 01:33:53 -04:00
Sofus Albert Høgsbro Rose b4e83a6e2f Fixed the huge colorspace bug (in a weird way - see Nasty Hacks in source). Fixed sRange 1 n error, where no output would be given. Implemented hqdn3d denoiser, and ffmpeg deshake, filters.
Expanded filter framework; list now formats correctly.
2016-06-27 00:59:14 -04:00
Sofus Albert Høgsbro Rose 784437b9e1 Added atadenoise, completely supports -vf ffmpeg filters now. Discovered colorspace bug. 2016-06-26 12:28:01 -04:00
Sofus Albert Høgsbro Rose 65cfb52af0 Fixed the old 'cut frame range' bug - essentially, in dcrawOpt, the already partially developed DNGs were being cut again, causing inconsistent movie development. 2016-06-25 11:38:33 -04:00
Sofus Albert Høgsbro Rose 3892a72fb0 Filly supported config files, file-specific blocks (with massive manual sandboxing :O), creation of darkframes, and fixed DNG bug. 2016-06-24 20:38:00 -04:00
Sofus Albert Høgsbro Rose e32e88348b Fixed little help oops 2016-05-18 18:01:56 -04:00
Sofus Albert Høgsbro Rose dfa4d226cf Huge update: Multithreaded DNG, new argument parsing & long arguments, reuse root folders,
global config file, more error checking, use s and e in frame range, DNG progress bar, bug fixes galore!!
2016-05-18 17:36:28 -04:00
Sofus Albert Høgsbro Rose 9aeea608eb Save before New Argument Parsing 2016-05-17 20:19:53 -04:00
Sofus Albert Høgsbro Rose 1bd217bbe1 Save before DNG multiprocessing 2016-05-17 11:15:56 -04:00
Sofus Albert Høgsbro Rose be0c432120 Updated README. Also, auto threads on Linux. 2016-05-16 21:32:02 -04:00
Sofus Albert Høgsbro Rose 05eae08c9a DNG progress bar, MLV split before development + DNGs renamed after, specify saturation point, white balance scale >1 or <1, fixed Dual ISO frame cut bug. 2016-05-16 21:19:58 -04:00
Sofus Albert Høgsbro Rose 2b3677b432 Inverted compression arg, fixed WB black level, writing BL to new settings.txt when reused. 2016-05-11 10:40:54 -04:00
Sofus Albert Høgsbro Rose ea9eb63ae3 Bug fixes for -a option, Black Level for multiple arguments (FRAME_START should be 1). More settings are printed!! 2016-04-15 08:50:43 -04:00
Sofus Albert Høgsbro Rose 5e061a4d73 Camera WB is not default. Can specify frame range to process. Chroma smoothing now works with Dual ISO footage.
* Can reuse DNGs from previous run; used to speedup settings changes.
  * Semi-interactive usage is now possible due to fast, targeted redevelopment (specify a frame range)!
2016-04-13 09:47:22 -04:00
Sofus Albert Høgsbro Rose f560d8f9c6 Little tweaks 2016-04-12 18:20:10 -04:00
Sofus Albert Høgsbro Rose 784bddd449 HUGE changes.
* Black level aware. In fact, all previous versions are useless because of this bug. Adds exiftool as dependency.
* Can use a badpixels file without generating one.
* Color space output; gamma/space are synchronized.
* Can output some MLV settings by themselves.
* Chroma smoothing! 2x2, 3x3, or 5x5.
2016-04-12 12:47:47 -04:00
Sofus Albert Høgsbro Rose 8aa14efcd2 Mass cleanup, especially of constants. 2016-03-28 18:52:59 -04:00
Sofus Albert Høgsbro Rose 9e5e2d986c Finally cleaned up help()git add convmlv.sh ! 2016-03-28 18:25:49 -04:00
Sofus Albert Høgsbro Rose 3125e2fd72 Added manual dependency listing 2016-03-28 15:55:58 -04:00
Sofus Albert Høgsbro Rose 14ee147dcc Optimized movie development when images are available. 2016-03-27 01:02:26 +01:00
Sofus Albert Høgsbro Rose cec8a0c40e Speedup for + preaveraged darkframe. 2016-03-27 00:12:53 +01:00
Sofus Albert Høgsbro Rose 1c768280d9 forgot to increment version string 2016-03-26 23:27:50 +01:00
Sofus Albert Høgsbro Rose d83f049f07 Can use DNG sequences as input, can use darkframe subtraction. Bug fix for -k option. 2016-03-26 23:17:45 +01:00
Sofus Albert Høgsbro Rose 8a70b4000f Added licence to top 2016-03-20 19:48:10 -04:00
Sofus Albert Høgsbro Rose bef489970d Fixed exit :( 2016-03-20 19:41:17 -04:00
Sofus Albert Høgsbro Rose 3d3e60379a Multithreading, dual iso, and formats (png, exr, tiff, dpx) now work. 2016-03-20 19:37:02 -04:00
Sofus Albert Høgsbro Rose 3214cdcb2a Initial Dual ISO support! It's even parallelized :). 2016-03-20 11:17:40 -04:00
Sofus Albert Høgsbro Rose 859da72993 Added EXR support! 2016-03-19 20:42:46 -04:00
Sofus Albert Høgsbro Rose 81892fe049 Fixed really serious AWB bug 2016-03-19 14:15:31 -04:00
Sofus Albert Høgsbro Rose 95da1ce3b2 Improved -A (AWB Speed) option 2016-03-18 18:37:48 -04:00
Sofus Albert Høgsbro Rose ae3db18582 Completely replaced all image development with piped method! 2016-03-18 16:05:18 -04:00
Sofus Albert Høgsbro Rose 725c778bd7 Fancy new image code works very well! 2016-03-18 08:36:53 -04:00
Sofus Albert Høgsbro Rose 5902f31718 Removed some movie functions, replacing them for the new piping scheme. Kinda dangerous ;). 2016-03-15 18:10:10 -04:00