222 lines
13 KiB
HTML
222 lines
13 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||
|
|
<html lang="en">
|
||
|
|
<head>
|
||
|
|
<title>Open Camera Device Compatibility
|
||
|
|
</title>
|
||
|
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||
|
|
<!-- viewport recommended by Google for mobile design, also required for Google's mobile-friendly test at https://www.google.co.uk/webmasters/tools/mobile-friendly/ -->
|
||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
|
|
||
|
|
<link rel="stylesheet" href="stylesheet.css" type="text/css">
|
||
|
|
|
||
|
|
<!-- EU cookie law, needed for analytics and adsense -->
|
||
|
|
<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
|
||
|
|
<script type="text/javascript">
|
||
|
|
window.cookieconsent_options = {
|
||
|
|
"message":"This website uses cookies, including for Google Analytics and to display ads",
|
||
|
|
"dismiss":"Got it!",
|
||
|
|
"learnMore":"More info",
|
||
|
|
"link":"privacy_oc.html",
|
||
|
|
"theme":"dark-bottom"};
|
||
|
|
</script>
|
||
|
|
|
||
|
|
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>
|
||
|
|
<!-- End Cookie Consent plugin -->
|
||
|
|
|
||
|
|
<!-- Google Analytics -->
|
||
|
|
<!-- anonymize_ip is set: unclear if this is needed for EU GDPR, but just in case -->
|
||
|
|
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-38364448-5"></script>
|
||
|
|
<script>
|
||
|
|
window.dataLayer = window.dataLayer || [];
|
||
|
|
function gtag(){dataLayer.push(arguments);}
|
||
|
|
gtag('js', new Date());
|
||
|
|
|
||
|
|
gtag('config', 'UA-38364448-5', { 'anonymize_ip': true });
|
||
|
|
</script>
|
||
|
|
|
||
|
|
</head>
|
||
|
|
|
||
|
|
<body>
|
||
|
|
|
||
|
|
<a href="index.html"><img align="left" src="ic_launcher.png" alt="Open Camera icon" title="Open Camera icon" width="72" height="72"></a>
|
||
|
|
<hr>
|
||
|
|
<div style="text-align: center;"><h2>Open Camera Device Compatibility</h2></div>
|
||
|
|
<hr>
|
||
|
|
|
||
|
|
<p>< <small><a href="index.html">Main Page.</a></small></p>
|
||
|
|
|
||
|
|
<p>This page provides some guidance on possible issues of Open Camera on various Android™ devices. Please note the following:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Sometimes behaviour can be affected by things like operating system version or can differ between variants of the same
|
||
|
|
model. Behaviour may also change over time depending on different versions of Open Camera, and different
|
||
|
|
versions of device operating system. So something listed here isn't a guarantee of that behaviour on a
|
||
|
|
particular model.</li>
|
||
|
|
<li>This information is provided "as is" with no warranties - if you need to be certain of how Open Camera works on a
|
||
|
|
particular device, ultimately you'll have to test it yourself.</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<h2>General notes</h2>
|
||
|
|
|
||
|
|
<p>If you're just interested in taking photos with non-advanced features (without using "Camera2 API"), then most things
|
||
|
|
should work on most devices, as far as I can tell. I do occasionally get bug reports of things which seem to be device
|
||
|
|
specific, but not enough to draw conclusions about things not working on particular devices. The most commonly reported
|
||
|
|
issues seems to be:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Video is one of the most difficult things working across different Android devices - on some devices recording comes out
|
||
|
|
corrupted. In some cases this is only on some resolutions, or it may be
|
||
|
|
all.</li>
|
||
|
|
<li>If you're wanting to save to external SD cards, you'll need to follow the advice at
|
||
|
|
<a href="help.html#faq">the FAQ</a> . Note that in some cases, it seems that SD cards
|
||
|
|
can't be selected even when using the Storage Access Framework option - this is a device issue, and
|
||
|
|
something out of my control. If you're wanting to have lots
|
||
|
|
of storage for taking photos or videos, it's probably better to make sure you get a device with plenty of
|
||
|
|
internal storage (internal storage is faster anyway, so means faster taking of photos, and more reliable high
|
||
|
|
resolution video recording).</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<p>If you're interested in enabling Camera2 support for advanced features (manual focus, manual exposure, expo bracketing, HDR),
|
||
|
|
be aware that some devices have poor support for Camera2 (even if they support the API, the
|
||
|
|
implementations seem to have problems). Thankfully things seem to be improving on that front with newer
|
||
|
|
devices. Please read the details below on what I know about different devices.</p>
|
||
|
|
|
||
|
|
<p>Also note that just because a manufacturer advertises a particular camera feature, it doesn't mean that Open Camera can use
|
||
|
|
it. Unfortunately some manufacturers limit some features to the "stock" camera application, and don't make it available
|
||
|
|
through to third party cameras. This tends to be more advanced features - 4K video, high photo resolutions, high frame
|
||
|
|
rate video, RAW.</p>
|
||
|
|
|
||
|
|
<h2>Device specific notes</h2>
|
||
|
|
|
||
|
|
<h3>Google Nexuses/Pixels</h3>
|
||
|
|
|
||
|
|
<p>In general, Google Nexuses and Pixels have worked well for Open Camera.</p>
|
||
|
|
|
||
|
|
<p>Camera2 API on the Nexus 6 works well (there are some minor issues, e.g., manual exposure doesn't work well when recording
|
||
|
|
video). It's hard to be sure about other Nexuses though.</p>
|
||
|
|
|
||
|
|
<p>Similarly Camera2 API works well on the Pixel 6 Pro. Open Camera also supports Google's HDR+ mode on the Pixels with Pixel Visual Core
|
||
|
|
(including the Pixel 6 Pro). As of Open Camera 1.50, Night Sight on the Pixel 6 Pro is available via the photo mode X-Night.
|
||
|
|
As of Open Camera 1.50, all of the Pixel 6 Pro's cameras are available to use by zooming in or out.
|
||
|
|
As of Open Camera 1.54, you can also select individual cameras directly (tested on the Pixel 6 Pro).</p>
|
||
|
|
|
||
|
|
<p>Color effects don't work on the Nexus 7.</p>
|
||
|
|
|
||
|
|
<h3>Huawei</h3>
|
||
|
|
|
||
|
|
<p>I've had reports of expo bracketing and HDR in Camera2 mode not working properly on some Huawei devices
|
||
|
|
(Huawei P8 lite 2017, P9). See <a href="https://sourceforge.net/p/opencamera/tickets/368/">here</a> for details.</p>
|
||
|
|
|
||
|
|
<p>I've also had reports of RAW/DNG images being saved with red/blue swapped. See
|
||
|
|
<a href="https://sourceforge.net/p/opencamera/tickets/422/">here</a> for details.</p>
|
||
|
|
|
||
|
|
<h3>Nokia</h3>
|
||
|
|
|
||
|
|
<p>I've tested Open Camera with the Nokia 8. Everything seems to work as far as I can tell, including Camera2 API with full
|
||
|
|
manual controls, RAW and 120fps video.</p>
|
||
|
|
|
||
|
|
<h3>OnePlus</h3>
|
||
|
|
|
||
|
|
<p>I've tested Open Camera with the OnePlus Pad. Everything seems to work as far as I can tell, including Camera2 API with full
|
||
|
|
manual controls, and RAW.</p>
|
||
|
|
|
||
|
|
<p>The OnePlus 3T had problems related to Camera2 API and manual exposure:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Manual exposure sometimes fails (the preview corrupts or the device may freeze for a few moments), this also
|
||
|
|
includes HDR.</li>
|
||
|
|
<li>Low light scenes show the wrong ISO and shutter speed, both on-screen and in the saved Exif info (although the
|
||
|
|
photos themselves still come out okay); also a knock on effect of this bug is that HDR and expo bracketing
|
||
|
|
don't work in low light. Manual ISO also doesn't work above 799 (the images still come out with ISO at 799).</li>
|
||
|
|
</ul>
|
||
|
|
<p>See <a href="https://community.oneplus.com/thread/506100">this thread</a> for more
|
||
|
|
details.</p>
|
||
|
|
|
||
|
|
<p>The OnePlus 5 seems to have the same problems with Camera2 API as the OnePlus 3T (see above). Issues with RAW images have been
|
||
|
|
reported for third party camera applications - see
|
||
|
|
<a href="https://sourceforge.net/p/opencamera/discussion/general/thread/0a9b5bef/">here</a>,
|
||
|
|
<a href="https://forums.oneplus.net/threads/pink-tint-on-dng.562049/">here</a> and
|
||
|
|
<a href="https://forums.oneplus.net/threads/raw-camera-purple-halo.565588/">here</a>. As of August 2017,
|
||
|
|
<a href="https://forums.oneplus.net/threads/pink-cast-on-dng-files-when-shooting-with-other-apps.580035/">this
|
||
|
|
seems to have been fixed</a>.
|
||
|
|
But as of December 2017, there seem to be
|
||
|
|
<a href="https://forums.oneplus.net/threads/raw-pictures-with-third-party-camera-app-are-greenish.727594/">additional
|
||
|
|
problems with RAW on Android 8.</a>
|
||
|
|
</p>
|
||
|
|
|
||
|
|
<p>The OnePlus 3T and 5 are rather old devices - as I say, the more recent OnePlus Pad does not seem to have these problems.</p>
|
||
|
|
|
||
|
|
<h3>Samsung</h3>
|
||
|
|
|
||
|
|
<p>I have tested Open Camera on a Samsung Galaxy S24+ (Exynos SM-S926B) and Galaxy S10e (Exynos SM-G970F). Mostly things work, including with Camera2
|
||
|
|
API. Known issues are:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Night mode is available via X-Night.</li>
|
||
|
|
<li>Slow motion and high speed frame rate video doesn't work on the Galaxy S10e (see below for more details), but fine on the Galaxy S24+.</li>
|
||
|
|
<li>The "Image quality" setting has no effect for JPEGs on the Galaxy S10e (unless post-processing options such as auto-level or
|
||
|
|
photo stamp are applied). This has also been reported for other Samsung devices; I also have the same
|
||
|
|
issue with other third party camera applications on my S10e. Howevever the image quality setting does work on the Galaxy S24+. See
|
||
|
|
<a href="https://sourceforge.net/p/opencamera/discussion/general/thread/1abb56eb/">this thread</a>
|
||
|
|
for details.</li>
|
||
|
|
<li>The photo shutter sound always plays at maximum volume on Camera2 API, this seems to be
|
||
|
|
<a href="https://issuetracker.google.com/issues/182811267">a Samsung issue</a> - a workaround is to turn off the shutter sound
|
||
|
|
via Settings/More camera controls/"Shutter sound".</li>
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<p>All the Galaxy S10e and Galaxy S24+ rear cameras are available (including telephoto for the S24+), you can switch by zooming in or out.
|
||
|
|
As of Open Camera 1.54, you can also select individual cameras directly.
|
||
|
|
Also the two modes for the front camera
|
||
|
|
("cropped" and "wide") are available to Open Camera.</p>
|
||
|
|
|
||
|
|
<p>At least some Samsung Galaxy devices support the camera extension modes (X-Night, X-Bokeh, X-Bty) (including the Galaxy S10e and Galaxy S24+;
|
||
|
|
in general this is more likely to be available for the flagship S devices running Android 12+).</p>
|
||
|
|
|
||
|
|
<p>The Samsung Galaxy S24+ at least supports Ultra HDR JPEG image format.</p>
|
||
|
|
|
||
|
|
<p>More generally I have occasionally tested on various Samsung devices using their remote test labs - although useful, this is limited
|
||
|
|
compared to owning a real device (especially when the test labs are dark!)</p>
|
||
|
|
|
||
|
|
<p>I've had reports of the audio being out of sync with video on the Galaxy S7 and S8 when in Camera2 API mode.</p>
|
||
|
|
|
||
|
|
<p>Older Samsung devices (e.g., Galaxy S5) didn't have 4K video recording available for third party camera applications. In some
|
||
|
|
cases it could be enabled with the "Force 4K" option, but this only works on some devices (in some cases whether it works
|
||
|
|
depends on which variant of a device). As of the Galaxy S10e at least, 4K video is available.</p>
|
||
|
|
|
||
|
|
<p>Some Samsung devices do not have any "scene modes" (in some cases this can depend on even which variant of a device is
|
||
|
|
used).</p>
|
||
|
|
|
||
|
|
<!--<p>I've had reports of picture quality being poor on Camera2 API the Galaxy S7 and S7 Edge, though improvements were made in
|
||
|
|
v1.42.1 onwards of Open Camera. See
|
||
|
|
<a href="https://sourceforge.net/p/opencamera/discussion/general/thread/48bd836b/">here</a> for details.</p>
|
||
|
|
-->
|
||
|
|
|
||
|
|
<p>At least some Samsung devices don't seem to have support for high speed frame rates for video for third party camera applications.
|
||
|
|
Filmic have documented issues for the
|
||
|
|
<a href="https://filmicpro.helpscoutdocs.com/article/41-samsung-s9-and-s9-filmic-pro-v6-compatibility-guide">S9 and S9+</a>, and
|
||
|
|
<a href="https://filmicpro.helpscoutdocs.com/article/42-samsung-note-9-filmic-pro-v6-compatibility-guide">Note 9</a> (these articles
|
||
|
|
are for Filmic Pro, but the issues faced likely affect all third party camera applications, including Open Camera).</p>
|
||
|
|
|
||
|
|
<p>On a related note, the Galaxy Note 4 and 5 were used with Open Camera to film
|
||
|
|
<a href="https://sourceforge.net/p/opencamera/blog/2015/10/cai-lan-gong---worlds-first-feature-film-shot-with-a-smartphone-at-4k-resolution/">the
|
||
|
|
world's first 4K feature film shot on a phone</a>.</p>
|
||
|
|
|
||
|
|
<h3>Sony Xperia</h3>
|
||
|
|
|
||
|
|
<p>To enable the 23MP photo resolution, you need to set Settings/"Camera API" to "Camera2 API". Someone has reported to me this works on the
|
||
|
|
Sony XA1 (G3123) (Android 8), I'm not sure about older devices.</p>
|
||
|
|
<!--<p>23MP photo resolution isn't available, the maximum seems to be 8MP. This seems to be due to
|
||
|
|
<a href="http://talk.sonymobile.com/t5/Xperia-Z5-Z5-Compact-Z5-Premium/Full-camera-res-in-third-party-apps/td-p/1045437/highlight/true/page/4">Sony
|
||
|
|
not making this available for third party camera applications</a>.</p>-->
|
||
|
|
|
||
|
|
<p>Sony devices <a href="https://talk.sonymobile.com/t5/Software-Updates/Camera2-API/td-p/974742/page/122">don't seem to support
|
||
|
|
RAW/DNG</a> at the time of writing.</p>
|
||
|
|
|
||
|
|
<p>I've had a report that manual white balance temperature doesn't work (Sony Xperia X Compact).</p>
|
||
|
|
|
||
|
|
<hr>
|
||
|
|
<p><a href="privacy_oc.html">Open Camera Privacy Policy.</a></p>
|
||
|
|
<p>This website uses icons from third party sources, see <a href="index.html#licence">licences.</a></p>
|
||
|
|
<p><a href="https://sourceforge.net/projects/opencamera/">Open Camera on Sourceforge.</a></p>
|
||
|
|
<hr>
|
||
|
|
|
||
|
|
</body>
|
||
|
|
</html>
|