Releases: yumetodo/SigContrastFastAviUtl
More Faster!
Log file saving
- Added Log file saving
- Bumped version
- Added @yumetodo 's name to version string
- Cleaned up comment
- Fixed UI access violation bug
Intrinsic RGB 4096 step conversion
Further speedup by using intrinsic(SSE) to convert between YC48 and RGB. Internally, the RGB data is float number ranging 0~4096. By using 4096 steps, there is no need to regenerate the color lookup table when color mode change. As a side benefit, no need to track color mode change.
Benchmark code was simplified according to @yumetodo suggestion. (no log yet however)
Benchmark mode will be turned off automatically when rendering to file.
Now speed is more proportional to number of channels being processed. On my Core-i7:
Y-mode@720P: 4ms
R-mode@720P: 5ms
RG-mode@720P: 10ms
RGB-mode@720P: 15ms
so there are 60fps when a single plugin is running, 30fps when both are in effect.
RGB performance fix
- Increased RGB process speed by 2X~3X
- Tweak to title bar message
Major feature addition
New features
- Added RGB Mode (Slow, >100ms on 720P; Y-mode is 5ms)
- Added benchmark mode
- Multi-threading via compiler's auto parallelization (/Qpar)
- Contrast and DeContrast in a single plugin file, but separate UI
Known issue
- sometimes parameter change may not trigger a proper refresh, but moving the sliders should always trigger a refresh
Dropped
Multi-lingual support
Initial alpha release
A rewrite of Sigmoidial contrast without ImageMagick dependency. This plugin make use of table-lookup and only works on Y-channel to speed things up.
Currently the checkbox are not implemented yet.