Repository navigation
Releases: Logic-gate/RAWfish
Releases · Logic-gate/RAWfish
Release list
Sushi Alpha 4
This brings a few changes
1 - A new experimental layout
2 - Focus peaking
3 - Zebra patterns
4 - and a few fixes general device implementation
Sushi Alpha 3-testing
Added multi camera support
Added HAL bypass config system.
Sushi Alpha 3
Added Simple | Advanced mode.
- Simple mode keeps RAWfish focused on quick JPG capture.
- Advanced mode restores RAW, manual SPEED/ISO, focus, scene, noise, renderer, tint, and RAW save controls.
-
Improved Simple mode UI.
- Cleaner bottom deck.
- Full-width RGB histogram.
- Collapsible histogram
- EV moved back to a stock-style preview slider.
- SPEED and ISO are easier to read and no longer overlap headings.
-
Improved fast RAW capture path.
- RAW capture can now use the warm Camera2 path where available.
- Reduced avoidable setup work before capture.
- Kept RAW16/JSON/DNG preservation behavior.
-
Fixed SPEED and ISO carousels.
- Values now recenter after portrait/landscape changes.
- Auto and selected values should no longer disappear after rotation.
-
Automatic capture rotation.
- Portrait captures use 90.
- Landscape-left uses 0.
- Inverted orientations are handled too.
- Manual Rotate was removed from the deck.
-
General capture/UI fixes.
- Better simple-mode defaults.
- Advanced settings are preserved when Simple mode is enabled.
- RAWfish-specific controls are hidden from casual mode without deleting their values.
Sushi Alpha 2
- Capture exposure: Send the selected ISO and shutter settings immediately before warm JPEG/RAW capture, then restore automatic preview exposure after completion or handled failures and timeouts.
- Manual sensor requests: Disable automatic control and AE, set manual capture intent where supported, and request a frame duration that accommodates the exposure.
- Exposure diagnostics: Log requested versus actual ISO and shutter duration, together with actual frame duration, for standalone and warm JPEG/RAW captures.
- Preview rendering: Replace nearest-neighbour YUV420 chroma sampling with bilinear interpolation intended to reduce coloured-edge shimmer. Hide the legacy video output while Camera2 preview is active and apply the Camera2 top inset.
- RGB histogram: Replace luminance bars with overlapping red, green, and blue distributions. Scale preview samples using the selected-to-live ISO and shutter ratios to approximate capture exposure. This remains an estimate from processed preview pixels.
- Capture lifecycle: Avoid immediately unloading the camera when preparing capture, require a viewfinder object for live capture paths, and report unavailable warm capture in non-quality mode.
- Maintenance: Update the bundled probe binary and ignore the
RPM/directory. - Histograms: Smooth preview + simulated histogram path, RGB bins instead of luma-only bins, area-chart style instead of bars, with the same exposure simulation gain for ISO/SPEED
Initial release - Sushi
This release marks a workable version, limited to still captures in JPG and RAW, from the main camera of the JP2.