me.gapixels.Megapixels CC0-1.0 GPL-3.0 Megapixels A gnome camera application for phones

Megapixels is a camera application designed for phones and tablets. It implements the v4l2 and media-request apis so set up camera pipelines on ARM hardware and uses the raw data modes of the sensors to get the best quality pictures.

me.gapixels.Megapixels.desktop megapixels http://brixitcdn.net/metainfo/megapixels.png https://sr.ht/~martijnbraam/megapixels

  • Get the PinePhone cameras working with newer kernels (MR 31)
  • Increase capture-rate to 15 on pinephone (MR 29)
  • Increase burst minimum (MR 28)
  • Integrate with feedbackd for shutter sounds
  • Get screen rotation from wayland and xorg instead of dbus
  • Cleanups in media device lookup
  • Clamp the minimum burst length to 2 to keep compatability with existing postprocessing scripts
  • Fix the screen flash for the front camera
  • Fix the preview speed dropping after taking a picture
  • Updated the version number
  • Add support for the Xiaomi Mi Note 2
  • Add dynamic burst length depending on the sensor gain
  • Add multiple posprocessor selection in the settings
  • Fix saving the flash state to the exif metadata
  • Disable flash by default
  • Fix some small memory leaks
  • Fix crash when not using phosh
  • data: Add StartupNotify to desktop file
  • Add LED and Display-based flash support
  • Fix whitelevel and ISO metadata in DNG files
  • Fix memory leak when rotating device
  • Fix crash when taking photos consecutively
  • Fix memory leak
  • Improved color handleing in the processed pictures
  • Better wording on the QR dialogs
  • Redesigned the data QR dialog
  • Bugfix release

    Megapixels now has GPU acceleration with GTK4

    Release with some small improvements:

    • The thumbnail button now has a spinner on it while the photo is post-processing
    • The hardcoded ~/Pictures path is no longer used

    Bugfix release that solves:

    • libtiff incompatability because debian broke libtiff
    • dropped hdr_stacker from the post processing script
    • Switching a control from auto to manual now syncs the value

    Small update to reduce preview latency

    Major performance improvement release. Thanks to Benjamin Schaaf this release uses threading to process frames for the preview and makes more of the app async, improving the responsiveness a lot. This release also adds resolution switching when taking a picture so the preview can run on a lower resolution.

    • Don't wait for camera to turn on before showing window
    • Use seperate thread for image processing, keeping UI responsive
    • Apply color calibration in the preview
    • Run camera at lower resolution while previewing
    • Added seperate tools for camera testing from the command line

    This release has a rewrite in the config file parsing and camera handeling.

    • Support 1-5 cameras now instead of the hardcoded 2
    • Support cameras being in their own video and media node
    • Debayering now supports 4 pixel orders instead of the hardcoded BGGR
    • Added Appstream metainfo for graphical package management software
    • The preview now has the correct gamma curve, making the images brighter so you can see what you're capturing
    • Fixed some posix compliance issues

    This is the UI improvement release. Now it's possible to change exposure settings in the app preview

    • Added UI for camera controls
    • Slight image quality improvements on the generated .jpg files
    • Better support for other releases of dcraw
    • Fixed bug on locales with a comma as decimal seperator

    This release rewrites a lot of the image processing pipeline. Megapixels now only directly outputs .dng files and then triggers an external processing pipeline to convert that into the desired image formats

    • Capture a burst of 5 raw frames when pressing the shutter button
    • Added colorspace metadata to the images
    • Added exif tags to the generated images
    • If the sensor supports autofocus then that is triggered on the start of the application
    • Fixed some memory leaks

    This release brings mainly UI improvements

    • Settings button does slightly more now, but is still useless
    • Made the shutter button more visible
    • Use all svg icons in the bottom bar
    • Added button to open the image storage folder
    • Added button tthat opens the latest image
    • Taking a picture now sets a thumbnail on the latest image button

    First distro-packaged release of Megapixels