yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] tommymsw:
Seems ok. Crashes when I try the panorama picture. Its a bummer that none of the effects are for the 3D camera. I have a 3D camera so I don't intend to ever take 2D pictures with it. Is there a reason the effects can not be applied to 3D?
[HTC EVO 3D] aznmode:
Change your mode to portrait to get the blurr effect and it will only focus on the section you tap on.

I think also 3d video recording has no lag at all vs. stock.
[HTC EVO 3D] vari9:
I know about that...but a better interface is required than adjusting the circles size and then the position...wht should i do when i need to focus only on two objects ket at a distance from each other....the circle doesnt work well........also sweepshot mode doesnt work....it crashes as soon as i click a pic also the smartshot mode cannot be selected........
[HTC EVO 3D] aznmode:
It's definitely not perfect but better than the stock app in terms of picture and video quality. It's taken from the Amaze so were gonna be stuck with whatever limit that thing has in regards to what you would like it to do. Sweepspot is definitely a gripe but hopefully it can be fixed soon.
[HTC EVO 3D] gk1984:
See the OP - it's disabled due to kernel limitations
[HTC EVO 3D] divedr:
Very nice port. I am a photographer and videographer and have to say the iso performance of this port is head over heels better than the stock camera. That having been said the 3D performance is not as good as the stock camera, the depth is missing in both video and still. The iso performance increase is significant though.

There are still a few bugs the most annoying is in 3D after taking a photo regardless of the review interval setting the camera ap stops and kicks you back to the homescreen. It would be nice to be able to adjust the custom image settings too. I understand to get this port to this point must represent a considerable effort, kudos to you, really nice work. I hope you continue to develop and twek this port, if you can work out the particulars tis might be THE camera ap that all developers cook into their custom ROMs, thanks!
[HTC EVO 3D] Albert Poon:
I really dont have any problems. Both 2D and 3D are better than stock.
[HTC EVO 3D] hachiroku:
I'm using MegAnthrax 2.0 kernel with infected ROM eternity1.4.2

I installed 2048x1152 cdma 0.8

2D photo, works perfectly in max resolution

3D photo, takes the photo but during the save and review photo time amaze camera closes without force close prompt

3D video, works fine and depth of video in 3D is fine

2D video, of course does not work like with other custom camera apk's out there with increased resolution.

any solutions to my 3D photo taking issue?
[HTC EVO 3D] aznmode:
use the 1920x1080 version
[HTC EVO 3D] hachiroku:
ok thanks, that worked. everything is working now. so i'm assuming this function doesn't work because some phones had mismatching camera sensors? i think i read somewhere the main sensor is a full 5mpx where as the second sensor is a lower grade?
[HTC EVO 3D] eddyz:
after installing this mod, i noticed that my gallery only shows the pics taken after the mod. it will not show the previous pics. any thoughts on this?
[HTC EVO 3D] igor.bezkrovny:
Where are the previous and new pics located on sdcard?
[HTC EVO 3D] neol23:
/sdcard/DCIM
[HTC EVO 3D] igor.bezkrovny:
What is this?
[HTC EVO 3D] eddyz:
they are in the DCIM folder
[HTC EVO 3D] igor.bezkrovny:
It is bad. Pictures should not be stored in DCIM folder!

Right folder is /sdcard/DCIM/XXXMEDIA/

If you have up to 9999 photoes, the right folder is /sdcard/DCIM/100MEDIA
[HTC EVO 3D] eddyz:
yes, i do have all my pics in /sdcard/DCIM/100MEDIA. now, the gallery only shows the new pic i took with the mod and not the old ones.
[HTC EVO 3D] igor.bezkrovny:
Can you find new and old pics both in /sdcard/DCIM/100MEDIA browsing sdcard from PC?

If both new and old pics are found on sdcard in one place \100MEDIA, disconnect phone, wait for 30 seconds and go to the gallery.

Sdcard will be remounted. It may help.

Also if problem is not solved after last step write which rom do you use.
[HTC EVO 3D] eddyz:
yup, tried all that. didnt help.

using kingcobra1.6 with karma kernel 0.8.

1920x1080 gsm mod
[HTC EVO 3D] igor.bezkrovny:
Another possible solutions:

1. Turn off fast boot in settings->power menu and reboot phone into recovery, clean cache and dalvik cache, fix permissions. Turn off fast boot is necessary for this test. Check if pics are updated

2. Try to find file ".nomedia" on sdcard in all folders and in the root of sdcard also.

And tell folder where it was found.

3. Use logcat to record logs when you are starting gallery (albums) and attach file to post. It may or maynot help.
[HTC EVO 3D] divedr:
Keep up the good work!

Again I have to start by saying this is a VERY nice port. You seem to be onto something here which the stock Evo 3D camera or stock camera modifications do not or cannot provide. I have been following HTC's multimedia application developments and deployments over many years through various iterations both hardware and software related. In this regard there seems to be a recurring theme. It would appear that HTC uses a global and cost effective strategy in designing their applications (like the camera ap).

The approach HTC takes is similar to that of Canon's for their DSLRs. It allows the same application\firmware (or in this case availability of innate kernel functionality and the camera ap) to be deployed on various hardware platforms with minimal changes to the code of the apk and its contingent variable set (enabling or disabling switches) relative to the respective hardware platform. Although a cost effective strategy it does not allow the full potential for any one hardware configuration to be realized.

I have been involved with photography and videography for many years, these are my most significant observations with the latest HTC Amaze_camera_ported2EVO3D_v0_08_2048x1152_cdma_by_bio_signed.zip version. The iso performance of this port is head over heels better than the stock camera. The 3D performance is not as good as the stock camera, the depth is missing in both video and still captures. The iso performance bump is very significant and from my preliminary comparisons brings with it an increase from ~4 to 5 stops of range over stock or stock ports.

There are still a few bugs the most annoying is in 3D after taking a photo regardless of the review interval setting the camera ap stops but without a FC. The custom image settings (brightness, contrast, sharpness, etc.) are (greyed)unavailable and 1080p is not an option. I understand to reach this point with this port represents a considerable effort, kudos to you, really nice work, any chance at a RAW file format option (just kidding!).

Getting all the kinks ironed out and actually realizing the full potential of the EVO 3D hardware will be an undertaking which shall require more than the trial and error approach of fliping switches randomly. I hope you continue to develop and refine this port, if you can work out the particulars this might be THE camera ap that all developers cook into their custom ROMs.

Thanks for all your hard work and sorry for the lengthy post.

Best of luck!
[HTC EVO 3D] igor.bezkrovny:
Thx. About FC after taking picture in 3d - try 1920x1080 version.
[HTC EVO 3D] eddyz:
.nomedia was in a whole lot of folders, like fancy widgets, some games, etc.

here's the log
[HTC EVO 3D] igor.bezkrovny:
Log tells nothing to me:(

You should check if .nomedia can be found here:

/SDCARD/

/SDCARD/DCIM/

/SDCARD/DCIM/100MEDIA/

If yes - delete it, turn off fast boot, reboot phone.
[HTC EVO 3D] eddyz:
its ok. thanks for ur help. i decided to do a full wipe and flashed kingcobra 1.5 again. now everything seems to be working fine.
[HTC EVO 3D] divedr:
When if ever can we anticipate the white balance, sharpness, contrast, brightness settings to become functional? Will we see the ability to change the video recording format from MP4 to 3GP?
[HTC EVO 3D] gk1984:
Why would you want 3gp? Mp4 is so much better. Unless you just want small file size and don't care for the picture quality so much. Then I can see that.
[HTC EVO 3D] one-way_ticket:
I'm really interested in trying out this mod on my GSM EVO 3D. After combing through 20 some pages of FC errors that have been fixed, could someone tell me in layman's terms the advantages of this over the stock software I currently have for my camera?

I currently have the Leedroid kernal which looks like some others are using as well...any and all advise would be appreciated!
[HTC EVO 3D] dexteral:
Read this post maybe it'll help you. I like the new interface :D
[HTC EVO 3D] divedr:
3GP for the file size trade off in IQ when you want it, to be able to chose between the two formats would be nice. The ability to adjust the other IQ parameters (sharpness, contrast, white balance, etc.) would be most helpful as well.

---------- Post added at 07:17 AM ---------- Previous post was at 07:13 AM ----------

Yes that works, no drop out after 3D pic with 1920 x 1080 version, thanks. Will we see IQ adjustments (sharpness, contrast, white balance, etc.) in a future release? Nice work, very nice work, my new camera ap!
[HTC EVO 3D] divedr:
Kudos!

After having explored much of the innate functionality of the camera port there are a few points which might help others hit the ground running in using this camera ap.

In order to access the custom image parameters you have to set the scene mode to manual. Then and only then will the white balance, contrast, brightness, sharpness, etc. be available to you.

The "Sweep Shot" mode does not work and will hang the camera ap, don't try to use it.

Overall IMHO this is the best camera application for the evo 3D. I am in the process of a standardized comparison of the images from this port, the stock and modified stock aps. When I have some significant data I will post them.

There is one question I would like to ask Igor, is there any way to enable metering adjustments (spot, center weighted, average, etc.) in this ap? I dont know if it exists in the standard Amaze camera. If not HTC usually implements one application for a variety of devices and customizes with software switches that are device specific, perhaps it might be possible to enable in this manner? Metering adjustments are very valuable in real world shooting situations. Yes, I know this is a phone not a DSLR, but if possible, it would be great!

At any rate thanks for the excellent work, it's appreciated!
[HTC EVO 3D] divedr:
Overview

I would like to start by apologizing for the extremely long post.I have made an attempt at evaluating the ported Amaze camera to the stock and modified stock apps available. There are some pretty interesting results.

In order to make a valid comparison we first have to identify and understand the variables involved in any digital imaging system which determine the ultimate image quality that can be attained. First and foremost are the limitations placed on the system by virtue of the innate functionality imposed by hardware specifications. You cant make a 5MP sensor an 8MP sensor however, software plays an equally important role in determining the ultimate image output of the system. This is best illustrated by comparison of the The Nikon D80 and the Sony DSLR-A100. Both use the same APS c Sony sensoy however the performance, image quality and characteristics of the two camera bodies are significantly different. This is largely due to differing ASIC technology and image processing software. If you want to read more about the technical aspects of digital imaging systems a good place to start is here: http://www.dpreview.com/learn/glossary.asp

Under standardized conditions I shot several test images using the evo 3D and the Amaze port, stock camera and the modded stock camera of Clean ROM 2.8. The results are a bit surprising. It would seem that the Amaze port brings to the evo 3D something which the modded stock cameras do not. It would appear that the iso boost from the Amaze port does more than boost the iso. Looking closely at the image histograms it would appear it gives an increased dynamic range of 1 to 2 stops. This is extremely significant. The Amaze port low light performance appears to be measurably better than the stock or modded stock cameras can deliver.

In the past the overall consensus regarding HTCs methodology in developing camera software is to develop a generic application for a relatively similar group of hardware iterations and use switches within the software to accomodate the various hardware configurations. It is reasonable to beieve this is the case as it is from a production standpoint a cost effective strategy. If that is the case it would seem the Amaze camera ap may have some fundamental differences (seperate from software switches) as compared to stock or modded stock cameras.

This inclines me to opine that what we have here in the Amaze port may represent a fundamentally different iteration of the camera application perhaps marking HTCs cutoff point for sundowning the camera app wich shipped with the evo 3D.

Whatever the functionality and image quality provided by the Amaze port offers significant advantages over stock. If there is a way to enable selection of different metering modes (which I do not believe are enabled in the Amaze as there are no references to such functionality in the HTC user manual) it would make this THE hands down BEST camera app for the 3D.

Agan sorry for the LOOONG post!

Nice work Igor, please keep it up, its greatly appreciated!
[HTC EVO 3D] igor.bezkrovny:
Added to first post

Take new version:)
[HTC EVO 3D] igor.bezkrovny:
I think for many of us it will be very interesting to see images you made with different cameras with shot conditions in image description to compare. Can you post them? Thx
[HTC EVO 3D] one-way_ticket:
I'm not a photographer by any stretch of the imagination, but this mod is amazing. Thanks for the work you've put in Igor, and the very thorough analysis divedr! All appreciated!
[HTC EVO 3D] divedr:
Igor, yes I can but I do not believe the images themselves would be of any significant value. There would be no way to standardize what each person would see on their display due to individual display adapter and monitor hardware variances, brightness, contrast settings, color curves, dot pitch, etc. What would be of greater value would be the histograms. I would have to assemble them to post and it would take me some time to do this. If people (you) are interested I will do it, please leave some feedback and on the basis of requests I will try to make as much data available as possible.

Thanks for the point in the right direction, I have taken the time to thoroughly familiarize myself with the settings within the Amaze camera app and can now access all of the available functionality.

The one thing that I believe absolutely would make this port STELLAR would be to enable metering settings. The ability to adjust the metering mode is paramount in as much as real world usability is concerned. If there is a way to enable metering parameter selection spot, center area and average as are enabled in the evo 4G it would give the evo 3D the ability to essentially replace a dedicated point and shoot digital camera. As far as functionality and real world usability are concerned this would be the ONE feature set of greatest import. Forget about enabeling Sweep Mode, Burst Mode, etc. Focus on getting metering parameters enabled. To give an idea of how important the ability to select these functions is Canon removed spot metering from their entry level DSLRs firmware for two hardware iterations in order to make photographers who wanted this functionality buy up to the higher price class of xxD series DSLR camera bodies.

Bottom line get metering selection working and you have a HOMERUN! If I can be of anty assistance in this regard please feel free to PM me. Thanks again for the excellent work, please keep it up!
[HTC EVO 3D] igor.bezkrovny:
Version 0.09 is temporary removed because it now always saves into 3GP :(

I'm working on this
[HTC EVO 3D] divedr:
Igor thanks again for the port, great work. I will be posting some comparatives soon.
[HTC EVO 3D] Moricon:
Was the video format the only issue with 09? Should we flash back to 08. Thanks for the work!
[HTC EVO 3D] hachiroku:
any way to increase 3d depth? the 3d effect is there but not as strong as with the original camera app
[HTC EVO 3D] igor.bezkrovny:
New version v0.10 uploaded.
[HTC EVO 3D] ilovemeow:
is the smile/ blink detect working? search for the post , there no one mention about this :)
[HTC EVO 3D] divedr:
Igor, as you asked here are the data from the comparisons I made. As they say a picture is worth a thousand words:

The dynamic range from the Amaze port is superior to the stock and modded stock cameras. The lower set of images illustrate the resolution (level of detail) from the Amaze port is better than stock or the modded stock camera from Clean ROM 2.8.

All things considered, if you can enable metering mode selection it would make this port the BEST camera app hands down for the evo 3D. I wouldn't look to change anything before getting metering working. The other parameters (Sweep Shot, Burst, Video CODECs, etc.) are eye candy compared to the metering modes. The ability to change metering modes affects the capabilities of a digiital imaging system significantly. The ability to switch metering modes is a real photographic tool which when enabled would endow the evo 3D with significantly increased abilities as a photographic instrument. Igor if you can pull this off it would be a coup!

Thanks again for all the hard work!
[HTC EVO 3D] ace_k786:
Hey Igor I have a question. When taking 3d pictures i'm noticing less of a 3d effect as compared to the stock. Is this true for everyone our did I do something wrong when I flashed it? I am also noticing darker 3d pictures but that could be my lighting.
[HTC EVO 3D] divedr:
As far as darker is conceerned see my post directly before yours. The 3D effect is far less pronounced in the high res version of the application. Try the lower resolution version and you should see better 3D.
[HTC EVO 3D] hachiroku:
I love this mod!!!

thank you!!!
[HTC EVO 3D] TymmyD:
Tried version 10 higher resolution gsm and getting force close when 3d camcorder. Same with lower res. Flashed back ver.8 no problems high res.
[HTC EVO 3D] hachiroku:
same for me in 3d photo mode

my screen also actually is blank when I turn on 3d mode. I used the 1920 file v0.10
[HTC EVO 3D] igor.bezkrovny:
Don't forget to setup codec to H264 to record video in 3D.

In the next version the H264 codec for 3D video rec will be selected automaticaly.
[HTC EVO 3D] hachiroku:
igor, do you know if it is possible to modify camera flash so when enabling flash as ON versus AUTO the LED light status on the whole time? just like how video mode and flash works. maybe make this a selectable option if possible?

without this feature taking pictures at night always come out blurry because the camera focuses at the very last minute again when the flash comes on.

---------- Post added at 07:58 AM ---------- Previous post was at 07:46 AM ----------

that fixed it.

we still are unable to adjust 3d strength with this port? I went through my old photos using the standard camera and the 3d strength is definitely higher.
[HTC EVO 3D] mig67:
Changed to H.264 video codec 3D is excellent. Thank you for your trouble.
[HTC EVO 3D] mikeyxda:
You got some things wrong in your analysis. I'm not saying the Amaze pictures don't look better (especially the detail in that last one), but your analysis of those histograms is incorrect. In the middle one, that area at the top does not indicate clipping. That simply means that there were so many pixels in the mid-range that the graphing couldn't count them all: not that anything in the picture itself was clipped. Also, having some headroom is fine, but you don't want that much space on the right (as in the last histogram). It will not only make the picture darker than necessary, it chops off your quantization range and can cause banding. Ultimately you want a histogram that goes from left to right with no gap at either end and no tall bar(s) at the ends: tall bars at the left/right DO mean clipping! In that last histogram, you've lost the upper 1/3 of your quantization range which means your RGB values now go from maybe 0-192 instead of 0-255. You do yourself no favors by "saving" points on the upper end because ultimately you'll have to brighten the image to compensate (because there will be no true white) and in doing so, stretching the image in that way can cause banding because you no longer have 16 million colors (0-255) but more like 7 million.

Mike
[HTC EVO 3D] divedr:
Actuall thanks, I made that chart at around 3:00am, that's what happens when you stay up too late! The clipping baloon belongs on the top histogram and compressed belongs on the middle histogram. The range of the subject matter is fixed, lighting, distance to subject, all identicle and standardized so any difference in the histograms should represent variance between the individual camera applications.

I would differ with your opinion regarding exposure. I like a camera that meters to the left (conservative) because the image can always be post processed unlike one that meters to the right blowing all the highlights.

Out of the three the stock is clearly the worst performer. Thanks for pointing out my error, I will correct the chart when I have a chance (after I get some sleep!)
[HTC EVO 3D] igor.bezkrovny:
New version v.0.11 uploaded
[HTC EVO 3D] mikeyxda:
I'll agree to disagree on that one. The only place said headroom belongs is in a raw file, not in a processed JPEG. On a normal scene (not a low contrast one), a gap like that in a processed file indicates underexposure and it's going to have to be fixed by removing that gap in post processing. With proper metering, there should be no gap on the left or the right: the histogram should taper down to zero with the left edge of the "mountain" touching the left side and the rightmost edge touching the right, but without any tall bar(s) at the endpoints indicating clipping.

I agree that a small gap on the right is better than a tall bar (indicating clipping). On that we agree. But you don't want anything but a very small gap and ultimately none at all in your final image, because the larger the gap, the more coarse your colors are going to be and you'll start seeing banding in things like skies and other narrow color areas. Not to mention that, again on a "normal" scene, the larger the gap, the more underexposed it is going to look until you fix it and remove that gap.

Mike
[HTC EVO 3D] mswlogo:
Of the 3 histograms you show, I'd take the first one. Although not perfect.

The 3rd one is just as bad and probably worse. What it may be indicating is higher contrast which can sometimes give the impression of a sharper image.

Some times you want that sometimes you don't. Depends what you are doing.
[HTC EVO 3D] malicon:
Wanted to thank you for such an excellent port. this thing is amazing and so much better than the stock and modified cameras.

I have been running MIUI for the past week and loving it, but unfortunately can't use this mod. So I'm considering going back to a sense ROM just to have this camera!