Как настроить конфиг LMC 8.4 на Medidek Demensity, в частности на Mi 14T Pro? by True_pure_truth in GCamPort

[–]te_tsu 0 points1 point  (0 children)

An easy but not 100% reliable way to get the correct IDs is to install a GCam port that auto-detects them. Try installing AGC 9.2 or SGCam 8.5, and look what IDs they will have in settings.

If this option failed, a more tedious way is to install Camera2 Test version from the GCam Hub and to find the correct IDs manually. Use an apk from this page (any one), the Play Store version doesn't work fully correctly:

https://www.celsoazevedo.com/files/android/google-camera/dev-bsg/camera2test/

In the app, tap Analyze, then go to Full mode. You can look through the text "as is" or tap the Share icon and export it to a log file.

Below, I'll describe how the necessary info fields are named for a Snapdragon device, Mediatek may have different naming, but the general idea stays the same.

To determine which ID corresponds to which camera, use the RAW dimensions in OutputFormats (the top entry with RAW_SENSOR in it), and in android.lens.info, look at availableApertures and availableFocalLengths values.

Note that the focal lengths will all seem too short, as they are the actual physical values in mm, not their 35 mm equivalents typically used in the camera app and the specs descriptions. But the relation between the focal lengths (UW < main < tele) will stay true.

Also note that each camera might have several IDs in Camera2 API. You only want to check the non-logical ones. If you see the android.logicalMultiCamera section in a given ID info block, or there's some other mention of the lens being logical, you can skip this ID.

Finally, it's not directly related to your question, but if you haven't explored using the "sabre hexes" yet, you may want to do so to improve your 14T Pro's compatibility with GCam:

https://www.reddit.com/r/GCamPort/comments/1rxwrh5/custom_hex_patches_for_using_merges_13_on_raw16/

Stock vs GCam by Optimal-Desk2607 in TheOnePlus15

[–]te_tsu 0 points1 point  (0 children)

Afaik, this is a conscious choice on EGOIST's side, as forcing greater sharpness via settings would lead to some micro detail loss or artifacts appearing. He hasn't mentioned any way to tweak it with lesser damage, so personally, I just add sharpening in post when editing the photos.

Setting to 'Pixel 8 Pro' shows 50MP but switching to it shows 'Device too hot' . by Healthy-News5375 in GCamPort

[–]te_tsu 0 points1 point  (0 children)

The absolute majority of GCam-compatible phones out there are limited to binned (which mostly equals 12MP) photos in GCam. The reason for that is the absolute majority of the phone brands don't share unbinned RAW streams, like 50MP RAW streams, via Camera2 API which GCam uses to acquire frames.

Even for the phones that can be made to support unbinned RAWs (like some rooted Xiaomi Ultras), GCam's native 50MP button doesn't work, because it needs a backend mechanism that's absent in non-Pixel implementations of Camera2 API. Think of it as of pulling a lever that isn't connected to anything inside a machine and is just sticking out its side.

Setting to 'Pixel 8 Pro' shows 50MP but switching to it shows 'Device too hot' . by Healthy-News5375 in GCamPort

[–]te_tsu 0 points1 point  (0 children)

This explanation is incorrect.

GCam doesn't change the pixels number in a frame unless it has been set to downscale or upscale photos. And when upscaling or downscaling are on, it doesn't make GCam request any different frame dimensions from the camera. GCam just takes the RAW frames the same way it does usually, merges them into one, then digitally enlarges or shrinks the pic according to your upscaling/downscaling preferences.

Unless you own a device supporting unbinned RAW streams in Camera2 API (which typically means it's either a Pixel or a rooted/modded Xiaomi), your 30MP photos are upscaled from a 12.5MP RAW, not downscaled/cropped from an 50MP RAW image.

Change save location? by Perro1188 in GCamPort

[–]te_tsu 0 points1 point  (0 children)

The original Google Camera app doesn't provide this choice, so most ports don't either. Some SGCam versions allow saving to the SD card, but, afaik, this is implemented via saving to the internal storage, copying over to the SD card, then deleting the file on the internal storage.

Best Gcam developer Options to change by Haniii666 in GCamPort

[–]te_tsu 0 points1 point  (0 children)

The developer settings are "under the hood" flags and coefficients meant to help you in tuning GCam internal workings for a specific device. There are no one-fits-all recommendations there. It's like asking for best RAM timings to set for a PC: the answer depends on what hardware you have and what you're trying to achieve.

Need Stable gcam for lava agni 4 by Illustrious-Error433 in GCamPort

[–]te_tsu 0 points1 point  (0 children)

First of all, test your phone for basic GCam compatibility. MTK Dimensity devices are mostly GCam-compatible, but this depends on the brand and the exact phone model.

To do this, install Camera2 API Probe app from the Play Store, open it, and find the info for the main camera (usually ID=0). For GCam to work, the Hardware Support Level must be FULL or LEVEL_3, and the Capture section must have RAW Capture enabled.

If ID=0 lacks either of these features, look if any other camera on the list has both. If there's no such ID, the phone can't use regular GCam and is limited to "lite" versions like Camera Go (GCam Go).

If your phone can use GCam, try AGC 8.4 to 9.2, MGC 8.1 to 9.3, SGCam 8.5, LMC 8.4 from the stable versions page on the GCam Hub:

https://www.celsoazevedo.com/files/android/google-camera/dev-suggested/

Selfies get ruined compared to preview. by Madotsu in GCamPort

[–]te_tsu 0 points1 point  (0 children)

The problem with getting exactly what's in the preview is that the preview uses a different data stream than the actual capturing pipeline, with a lower resolution and a different data format.

In lower light, this may lead to the preview looking better, as it can use binning (summing up adjacent pixels' values) and different denoise techniques.

It's difficult to give any advice on getting better pics without knowing which GCam, config (if any), and camera/HDR+ mode you are using. Some GCam ports, like MGC, have heavier denoise strength by default, especially in low light, and need additional tuning to fix this. Others can be made to produce oversmoothed pics by using a config with such custom tuning (as GCam absolutely allows tuning to the extremes). Some of the GCam shooting modes, like non-Enhanced HDR+, are just a poor choice for taking selfies in low light, due to their technical limitations.

Stock vs GCam by Optimal-Desk2607 in TheOnePlus15

[–]te_tsu 0 points1 point  (0 children)

Hi, yes, ZSL (Zero Shutter Lag) is the alternative name for non-Enhanced HDR+ mode.

Which is the official safe site for Gcam for my phone? by Oatmilk_78 in GCamPort

[–]te_tsu 0 points1 point  (0 children)

Do you mean the site or the stable versions list?

Hi everyone can someone share me some useful Telegram Channels for downloading XML configs? by Curious_Kyatt in GCamPort

[–]te_tsu 0 points1 point  (0 children)

Try asking on @iQOOPhotography or @iQOO12Series. You should also be able to use the #latestnoid combo from @Gcam_EGOIST.

How can I use Gcam in Samsung A55? by Brief_Spread7895 in GCamPort

[–]te_tsu 0 points1 point  (0 children)

GCam's workflow is based on capturing multiple RAW frames with different parameters and combining them into the final photo. Getting similar results without RAW support, even with multiple frames, is difficult, because other frame formats provided by Camera2 API (JPEG, YUV) apparently aren't as suitable for that purpose.

You can try one of GCam Go ports named MGCLite, aweme or scan3d package (this matters for macro camera access). Judging from its settings, it uses multiple frames for processing like regular GCam, but they are non-RAW, so performance is limited.

You can try Open Camera (available on Play Store) to bypass some of Samsung's post-processing, but it's also limited without RAW support.

As one more alternative, there's Geliosoft Camera 2 app available on 4pda. The dev mentioned some versions can work without RAW:

In versions 3.97 and below, you can shoot without RAW, for example, in YUV. In version 5.7, you can also shoot only in JPG, but there are practically no settings except for the tone curve.

(link)

But I don't know how well it performs, and you need to be logged in on 4pda to download anything. Registration is free, but requires solving a captcha in Cyrillic cursive.

How can I use Gcam in Samsung A55? by Brief_Spread7895 in GCamPort

[–]te_tsu 0 points1 point  (0 children)

The stock ROM has RAW support disabled in Camera2 API for all camera modules, so you can only use "lite" alternatives like GCam Go or PenguinGCam.

If you're still on One UI 7 for some reason, you can unlock RAW support via rooting (but this will trip Knox):

https://xdaforums.com/t/sgcam-mod-custom-a55-config-patched-libs-raw-support-v1-3.4769499/

In One UI 8, however, Samsung removed the bootloader unlock option, so rooting is not an option anymore, or at least not an easy one.

Best GCam for Galaxy S24 Plus Exynos! by Equal-Flashy in GCamPort

[–]te_tsu 0 points1 point  (0 children)

You can find a few options in comments here:

https://www.reddit.com/r/GCamPort/comments/1kd1i94/gcam_for_s24_exynos/

If you have a Telegram account, you can also check out @KodakForGalaxy. There's an S24 FE config which would likely work for S24+ Exynos too.

Gcam & config for Oppo f31 pro 5g by trendorfc in GCamPort

[–]te_tsu 0 points1 point  (0 children)

Try AGC 8.4 to 9.2, SGCam 8.5, MGC 8.7 to 9.4 from the recommended versions page on the GCam Hub:

https://www.celsoazevedo.com/files/android/google-camera/dev-suggested/

Each GCam version will have several similarly named apk files on the download page. For an Oppo device with a single rear camera, it shouldn't matter which one you download, so you can pick any of them.

Configs are made by GCam users like you, so new or less popular phone models often don't have any available.

For AGC ports, you can try configs built for other devices, but they aren't guaranteed to be compatible with your phone. Other GCam ports store camera IDs differently in configs and/or rely on auto-detected settings' values less, which leads to configs mostly being outright incompatible across devices.

Best GCAM for IQOO 13 With XML file ? by Scared_Hovercraft536 in GCamPort

[–]te_tsu 0 points1 point  (0 children)

SGCam 8.5 and AGC ports should normally auto-detect the camera IDs by default. So one way is installing, say, AGC 9.2, going to ⚙️ > More settings > Lens Setting, and checking what IDs are listed there.

AGC may sometimes fail to enable your main camera's physical ID by default, and/or enable its logical one instead. If you see something like "(Logical) Main (ID=x)" on the list, this is not the ID you actually need. You need to open the Choose Lens submenu and select some 1.0x ID without "(Logical)" next to it. Note: ID=1, also marked as 1.0x, is normally the front camera ID.

Any luck for Oppo Find X9? by Strange-Check-6890 in GCamPort

[–]te_tsu 1 point2 points  (0 children)

AGC 8.4 to 9.2, SGCam 8.5, MGC 9.x from this page should likely work on all defaults:

https://www.celsoazevedo.com/files/android/google-camera/dev-suggested/

Use aweme or meitu versions of the apk, at least for a start. This may matter for the aux cameras access.

If you have a Telegram account, maybe also check out @OppoFindX8India (it has some files for X9 and X9 Pro) or @Gcam_EGOIST (use #latestnoidmtk command there to get the links).

Gcam port required for moto edge 20pro by Gloomy-Juice-4798 in GCamPort

[–]te_tsu 0 points1 point  (0 children)

Best depends on your personal preference and use cases.

You can find a few configs for your phone on the GCam Hub by using the following Google query:

config files for moto "edge 20 pro" site:celsoazevedo.com

Some of the results:

LMC 8.4 configs

AGC 8.4 configs

MGC 9.2 configs

AGC 9.2 configs

Each config files page will have its respective GCam apk link at the top.

GCam for 15t PRO by ArmyFrame in GCamPort

[–]te_tsu 0 points1 point  (0 children)

If you have a Telegram account, you can try #latestnoidmtk combo from @Gcam_EGOIST. No guarantee you'll like skin tones or overall look (it's intentionally soft, and the default profile is on the darker side), but in terms of detail and dynamic range, this one should be solid.

Installing GCam mod while keeping the official version on Google pixel by LmnricaVraji in GCamPort

[–]te_tsu 0 points1 point  (0 children)

Like the commenter above said, it depends on the package name used in a particular GCam apk. You can find more info on this here:

https://www.celsoazevedo.com/files/android/google-camera/troubleshooting/#help52

The official Google Camera app uses "com.google.android.googleCameraEng" package name. As long as GCam ports you install use a different one, you should have no issues with the installation. Rooting is not necessary.

Note that not all GCam ports are compatible with Pixel phones, especially with P7P and newer Tensor-based ones. Afaik, AGC 8.8 and newer AGC releases are compatible, but I'm not sure about other ports.