yashsingh1/xdaforums huggingface dataset:
[LG Optimus 3D] defcomg:
Here You Go Itz

Things i did

Dithering set True

Increased Max Birate from 16mbps

Set Jpeg Compression to 0%

Changed File output names from IMG and MOV to O3D_PIC and O3D_VID

Set Low Battery Warning to Alert only at 3%

MAx Filesize for superfine set to 5.6mb not that the pic will ever be that size

Todo:

Increase Audio quality

Maybe force 5mp 3D Output

Set Default ISO to 100 (Better Quality)

Set Default Exposure EV-1

Set Default Exposure mode to small aperture(better DOF yeah i know it small sensor dont expect much).

Maybe enable more options in the UI it seems the camera has features like panorama,ISO Settings and more focus options like touch focus anyway thats all for now take pics with the stock camera app and take with modded app see if it helped.

Will take a crack at the 3DMAX App and Prada Cam see if i can make them work better on our O3D peace
[LG Optimus 3D] rezzsha:
will try it out and reply back with good news :D

verdict: camera seems to improve somewhat (tried your edited ticam files seems to look slightly better) , but not really any sharper though, video seem less jittery and more responsive ( but still some freezes). but its a good start :D
[LG Optimus 3D] lemach:
Very good work!I hope you can discover newer tweaks. Thanks a lot!
[LG Optimus 3D] bether:
Excelent work.

Could you try to find way to do mod for 16:9 ratio for 3D like EVO3D.
[LG Optimus 3D] defcomg:
Will try
[LG Optimus 3D] lemach:
Hi defcomg!With your last mod arccamera.apk I can not take picture when battery is under 15%...Pics still have noise and the filesize is the same, but as rezzsa have said it is a good beginning. Thanks!
[LG Optimus 3D] insestito:
+1, im on 5% battery, and can't open camera, but is not a problem ;)

The other tweaks are Very Good !!:good:
[LG Optimus 3D] rezzsha:
okay so im not a programer at all , so im taking a stab in the dark, but hope its something.

so if you look in the "util.class" which is in com/android/camera/utils- it has a list of possible settings ( stab in the dark)... so maybe we can add 5m to 3D from there??
[LG Optimus 3D] lemach:
I am going to read your files and i will see if i can help you...Thank you very much for your hard work!!
[LG Optimus 3D] adri_360:
Its so difficul. Will you might increase the quality camera in 2D to 8mpx?
[LG Optimus 3D] defcomg:
LOL I got 8MP Mode in Settings but pics are still 5MP

i Got 5MP 3D but still 3MP

i Got 1080p 3D It Crashes

i Got iSO Menu Working so say bye bye to noisy pics on stock cam

i will upload apk Just now just tryna figure out why when in high-quality mode the flash don't work

Now i should try doubling Audio And Video Bitrates + 44khz Sample Rate

tried 60fps @ 720p = Crash

Tried 120fps@480p = Crash

Could be the driver because omap 44xx supports 720p @ 60fps 120fps@480p as well as 5mp 3D
[LG Optimus 3D] rezzsha:
Awesome i'll try it out soon, also maybe theres another file where all the file sizes are kept. hence why its only coming out as 5mp instead of 8mp, maybe need to edit ticam setting??
[LG Optimus 3D] defcomg:
i think its in the dcc files in that OMAPCAM DUCATI Folder the files are in .bin formart dunno how to decrypt/decode.decompress it but will check more code to see. I Uploaded two Versions HQ and NQ HQ Takes longer to save but higher Quality but the flash does not work at all only when its set to on it goes on to help auto Focus the Next Version is NQ Normal Quality Higher Performance Lesser Quality Didn't try photo Comparisons.

I Dunno if you guys know this O3D has manual/Touch Focus that does not show up in the Menu When taking a pic by the view finder Tap the screen but dont let go it will start focusing better than AF with close objects saw this in the code, Post some photo samples:victory:

Oh yeah im not sure if i did the low battery mod let me know if the camera does not start with bat lower than 14%
[LG Optimus 3D] shredman09:
Thanks for your efforts so far! Great work!
[LG Optimus 3D] wichniar:
how do I install this? .. as it normally installs .. shows the error .... help
[LG Optimus 3D] bether:
I added some lines in TICameraCameraProperties.xml and now when shot 5MP 3D and 8MP 2D doesn't save only freeze
[LG Optimus 3D] shredman09:
Install with root explorer....replace arcC or rename....system/apps I think
[LG Optimus 3D] lemach:
Great job! I just try your normal quality mod and ISO menu works great. the pictures have less noise at ISO 100 forced. I have the "Normal quality mod" because the auto flash dont works in HQ ... I hope you can fix it and improve the autofocus.

On the other hand, I modified the ticamera and build.prop, adding 8mpx resolution but the picture freezes and is not saved ...

Thanks for all your effort. I look forward to your progress.
[LG Optimus 3D] insestito:
Interesting...
[LG Optimus 3D] wichniar:
I by mistake ... I removed the apk-camera ... I installed the HQ .. autofocus works .....

Remove the original product may first camera .. and then install a HQ ... :)

Please confirmation or am I just a strange coincidence that the autofocus works?

But the flash does not work: (: (
[LG Optimus 3D] lemach:
I also notice that the quality selector menu dont show the options correctly ...
[LG Optimus 3D] defcomg:
ARC CAMERA does not get values from TICamera Properties only other camera APPS such as Camera360 Camera FV Wierd that it does not save.

theres nothing wrong with the auto focus but i will try enable Stablization in Image Settings Also when you Long press shutter button it will keep focus until you let go this way it does not try to refocus,

Yeah i noticed this also where it says fine its actually super fine will fix that i Enabled smart Denoise which caused that it only appears in 3D Mode will disable it see if it fixes the quality menu.

i Think i might know how to add extra image resolutions to the menu.

This Modes are still Disabled:

Stich Mode

Panorana Mode

Cartoon Mode

Beauty Mode

if the cam does 1080p 2mp 16:9 @ 30 frames per sec in continuous shot it should be cable of 30 shots @2mp 4:3 shouldn't it ?

i will change max 6 to 30
[LG Optimus 3D] lemach:
You're right. The autofocus works well ... as you say fails to stabilize the image. Thanks to you, we almost have the perfect camera for our O3D. You're making great progress!

if you need another beta tester will be happy to help. you have given me back the enthusiasm for this phone. thank you very much!
[LG Optimus 3D] insestito:
defcomg, you could put in the first message post downloads everything you're doing. thanks
[LG Optimus 3D] defcomg:
Done

Any new updates Page 1 Post #2
[LG Optimus 3D] lemach:
Very, very good job defcomg!!You are the first who have got enable this menus!still any issue to fix but your mod are the best camera for me. Mmm, in 2d mode when i enable image stability dont show any icon but when do it with smart denoise show a "quiet hand"...both are the same? I am waiting for your next mod!Thanks, thanks a lot!
[LG Optimus 3D] defcomg:
They just share the same icons image stability does not show by the preview
[LG Optimus 3D] adri_360:
And the camera libs? Can be modified?

Is the first problem of poor quality camera
[LG Optimus 3D] defcomg:
if the came Libs are in Source C++ or Java/Smali but they are in .so formart as far aFAIK thats like a dll file in windows but for linux cant be decompiled

M2 Added try that the quality should be much better
[LG Optimus 3D] shredman09:
M2 ISO100 bright daytime shots
[LG Optimus 3D] bether:
I think arccamera gets some values from this file, because eg. when I'm changeing from 2048x1536 to 2048x1152 photos are 16:9 ratio by stock camera. This mod works only as 2D :(

Can you change this resolution to 4096x1152 and 2048x1152 inside arccamera.apk?

Maybe will work?

edit:

My mini mod was released here:

http://xdaforums.com/showpost.php?p=23970758&postcount=39

image did by this mod in attachment.

edit2:

Nice to be see ISO speed value in EXIF instead 0.
[LG Optimus 3D] GlossGhost:
What if we copy it to etc and to system/etc?

Will it bootloop?

I will try for the sake of it.

EDIT: Seems to be working. Also I tried searching and changing the preview values but I failed. Because the preview is 4:3 and the picture taken is 16:9.
[LG Optimus 3D] adri_360:
The 1920x1080 video is very dark.
[LG Optimus 3D] insestito:
but M2 has the characteristics of the M1?

Thankss
[LG Optimus 3D] bether:
All right, I added "3840x1080,1920x1080," in TICameraCameraProperties.xml file.

Result in attach photo 16:9 (renamed jps to jpg).

Before replace the file you have to backup by CWM recovery.

Because maybe bootloop.
[LG Optimus 3D] insestito:
Ummm... with M2 now can take 8MPx photos... and photos appears on gallery...

Incredible...
[LG Optimus 3D] shredman09:
@Insestito

Unfortunately 8MP photos are same as 5MP setting....no difference.

@Defcomg

Great work on improving LGs software though! iso100 photos are looking good!
[LG Optimus 3D] wichniar:
IN HD not working Flash how do you fix this apk will be great
[LG Optimus 3D] ecb41tza:
ok thanks for Camera App

---------- Post added at 02:16 PM ---------- Previous post was at 02:09 PM ----------

someone honest (thanks)
[LG Optimus 3D] GlossGhost:
No changes for me.
[LG Optimus 3D] lemach:
Testing m2: everything works fine but I still do not know the difference between image stabilizer and the "smart de-noise" ... to be useful the "smart de-noise" why not save the configuration to make it active by default?

And if not too much to ask, you could shorten the length of the prefix of the captured images? Thanks for all your effort!

The selector of quality is bad and does not calculate correctly the remaining images.

PNG is a format without post processing, right? as close to RAW ...

you are running a very professional job! MIND! and THANK YOU!
[LG Optimus 3D] defcomg:
What Rom you using

Should be i will see if the quality is any better

Yeah Flash Can't be enabled because of the mode its in

Yeah 8MP Reverts to 5MP i think its the camera libs that prevent it from Saving 8mp

the DCC Files say sensor is a IMX072 are both sensors the same or is the other the imx046 or both 046 same chip according to sony this being lg they probably just used Optimus Black DCC Files when running logcat it is using omap 3 dcc not omap 4 will see if there are any improvements in ics

ISO setting Affects video Brightness adjust iso to the lighting condition higher when darker or set it to auto

Heres the thing TICameraCameraProperties.xml has no effect on the rom im using but back when i was on stock + thiaz rom adjustments to TICameraCameraProperties.xml actually affected the camera what rom + kernal you using
[LG Optimus 3D] defcomg:
Lossless Type Yes because even @ 0% Compression information is lost in jpeg
[LG Optimus 3D] bether:
My ROM is DNA_GB 3.3.3 installed on stock v21E.

BTW for me flash works very well at all modes.

1. Is any way to change ISO display in exif?

2. In M2_ArcCamera.apk exists auto ISO as default for 2D mode, but for 3D mode impossible to chose "auto":-(
[LG Optimus 3D] defcomg:
Public.xml Strings.xml ids.xml

Okay i added

5MP 16:9
2592 x 1458 0xa20 0x5b2

3MP 16:9
2048 x 1152 0x800 0x480

2MP 16:9
1600 x 900 0x640 0x384

1MP 16:9
1366 x 768 0x556 0x300

To Util.smali Along with the Remaining PICS Calc AND Title Right Also Added it to supported Res LIst in ConfigDef.smali IN an array all good Then Added it to the menu IN ConfigMGR.smali now the prob is apk crashes i think its due to the fact i just used The 5MP (0x7f0b0046) 3MP( 0x7f0b0047) 2MP (0x7f0b0048) 1MP (0x7f0b0049) reference to Public.xml which refers to these lines

<public type="string" name="ids_setting_resolution_2592x1944" id="0x7f0b0046" />
<public type="string" name="ids_setting_resolution_2048x1536" id="0x7f0b0047" />
<public type="string" name="ids_setting_resolution_1600x1200" id="0x7f0b0048" />
<public type="string" name="ids_setting_resolution_1280x960" id="0x7f0b0049" />

I want to add the 16:9 but it goes down the list in order if i was to say add 0x7f0b0050 its already taken so i would have to take the last hex then + 1 now my question is could i just add say <public type="string" name="ids_setting_resolution_2592x1458" id="0x7f0b0160" /> below

<public type="string" name="ids_setting_resolution_2592x1944" id="0x7f0b0046" /> or at the bottom of public.xml ?

I Could also try Replace 4:3 Res With 16:9 if i cant get it right anybody?
[LG Optimus 3D] lemach:
I misunderstood your request...

Can you release a new mod with quality selector fixed and that show the remaining pics correctly? and could you put smart denoise activated by default? i still thinking that the prefix of images is too long. Thank you very much defcomg!!
[LG Optimus 3D] defcomg:
Ayt Fixed it well more like started with stock apk

Set Denoise to on by default And Quality Menu Work properly Suggest a prefix IMG and MOV seem too stock lol i think i have figured out how to enable more options in shot mode Just have to undo changes which may cause it not to work.

Enabled Sports Scene Mode

Enabled Scene Mode in Video Mode
[LG Optimus 3D] lemach:
Very good news! It's amazing what you're getting ... I had no idea that these options were on our arcamera. I can not wait to try your new mod. I am very happy with the new features you've unlocked, now pictures are far more good. Thank you. Thank you.

I liked prefixed "O3D_PIC" and "O3D_VID", you think?

Defcomg much encouragement, I insist that you're the first person who is getting these improvements and have been looking for since I bought the phone.

Sincerely, thank you!

Too bad the LG chose 2x2 chroma subsampling when my samsung wave, for example, it has 2x1 ... I guess this could only be changed with a new driver, right?
[LG Optimus 3D] defcomg:
i Looked everywhere for subsampling JPEG Encodes theres nothing in the APK The onlything relating to that that is bitmap Factory option Insaample Size which is set to 2 I will use "O3D_PIC" and "O3D_VID" i don't why LG Messed up the camera IMO it would have been the best STOCK Cam in any device but lots of features were disabled. will upload the apk later today. What was the subsampling in froyo ?
[LG Optimus 3D] insestito:
Im waiting other new mod... :D

Any new cool feature ???

Enviado desde mi LG-P920 usando Tapatalk
[LG Optimus 3D] lemach:
I just look picture was taken whe i had froyo...chroma subsampling is the same, 2x2...

Waiting for your new mod, thanks defcomg!!
[LG Optimus 3D] bether:
Please, set auto ISO as default in 3D mode instead 100 like in 2D mode in new version of your mod?

Because we can't return to auto past change to 100, 200... or another.

Is any chance to enable fast motion and slow motion in video mode?
[LG Optimus 3D] adri_360:
defcomg in framework.jar/classes.dex there are files with name similar a CameraProfiles.smali and etc.

Is for information

Mix Acura-Samno
[LG Optimus 3D] defcomg:
Will Check it out

Done.

I tried 720 x480 @ 120fps It crashed there must be some sort of FPS Range in camera APK or it might be CameraProfiles.smali They is no reason why it shouldn't work CPU + CMOS Support it IMO its a software limitation Just like 5MP 3D So i have all the other modes enabled except for stich mode however they crash i think i know the cause just tryna get a fix
[LG Optimus 3D] defcomg:
Problem is here :

V/===ArcCamera===1.1.1.11.20111103( (8062): : ModePMK:initEngineParamByMode ---->
E/===ArcCamera===1.1.1.11.20111103( (8062): : AbsCameraMode:Crystal CameraState:1
V/===ArcCamera===1.1.1.11.20111103( (8062): : AbsCameraMode:CameraId 1 = null

ABSCameramode is throwing Null instead of 0 that is what is causing the crash

See Normal Mode

/===ArcCamera===1.1.1.11.20111103( (8062): : ModeNormal: initEngineParamByMode ---->
E/===ArcCamera===1.1.1.11.20111103( (8062): : AbsCameraMode:Crystal CameraState:1
V/===ArcCamera===1.1.1.11.20111103( (8062): : AbsCameraMode:CameraId 1 = 0
V/===ArcCamera===1.1.1.11.20111103( (8062): : AbsCameraMode:CameraId 2 = 0
E/===ArcCamera===1.1.1.11.20111103( (8062): : CameraEngine: open<--- mCameraid ==0

When the App get null it Force close

CameraID 0 = Back Main

CameraID 1 = Front

CameraID 2 = Both Back Camera
[LG Optimus 3D] defcomg:
The shot modes don't work for now i will try and fix them when i can.

incase someone wants to attempt a fix heres what i think is wrong

Mode Burst:

protected void initEngineParamByMode(com.arcsoft.android.camera.engine.CameraEngine.Parameters parameters)
{
Log.v(LogUtils.TAG, "ModeBurst:initEngineParamByMode <----");
super.mSavingWithThread = true;
super.mCamEngine.setMode(0x20000009);
parameters.set(0x10000002, Integer.valueOf(17));
parameters.set(0x10000083, "off");
parameters.set(0x10000064, Integer.valueOf(0));
parameters.set(0x10000082, Integer.valueOf(6));
parameters.set(0x10000003, Utils.getPreviewSize(32));
super.mConfigMgr.setConfig(0x1001007, Integer.valueOf(20), true, false);
parameters.set(0x10000004, Utils.getResolution(((Integer)super.mConfigMgr.getConfig(0x1001007)).intValue()));
parameters.set(0x10000001, (Integer)super.mConfigMgr.getConfig(0x100200c));
if (super.mSystemReceiverrMgr != null)
super.mSystemReceiverrMgr.getInformation(11);
super.mCameraApp.onNotify(5553, Integer.valueOf(32));
Log.v(LogUtils.TAG, "ModeBurst:mode burst initEngineParamByMode ---->");
}

Mode Panorama

protected void initEngineParamByMode(com.arcsoft.android.camera.engine.CameraEngine.Parameters parameters)
{
Log.v(LogUtils.TAG, "ModePMK:initEngineParamByMode <----");
super.mSavingWithThread = false;
super.mCamEngine.setMode(0x20000008);
parameters.set(0x10000002, Integer.valueOf(17));
parameters.set(0x10000083, "ldc-nsf");
parameters.set(0x10000064, Integer.valueOf(0));
parameters.set(0x10000107, Integer.valueOf(0));
super.mConfigMgr.setConfig(0x1001001, Integer.valueOf(32));
super.mConfigMgr.setConfig(0x1001007, Integer.valueOf(32));
Log.v(LogUtils.TAG, "ModePMK:initEngineParamByMode ---->");
}

super.mConfigMgr.setConfig(0x1001001, Integer.valueOf(32)); Pano

parameters.set(0x10000001, (Integer)super.mConfigMgr.getConfig(0x100200c)); burst see the diff what that line does is tell ABSCamera what camera to use. this part (Integer)super.mConfigMgr.getConfig(0x100200c)); is missing hence the null return making it force close

M3 Added just fixes
[LG Optimus 3D] shredman09:
Truly outstanding work!
[LG Optimus 3D] carlsberg112:
Hello , sorry for noob question , how to install this and whats the best mod ?
[LG Optimus 3D] insestito:
Just replace Arccamera.apk (in the second message of the first page) with Root Explorer in system/app (you need have root)

Best mod is the last
[LG Optimus 3D] carlsberg112:
Thanks , so i need to rename the zip to apk ?
[LG Optimus 3D] lemach:
Best mod: M3. Use root explorer, backup arccamera.apk that is in //system/app, and delete after. Put the mod in the same folder and reboot.
[LG Optimus 3D] insestito:
The download are in .apk, you only rename it to ArcCamera.apk

:good: Press thanks button if i helped
[LG Optimus 3D] shredman09:
No need to reboot... After renaming... Just double click and install... Its good to go after that!
[LG Optimus 3D] adri_360:
Congratulations for your last mod os incredible. But there's a thing...the stabilitation and smart-noisy in 3d mode, not saves changes.

Mix Acura-Samno
[LG Optimus 3D] defcomg:
Damn lol i forgort to enable.

Someone try This Take a photo Sunny Day With subject facing the sun.

1st Pic ISO on AUTO Scene on auto

2nd PIC ISO 100

3RD PIC ISO 100 With Brightness on -1

4th PIC Scene Mode on sports <--

IMO i find the stock brightness at 0 is more like + 1 on other devices took two pics at iso 100 one with brightness on 0 and the other on -1

-1 PIC Proper Exposure a lil dark but good

0 PIC Overexposed which makes the photo look ugly and not crisp

Stock Brightness Level = 58 i need to find the right brightness and make that stock not too bright and not to dark havent been able to take Outdoor pics it's been raining like crazy here only Indoors
[LG Optimus 3D] wichniar:
Hello

why ... M3 version is not possible to take pictures in kameże 2D and 3D = 8megapixeli 5megapixeli ... and the M2 version of this option is ... I think that to boost their images .... ?? So the question is why?
[LG Optimus 3D] lemach:
I'll take the pictures this afternoon. I do not understand how to put the brightness to -1, you mean the "EV" exposure compensation perhaps?

Here is the pictures:

ISO AUTO:

ISO 100:

Sports scene:

I hope can help you to improve the camera as already you are doing!! Thanks

If you want to download it visit this link:

http://i1211.photobucket.com/albums/cc421/lemachx/O3D_PIC047iso100.jpg

http://i1211.photobucket.com/albums/cc421/lemachx/O3D_PIC046isoauto.jpg

http://i1211.photobucket.com/albums/cc421/lemachx/O3D_PIC045sportscene.jpg
[LG Optimus 3D] Magxmushroom:
i cant seem to install the mod on my mobile im using es file explorer with superuser rights,, so what i did is downloaded the M3 mod on my desktop next unzipped the files in a folder named ArcCamera.apk copied the ArcCamera.apk folder in system-app restart the mobile but nothing happend am i doing something wrong??

thank you
[LG Optimus 3D] insestito:
is very rare. Try with Root Explorer
[LG Optimus 3D] lemach:
Extract from the zip the file "M3_ArcCamera.apk" and copy to folder system/app. Backup and delete in that folder the "arccamera.apk".
[LG Optimus 3D] defcomg:
i Disabled 8MP and 5MP 3D as they did nothing i can enable them in M4

it should be EV but its brightness

Looking more at logcat I saw the quality was still @ 95% but finally got 100% and for the camera to use Ticameraprop . the reason it didn'tt work was because dcc in build.prop was set to 1 i set it to 0 now i get 16:9 5MP and 720x480 Preview.

I think i found light metering menu will see if it works then i will include it in the next version

1080P @20mbps

Audio @ 128kbps
[LG Optimus 3D] lemach:
I forgot to mention that the camera already operates until the battery reaches about 3%, good job!

to take the photos @ 100% you have to put the following in the build.prop, right?:

persist.service.ducati.enable = 0

camera.dcc.enable = 0

Hope the light metering menu works, i will waiting for your new mod to test.

Go defcomg, you are becoming the best cam modder! Thanks for all!
[LG Optimus 3D] adri_360:
I got a FC in Shot Mode in 2D

Mix Acura-Samno
[LG Optimus 3D] defcomg:
The Shot Modes are enabled but broken in the coding i will try and fix it ATM only Burst and Normal Work
[LG Optimus 3D] defcomg:
Those options seemed to force the camera app to get properties from ticam.xml rather than cameradapter.so

source for camera libs http://source-android.frandroid.com/hardware/ti/omap4xxx/camera/ if we could complie it maybe we could get 4:4:4 Subsampling instead of 4:2:0 i will post Mediaprofile and ticam.xml
[LG Optimus 3D] Magxmushroom:
Sorry i cant find the file u said "M3_ArcCamera.apk" when i unrar the files i get these files unrard META-INF res AndroidManifest classes.dex ESOURCES.ARSC im not doing something wright here?? thank you
[LG Optimus 3D] insestito:
You no need unrar the .APK
[LG Optimus 3D] Magxmushroom:
sorry what .apk its a compresed zip file within that file are those files no install .apk maybe somebody can upload the apk for me??

thank you
[LG Optimus 3D] lemach:
sorry for my previous post...there is no zip to download.

follow this to install the mod:

1.- download the m3_arccamera.apk. Here is: http://xdaforums.com/attachment.php?attachmentid=1200896&d=1342397912

2.- Backup arccamera.apk from system/app and delete it.

3.- copy the "M3_ArcCamera.apk" to system/app.

That is all. good luck!
[LG Optimus 3D] defcomg:
M4 Test

Whats New:

1080p @ 20 MBPS

AAC @ 128KBPS

There are Diff Versions all have above mentioned features in M4.zip you will find

ippoff

ippon

M4 Standard

ippoff/ippon both these have 16:9 Res Instead of 4:3 in 3D and 2D

IPP = Image post-processing. Haven't Tested The Difference yet

M4 Standard is the usual 4:3 Res

happy testing backup both xml's before replacing them i will post the zip on the first page