- 14 Jan, 2019 1 commit
-
-
Mark Harman authored
-
- 05 Jan, 2019 1 commit
-
-
Mark Harman authored
-
- 03 Nov, 2018 1 commit
-
-
Mark Harman authored
-
- 23 Sep, 2018 1 commit
-
-
Mark Harman authored
-
- 14 Sep, 2018 1 commit
-
-
Mark Harman authored
-
- 26 Apr, 2018 1 commit
-
-
Mark Harman authored
-
- 20 Apr, 2018 1 commit
-
-
Mark Harman authored
-
- 13 Apr, 2018 1 commit
-
-
Mark Harman authored
-
- 11 Apr, 2018 1 commit
-
-
Mark Harman authored
-
- 07 Apr, 2018 1 commit
-
-
Mark Harman authored
-
- 12 Jan, 2018 1 commit
-
-
Mark Harman authored
-
- 29 Dec, 2017 1 commit
-
-
Mark Harman authored
-
- 17 Dec, 2017 1 commit
-
-
Mark Harman authored
-
- 05 Dec, 2017 1 commit
-
-
Mark Harman authored
-
- 01 Dec, 2017 1 commit
-
-
Mark Harman authored
Workaround for Google bug where crash can be reported if application is open when it's being updated.
-
- 16 Nov, 2017 1 commit
-
-
Mark Harman authored
-
- 06 Nov, 2017 1 commit
-
-
Mark Harman authored
-
- 21 Oct, 2017 1 commit
-
-
Mark Harman authored
-
- 09 Oct, 2017 1 commit
-
-
Mark Harman authored
-
- 30 Jul, 2017 1 commit
-
-
Mark Harman authored
-
- 18 Jun, 2017 1 commit
-
-
Mark Harman authored
-
- 30 May, 2017 1 commit
-
-
Mark Harman authored
-
- 21 May, 2017 1 commit
-
-
Mark Harman authored
-
- 07 May, 2017 1 commit
-
-
Mark Harman authored
-
- 01 Feb, 2017 1 commit
-
-
Mark Harman authored
-
- 08 Jan, 2017 1 commit
-
- 01 Jan, 2017 1 commit
-
-
Mark Harman authored
-
- 31 Dec, 2016 1 commit
-
-
Mark Harman authored
-
- 24 Dec, 2016 1 commit
-
-
Mark Harman authored
-
- 03 Dec, 2016 1 commit
-
-
Mark Harman authored
Unclear if we need contentDescriptions for tileservices, and get warning "Resources referenced from the manifest cannot vary ..."
-
- 16 Nov, 2016 1 commit
-
-
Mark Harman authored
-
- 03 Nov, 2016 1 commit
-
-
Mark Harman authored
-
- 29 Oct, 2016 1 commit
-
-
Mark Harman authored
-
- 22 Oct, 2016 2 commits
-
-
Mark Harman authored
-
Mark Harman authored
-
- 13 Oct, 2016 1 commit
-
-
Mark Harman authored
Launching Open Camera always opens in camera mode (rather than gallery, if the user had previously gone to the gallery).
-
- 05 Oct, 2016 1 commit
-
-
Mark Harman authored
-
- 07 Sep, 2016 1 commit
-
-
Klofutar authored
Fix logging, shouldn't be error. Fix comment, we return "" not null. UPDATED Touching the screen with continuous focus mode in photo mode now causes an autofocus. ADDED New option for filenames to be based on UTC (Zulu) time (thanks to David Pletcher). Make handling of autofocus_in_continuous_mode more explicit when taking a photo. Fix incorrect error message about failing to save background thread photos. Update documentation. Displaying auto-stabilise on for toast shouldn't be "simple" UPDATED Don't display pointless toast for front/back camera any more. Update comment - no longer actually need the fps hack for my Nexus 6, but leave it in just to be safe Repository for test project now online; update my email Improved Take Photo widget behaviour so it focuses in continuous focus mode. Don't start thread from AudioListener controller. ImageSaver.Request inner class can be static (FindBugs) Rearchitecture to separate variable. Add date for release. Add note about old screenshot; fix outdated info on how to enable auto-stabilise. Fix minimum Android version, actually 4.0.3, not 4.0! Add option for RAW Do saving of RAW images on background thread. Fix comment. Fix broadcasting for RAW Set orientation and location for RAW. Don't save RAW photo if called from Intent Fix using current_date for saving RAW images Extra logging. Broadcast Uri for RAW image (e.g., to support cloud uploaders like Owncloud) Ensure jpeg callback always called before raw callback, for better performance to the user. Ensure JPEG and RAW filenames have the same date. Improve background processing multithreading, so we can add to the queue whilst processing an image! Update comment. RAW images: store date, location;do an ACTION_MEDIA_SCANNER_SCAN_FILE for resultant URI. Fix typo in comment. Fixes for RAW broadcasting Documentation for RAW support. Fix link. update raw info Comments for announceUri, broadcastFile. Fix trash image for RAW, should delete both JPEG and RAW Update ads layout. Add to FAQ about Photoshop Express and RAW Should only set last image for SAF if success==true. New failed_to_save_photo_raw. Set STATISTICS_LENS_SHADING_MAP_MODE_ON for Raw. Show info dialog for RAW. Show info dialog when auto-stabilise is turned on. Fix border indicator showing for pause preview after taking photo option. Thumbnail for most recent photo/video now restricted to Open Camera's save folder when using Storage Access Framework. No need to say requires Android 4.2, as we only show this option on Android 4.2 or higher. 5s and 10s options for maximum video duration. Update FAQ to describe another method for saving to SD cards on Android 4.4+. Don't repeatedly focus for volume and focus key behaviour. Volume keys "focus" mode now takes a photo if both volume keys are pressed. Update for version 38 / 1.32. Now plays sound for start/stop video recording (if shutter sound enabled) for Camera2 API. FindBugs fixes Improved timing of shutter sound for Camera2 API. Back off last change. Add date for release. Privacy policy: Google Play can't use Google Play to store privacy policy; Google requires me to say that a camera will record camera data un spam trap - probably less useful these days, and have had a report of causing access issues initial code in preparation for burst and HDR FIXED Crash on some devices when taking photos with RAW enabled. Update for 1.32.1 / 39 Fix logging. Fixed problems with Camera2 and flash (dark picture flash auto problem; excessively long flash); also fix mobile width for webpage, and ads Rearchitecture: move logic for save location history to new class SaveLocationHistory. More rearchitecture for SaveLocationHistory. Support save location history for SAF. Update history, flash auto fixed for autofocus too. Use wait/notify rather than spinning when waiting for callbacks to be done. Use white sliders, to be consistent with rest of icons. Consistent synchronisation. Move HDR code to new HDRProcessor class. Further work on HDR. Export HDRProcessor for testing. Add weighting and Reinhard tonemapping. Remove unnecessary Color import. Add setHDR method; improve exposures used for HDR. Add HDR ResponseFunction logging; fix bug in values passed to ResponseFunction; add applicationinterface/pref for HDR Use weighted linear least squares for ResponseFunction. Improve tonemapping - scale based on luminance of output image. Improve calculation of average luminance for Reinhard tonemapping. Rearchitecture tonemap to do all rgb values. Use floats instead of doubles for performance. Don't use Reinhard on each colour channel independently - improves colour reproduction. Improve performance a bit. Use SMP. Use AX+B for better response curves; weight by y axis too for dark exposure; use middle-gray of 0.8 Ignore gen/ Remove files now ignored. Use Renderscript for HDR image creation. Use fp relaxed (doesn't affect resultant images). Credit/history for Slovenian translation. Update. Add HDR option. Add logging. When switching from auto to manual ISO mode in Camera2 API, exposure time now defaults to the current (auto) exposure time. Adjust histogram of resultant HDR image. Fix last release (comment) Improve HDR algorithm, prefer base exposure pixels if they're within a "safe" range. Add comment Change to comment style only. Put histogram adjust code under a switch. No longer scale Reinhard tonemapping to average luminance; add commented out code for Filmic tonemapping. Use fmax instead of if statements. Use float3 instead of separate floats. Support for Asus Zenphone ISO: https://sourceforge.net/p/opencamera/tickets/183/ Rearchitecture, SaveImageNow now takes Request as parameter. Do HDR processing/saving on background ImageSaver thread; integrate with standard code for post-processing and saving JPEGs. Bump to version 1.33 / 40. Don't use Renderscript support library, as it bloats the APK by almost 2MB UPDATED Updated Russian translation (thanks to Dmitry Vahnin aka JSBmanD). FIXED Problems with popup menu on some languages and screen sizes. FIXED Hang when starting with Camera2 API on Android N - presumably due to no longer spinning on non-volatile. Further fixes for popup menu and small screens: Say "Timer: Off" intead of "Timer: No Timer", etc Put "Grid" as part of the title, to help small screens. Portugese translation. Apply recent fixes to Portugese. More fixes for various tranlations and popup menu on small screens. Update from recent language changes. Update for recent changes to arrays. Allow "dummy" requests, so we can give HDR images a cost of 2 in the cost, same as RAW+JPEG. Give sensible names to HDR and base exposure images. Fix HDR for when called from intent; only update thumbnail (and show thumbnail animation) for final HDR image. Fix bug where we could trash an earlier RAW; use single vector for keeping track of images to trash/share Make sure all images deleted when trashing with HDR and expo images. Improvement for returned success for HDR mode. Make sure HDR only supported if exposure time capability supported, and plenty of RAM. Now setting HDR via a new "Photo Mode" option, to allow for future expansion. Documentation for HDR. Don't include readme images in repository. Make saving the base exposure images under HDR mode an option. Call clearLastImages() from onPause() explicitly just to be safe. Don't set last scanned if not updating the thumbnail. Extra logging for performance. Move code to new loadBitmaps(). Use SMP for decoding images for HDR. Don't enable flash for HDR; also don't show in options for HDR mode. Don't display flash mode icon on the popup icon in HDR mode. Display info dialog when using HDR. Display HDR on info toast; move photo mode string to strings.xml. FindBugs improvements. Add warning comment for translators. Update R Destroy Renderscript object, and only create lazily when needed Update date for release. Fix html validation errors. Make gallery icon right-most; have less padding. FIXED Crash on Camera2. Fix logging. Target Android version 23; implement Android 6 permissions Cleanup DrawPreview location bitmaps. Use ArrayList instead of Vector (deprecated). Update comment. Add tags for author, copyright, URL. Updates to the Slovenian translation Corrections Correction Corrections
-
- 03 Sep, 2016 1 commit
-
-
Mark Harman authored
-
- 20 Aug, 2016 1 commit
-
-
Mark Harman authored
-