better Video quality possible? - Touch HD General

Hi,
I have something in the registry and found as
the quality of video (MPEG4) can improve.
Under this key you can Reserved memory of the camera:
[HKEY_CURRENT_USER\Software\HTC\Taskmanager\Lite]
"DesiredMemory" = dword: 8192
I have experimented a bit and found that the value of 8192
(original 4096) is the best compromise between memory and quality.
Less would the quality would deteriorate, and more
the device is slow overall (the start of the camera).
example Videos
wfg
starbase64

starbase64 said:
Hi,
I have something in the registry and found as
the quality of video (MPEG4) can improve.
Under this key you can Reserved memory of the camera:
[HKEY_CURRENT_USER\Software\HTC\Taskmanager\Lite]
"DesiredMemory" = dword: 8192
I have experimented a bit and found that the value of 8192
(original 4096) is the best compromise between memory and quality.
Less would the quality would deteriorate, and more
the device is slow overall (the start of the camera).
The attached CAB 8192 represents the value that you can test it so times.
example Videos
wfg
starbase64
Click to expand...
Click to collapse
Good news, I will give a try
Thanks for your finding

starbase64 said:
Hi,
I have something in the registry and found as
the quality of video (MPEG4) can improve.
Under this key you can Reserved memory of the camera:
[HKEY_CURRENT_USER\Software\HTC\Taskmanager\Lite]
"DesiredMemory" = dword: 8192
I have experimented a bit and found that the value of 8192
(original 4096) is the best compromise between memory and quality.
Less would the quality would deteriorate, and more
the device is slow overall (the start of the camera).
The attached CAB 8192 represents the value that you can test it so times.
example Videos
wfg
starbase64
Click to expand...
Click to collapse
hi bro I wil also have a try with this when I get the chance

I see one fault in those videos. All are different kind of usage, for example first one is clearly most moving and because of that it has to update more than second and third.
second video there is only one small moving part which makes it way easier for phone, same goes for third one.
Dont know how much youve been testing etc but not good video examples at all for testing that.
Hope it makes difference without slowing whole device down too much.

i've tested (here: http://www.hdblog.it/mobile/htc/2009/01/23/touch-hd-migliorare-le-riprese-video/ ) with default setting and 12288. It seems that there is no difference ... test with GSPOT (tha same kbps ... resolutions etc...)
I made some mistakes?

Thanks for this. It would have been good if all the videos were the same as the last one so it would be easier to compare and also have the movement of the cars.

hi,
if the videos are only a little liquid is sometimes but a beginning.
wfg
starbase64

Hi!
I've found a bug in your "S64 better Video quality.cab". Value is set to 33170 (=8192h) instead of recommended 8192 (decimal).
zbh

So? What's the improvement? Tried on my Diamond 2, and no difference, same 15fps, with same 1100kbps bitrate.

Cheers bro, good find, though I am moving thread to general discussion as its not related to rom development
Ta
Rick

Fallen Spartan said:
Cheers bro, good find, though I am moving thread to general discussion as its not related to rom development
Ta
Rick
Click to expand...
Click to collapse
Oh, i see you have touch hd, did you tried this fix for cam?

Didn't notice any real improvement to be honest

Related

3 Things about the Xperia you didn't know...

Hi,
So, according to the Pocket Now site (http://www.pocketnow.com/) and i quote;
As we start to see glimpses of the upcoming Sony Ericsson Xperia X1, new details are emerging about its capabilities in comparison to other WinMo devices. Here are three things about the device that you probably didn't know:
1. It has four LED indicators (two on each side) on the perimeter of the device to indicate system status, as seen below from the left side. The lights can blink in different colors like red, blue, and green.
2. It includes Handango's InHand software, which may bring an iPhone app-store like experience to the device.
3. It can take 640x480 VGA video - most devices max out at 352x288.
--------------------------
I knew about the LED indicators as i had seen them in action in a video (and they are kinda cool considering how lame they sound at first), and neither was i interested about Handango's InHand software being on the device... But the main point is the video. 640 x 480 is pretty darn awesome!
Oh well... i don't know if this is true, but i just read somewhere: "X1a has the MSM7201a which restricts the higher quality video. The X1i uses the MSM7200 which doesn't have the restrictions. "
So, if the 640x480 resolution recording is true, it'll be on the X1i...
Some stuff from the whitepaper
There will be a US and European version of the phone. The US version has 850MHz UMTS while the Euro has the 900MHz band instead. The US version is also crippled in some features (mainly relating to video recording/playback - only records QVGA video at 24fps when Euro does it VGA at 30fps. Also doesn't decode H264) due to some issues with patents in the US.
Click to expand...
Click to collapse
A really good video review. Slow in switching from portrait to landscape... but overall really great. (was added on the 15th, so highly unlikely that it has the increased RAM)
http://www.youtube.com/watch?v=W8ZL2-QEFoM
Plus it also mentions that the video recording is VGA
Insaneboy said:
Some stuff from the whitepaper
Click to expand...
Click to collapse
Thank you for that... now i have to make sure to get the Euro version... not the US one...
msalmank said:
Thank you for that... now i have to make sure to get the Euro version... not the US one...
Click to expand...
Click to collapse
Well, thanks to caeci11ius. I got it from here http://forum.xda-developers.com/showthread.php?t=406997
Keep in mind though that that might have changed since its quite old
Insaneboy said:
Well, thanks to caeci11ius. I got it from here http://forum.xda-developers.com/showthread.php?t=406997
Keep in mind though that that might have changed since its quite old
Click to expand...
Click to collapse
Even still... thanks.
It is a bit old - especially since we now know that Opera is included in Xperia, wheras that whitepaper says it is not...
msalmank said:
A really good video review. Slow in switching from portrait to landscape... but overall really great. (was added on the 15th, so highly unlikely that it has the increased RAM)
http://www.youtube.com/watch?v=W8ZL2-QEFoM
Plus it also mentions that the video recording is VGA
Click to expand...
Click to collapse
Here is another review where the panels switch way faster, they say it's a beta-version very similar to the retail one. Have they increased the RAM to make it faster? There are rumours that the RAM will be more than 256 MB.
http://www.theunwired.net/?item=videoview-hands-on-with-sony-ericsson-s-latest-xperia-x1-built
Supersmurfen said:
Here is another review where the panels switch way faster, they say it's a beta-version very similar to the retail one. Have they incresed the RAM to make it faster? There are rumours that the RAM will be more than 256 MB.
http://www.theunwired.net/?item=videoview-hands-on-with-sony-ericsson-s-latest-xperia-x1-built
Click to expand...
Click to collapse
Yes, they've increased it, it's now 340 or 384 mb.
Don't know which version is in the review, though, but the switching is very very fast.
msalmank said:
2. It includes Handango's InHand software, which may bring an iPhone app-store like experience to the device.
3. It can take 640x480 VGA video - most devices max out at 352x288.
Click to expand...
Click to collapse
2. This will be the first to go if I cook my rom. I don't need stupid service like this in my rom.
3. w/ the current spec, it may take VGA video, but I really doubt about how many fps it can record.
msalmank said:
3. It can take 640x480 VGA video - most devices max out at 352x288.
Click to expand...
Click to collapse
Most (or at least quite a few, especially with good cameras) non win-mo devices have more than 16 bit colour too!
How to confirm X1i
I am in the USa and don't want that crappy limitation of video recording and the lack of x264 support. How can I confirm a X1i vs. X1a if I order from one of the well known sites listed on this forum?
wtf no H264 decoding? does that mean it can still be accomplished by using third party apps?
dontdo_that said:
wtf no H264 decoding? does that mean it can still be accomplished by using third party apps?
Click to expand...
Click to collapse
No its a hardware limitation. The qualcomm chipset that supports VGA H264 recording infringes on broadcomm patents. Therefore the US version of the chipset has this feature removed.
vinokirk said:
Most (or at least quite a few, especially with good cameras) non win-mo devices have more than 16 bit colour too!
Click to expand...
Click to collapse
Because above 16bit is kinda pointless and only really looks good on the spec sheet. It comes with a performance penalty that is not worth it. I'd rather a snappier device.
Read this:
http://blogs.msdn.com/windowsmobile/archive/2005/09/07/462187.aspx
Video capture is supposed to be 640x480 30fps.
It is only the display colours that are limited. Play back on tv/pc should be fine.
I'm not sure why people think WM devices SHOULD have performance issues with this. Note the N95 has 24bit display and records great video at 30fps 640x480.
24bit colour makes a huge difference with some websites. WM 16bit devices for example look awful with the my-symbian banner. On the N95 it is like it should be. Pictures and video are also obviously much more natural. It is daft WM stick to 16bit displays with tiny physical cameras that can't take quality pictures regardless of the pixel count .. the qvga video of all WM devices except the X1 is also a joke .. I can't believe the pro and HD are still qvga.
There is no excuse for the X1 not to perform well with this. I'll be really upset if it doesn't.
pgamble said:
Video capture is supposed to be 640x480 30fps.
It is only the display colours that are limited. Play back on tv/pc should be fine.
I'm not sure why people think WM devices SHOULD have performance issues with this. Note the N95 has 24bit display and records great video at 30fps 640x480.
24bit colour makes a huge difference with some websites. WM 16bit devices for example look awful with the my-symbian banner. On the N95 it is like it should be. Pictures and video are also obviously much more natural. It is daft WM stick to 16bit displays with tiny physical cameras that can't take quality pictures regardless of the pixel count .. the qvga video of all WM devices except the X1 is also a joke .. I can't believe the pro and HD are still qvga.
There is no excuse for the X1 not to perform well with this. I'll be really upset if it doesn't.
Click to expand...
Click to collapse
The camera does take 16 bit photos. The display only shows 16 bit. The US version however cannot record in VGA for the reason I mentioned above.
And its not WM that decides to put bad cameras on phones. Blame our device manufacturers for that.
JKingDev said:
No its a hardware limitation. The qualcomm chipset that supports VGA H264 recording infringes on broadcomm patents. Therefore the US version of the chipset has this feature removed.
Click to expand...
Click to collapse
So you're saying that using skyfire browser, one would NOT be able to decode youtube videos?
384 MB RAM confirmed
SE has confirmed that the retail version of X1 will have 384 MB of RAM.
http://www.theunwired.net/?item=fol...ows-and-explains-the-xperia-x1-to-journalists
Unfortunately it will NOT have an accelerometer though.
Support for Flash Lite 3.0 will not be included initially, but since it will have Opera Mobile 9.5 that will be no problem, since Opera 9.5 includes the Flash 3.0 player - http://www.interpreting-tech.com/bemobile/?p=107
Supersmurfen said:
Support for Flash Lite 3.0 will not be included initially, but since it will have Opera Mobile 9.5 that will be no problem, since Opera 9.5 includes the Flash 3.0 player - http://www.interpreting-tech.com/bemobile/?p=107
Click to expand...
Click to collapse
Be not so sure about that. Currently it's not sure if the Opera version for the Xperia X1 will include flash support though it's possible of course.

Better video recording quality

Is there any chance to improve the video record quality because the current highest mode does really suck! Its really blurry and many fractals are included.
Is there any system hack or upgrade?
Help would be appreciated!
yes please any one !!!
me to i need any app or upgrade or even tweak to capture a real video from about 4 years i ve a pda2 with cool camera programme it captures video better than nokia n95 8gb an n86 but even it ve 1 mp camera but now jade ve 3.2 and also same 520 mhz powerfull cpu but what a crappy video take >>> .....
so please anyone help if anyone succeded in opening cool camera or to achieve better performance in that suckkin camera please help !!!!!
hi, me too, i'm searching for a better program. I think its possible with 528MHZ to record 640x480 videos.
sercio said:
Is there any chance to improve the video record quality because the current highest mode does really suck! Its really blurry and many fractals are included. Is there any system hack or upgrade?
Help would be appreciated!
Click to expand...
Click to collapse
XxAndrexX said:
hi, me too, i'm searching for a better program. I think its possible with 528MHZ to record 640x480 videos.
Click to expand...
Click to collapse
My fello Jade users. Video recording is not only dependant on programs used or storage size. Foremost it needs a reasonably good "lens" specs and jade does not have that. .. get a vidcam..
My fello Jade users. Video recording is not only dependant on programs used or storage size. Foremost it needs a reasonably good "lens" specs and jade does not have that. .. get a vidcam
Click to expand...
Click to collapse
Dear azahidi,
I had a HTC Touch (elf) before with aweful video recording quality. After I installed Coolcamera the video quality got improved alot. Unfortunalty Coolcamera is not supported on Devices with qualcomm CPUs
It has nothing to do with the "lens" ... at that point you are wrong!
sercio said:
... It has nothing to do with the "lens" ... at that point you are wrong!
Click to expand...
Click to collapse
Yes.. may be. I guess the lens in Jade could be the same spec as (and could also be used in) those vidcams producing HD videos.

hd2 camera is capable of higher image quality via reg tweak (possible software 8mp)

hi all this tweak will allow the camera to save images at a less compressed jpeg rate, meaning that the image is sharper and more detailed, the image increasement has been noted though out the tread my many people to be a huge improvement, i also thing my mod works well and with it you can get soem very detailed sharp images, their are a few ways to install the mod and also a few camera settings you can use to get the best possible piture from ur hd2 after installing this mod, please read below for all info you may need to get the best out of ur device
INSTALATION only need to do one of these three.
1) edit the registry ur self and replace the values like below.
HKLM\software\htc\camera\image\jpegquaity\superfine
replace the 5Msize = 643628 value with 746028
2) install the cab "HD2 746028 SuperFine Camera Tweak" a friend created from bottom of post it only does what the above reg tweak does nothing else is changed
3) install BsB Tweaks 1.5, y registry mode is now included with this tweak app which i might add i think is a must for the hd2
BEFORE AND AFTER SHOTS FROM ME AND OTEHRS ON THIS THREAD
http://forum.xda-developers.com/showpost.php?p=5157324&postcount=107
http://forum.xda-developers.com/showpost.php?p=5135805&postcount=55
http://forum.xda-developers.com/showpost.php?p=5135911&postcount=56
http://forum.xda-developers.com/showpost.php?p=5130666&postcount=3
SOME RANDOM SHOTS AFTER MODE
superfine, average focus, 5mp + with quality tweak
superfine, center area focus, 5mp + with quality tweak
Have you tried it? Just being present in the registry doesn't mean it will be always working.
5Msize = 643628
8Msize = 746028
these are the default valuses im trying this now
test1
5Msize = 746028
8Msize = 746028
ok here test1 results:-
autoWB / 5mp / superfine / noflash
---before---/---after----
indoorWB / 5mp / superfine / noflash
---before---/---after----
both the after shows are sharper and more detailed i think you will agree
picture MB size before / after are also different, so this must mean its made a difference to the picture quality or they would be around the same
pictures at default values are 1.14mb and after their both 1.30mb
Be careful, this could just as easily mean interpolation of your image up to whatever specs you define.
Most probably this simply means that the camera software is capable of working with higher resolution hardware.
I'm not a camera expert
I'm no camera expert, but wouldn't you all agree that there is improvement with the photos when comparing the 5M with the 8M shots. Zooming in on either photo, the images are less blurred and are sharper. And if it were just a software that was being limited by the hardware, then how do you explain the 200kb increase in the data size of the photos. If the camera were only able to support 5 megapixels, then after doing that registry change for higher res shots, wouldn't the images stay the same size?
Actually, after some though, it does look like the improvement isn't enough to make it match 8MP quality, but it does seem to be the case that after doing the tweak within the software to make 8M shots, that it pushed the camera hardware to its absolute maximum performance, slightly improving the quality of the images. So, even though it's not 8-Megapixels, its still an effective method for improving the picture quality even more, right?
DAMIEN123_666 said:
5Msize = 643628
8Msize = 746028
both the after shows are sharper and more detailed i think you will agree
picture MB size before / after are also different, so this must mean its made a difference to the picture quality or they would be around the same
pictures at default values are 1.14mb and after their moth 1.30mb
Click to expand...
Click to collapse
What's with the pink hue in the pictures? Didn't you apply the hotfix ?
What's with the pink hue in the pictures? Didn't you apply the hotfix ?
Click to expand...
Click to collapse
yes but like most others in fake light, house halogon bulbs the pink is still their but just not as bad, also in day light it seem almost gone
conyeje2 said:
I'm no camera expert, but wouldn't you all agree that there is improvement with the photos when comparing the 5M with the 8M shots. Zooming in on either photo, the images are less blurred and are sharper. And if it were just a software that was being limited by the hardware, then how do you explain the 200kb increase in the data size of the photos. If the camera were only able to support 5 megapixels, then after doing that registry change for higher res shots, wouldn't the images stay the same size?
Actually, after some though, it does look like the improvement isn't enough to make it match 8MP quality, but it does seem to be the case that after doing the tweak within the software to make 8M shots, that it pushed the camera hardware to its absolute maximum performance, slightly improving the quality of the images. So, even though it's not 8-Megapixels, its still an effective method for improving the picture quality even more, right?
Click to expand...
Click to collapse
well id say increasing this must make a difference seen as the values for the 5mpixels are different for the quality u select in the camera app, i.e. under basic/normal/fine/superfine @ the 5msize setting in the reg are all different their approx 85000 higher per each setting,
here another photo their seems to be a good difference look at the black key ring and serial on £5
so... don't You think that megapixel count may be determined by physical aspects like 5mp matrix beeing used? why would the manufacturer want to sell it as a 5mp if it's really 8? it's like digging for tv-out on xperia only because someone found some **** in the registry.
jeeez... I hope You'll get great results and fame for this discovery. seriously.
bronx said:
so... don't You think that megapixel count may be determined by physical aspects like 5mp matrix beeing used? why would the manufacturer want to sell it as a 5mp if it's really 8? it's like digging for tv-out on xperia only because someone found some **** in the registry.
jeeez... I hope You'll get great results and fame for this discovery. seriously.
Click to expand...
Click to collapse
i agree with you , however Asus P750 is sold with a hardware VGA screen that runs in QVGA mode... so i guess manufacturers have their own logic...
bronx said:
so... don't You think that megapixel count may be determined by physical aspects like 5mp matrix beeing used? why would the manufacturer want to sell it as a 5mp if it's really 8? it's like digging for tv-out on xperia only because someone found some **** in the registry.
jeeez... I hope You'll get great results and fame for this discovery. seriously.
Click to expand...
Click to collapse
i dont think its a mpixel thing now it seems to be the overall quality of the pic, ill explain
the reg files say this for the 5mp in camera setting.....
quality modes:-
basic = 403599
nomral = 468660
fine = 556226
superfine =643628
so maybe this determines the image quality and the htc software is the thing that will support the 8pm not the hardware
ok when i increase the superfine amount x8 my total spacve to take pics drops **** loads, with no tweak i can take 2618pics with the x8 tweak it says i have space for 720pics
ok, so if it's not the hardware, then picture must be interpolated to reach the higher mp count. is there anyone reading this with some more techie knowledge? is it total bull, or just tiny little bullie sh... where are these extra pixels coming from? milions of pixels to be precise...
It seems for increasing the sharpness of the image.
In good lighting it may have better results.
But, in such case, in low lighting conditions it may show more grains/colored pixels.
If it happens so, it will confirm the fact.
I think the better photos are just more sharp and I mean a software sharpening. So I assume it's just the way the HTC software processes the photos to result in smaller files. Kind of a trade-off between sharpness and file size and yes applying software sharpening does increase the file size because of the way JPEG works. The difference is definitely not on par with a 3 million pixel improvement.
For whatever is is worth, and while I agree that if the HD2 had an 8mpx camera HTC would most likely have marketed it as such, the original Nikon D1 camera, when it first came out, was sold as a 2.7mpx camera when in fact the sensor had exactly twice as many pixels. However they chose to bin them together to increase its sensitivity... not saying that this is what is happening here, but just that there have been precedents of manufacturers decreasing the pixel count of their sensors.
The cam may be 8MP, but unless the mod makes the images physically larger in pixel number then its not changing the resolution, its just lowering the compression. That will increase quality on its own. Indeed the pics after the mod are still 5MP, just less compressed. You can set the number to almost anything you like, i set it to 800000 and it works fine. Try higher numbers and see if the quality improves more.
Ok i was very interested in this, so i applied the tweek and took a shot.
Wow it does look better, take a look at this.
Is there a way to enable the 8MP option in the camera menu so that we can select it, this is by far the best pic this phone has taken for me, i dont care what it does and how it does it, but good find.
It works for any number pretty much. Might go wild and try 10Million (from the original 750,000 or so).
I think the 8MP is just a legacy setting, possibly they tried 8MP units in early production samples, but went for 5MP in the end. The registry settings were just not removed.
How interesting. I wonder whats going on....?

[Q] HOW TO Improve WP7 Camera Quality???

there is apps or regedit to Improve WP7 Camera Quality???
photos are NOT good..
with 5p setting.. the photos are only 300 kb
in android are more than 1.2 Mb
solutions??
thank you
gioiellino said:
there is apps or regedit to Improve WP7 Camera Quality???
photos are NOT good..
with 5p setting.. the photos are only 300 kb
in android are more than 1.2 Mb
solutions??
thank you
Click to expand...
Click to collapse
Photo's are not good indeed, but mine are about 800 kb.
Here is the solution!:
http://forum.xda-developers.com/showthread.php?t=942605
Lord Raque said:
Here is the solution!:
http://forum.xda-developers.com/showthread.php?t=942605
Click to expand...
Click to collapse
The application above is a significant step forward and the developer deserves huge credit. However, for those planning to try it, 'solution' is probably too strong a word - it's not perfect and isn't as tightly integrated to the OS as the native camera.
These things may come and it is a very serviceable option, but don't set your expectations too high about it solving all of the issues with the current camera.
The replacement camera fixes autofocus and flash usage at the expense of most other settings. It's fair trade off at this point of time. More importantly it shows that the cam problems CAN be fixed properly.

Customise your stock camera

Have you ever checked this folder /system/etc/camera? You can tune noise reduction, sharpness, contrast, hdr, night mode, light mode, nice food, scene recognition and many other algorithms as well. I have no knowledge and experience but if you want you can try and share your experience.
Sent from Honor 7
Spencer_D said:
Have you ever checked this folder /system/etc/camera? You can tune noise reduction, sharpness, contrast, hdr, night mode, light mode, nice food, scene recognition and many other algorithms as well. I have no knowledge and experience but if you want you can try and share your experience.
Sent from Honor 7
Click to expand...
Click to collapse
LOL! Why did nobody recognized before??
There was a mod that tuned camera long time ago, but in a different way - https://forum.xda-developers.com/honor-7/development/mod-camera-mod-100-jpeg-compression-t3340978
Anyway, Honor 7 camera is amazing and highly underrated - mostly because of too much noise reduction and too big jpeg compression. Just by changing camera app to a third party one (like Snap Camera for example) that allows you to change jpeg output quality to something about 90-95% makes REALLY BIG difference. Stock camera app simply compresses files too much and in effect reduces quality and amount of details. Files from stock camera are like 5-7mb each, while the ones from third party app are like 14-20mb! One problem though - sometimes, when image photographed scene has actually too much detail and resulting image exceedes 20mb you get nothing. Probably some memory issue.
Thing is, Honor 7 had great potential (and camera was just a part of it), but the interest in this device was killed by Honor itself. People who owned it mostly already sold it as there are big issues in current software that will most likely never be fixed. Therefore i would not expect to get much developement in camera area as the userbase is now reduced. It wasn't big year ago and it's only getting smaller and smaller.
Not much replies here. Anyone oriented on this matter yet?
First of all, I tried third-party camera app (Open Camera) that gives me 100% jpeg quality option, but I haven't tested real life quality out yet. Definitely bigger file size.
Video is the one I'm trying to focus on, tho. Open Camera gives me options for bitrate. Tried 50 and 40 Mbps. With higher dynamics real life framerate didn't go over 14 fps. With locked and somewhat under adjusted exposure, it can handle 30fps on 1080p. But it's no good when trying to shoot "professional" video. Didn't check the real life bitrate either.
As supevixen stated there's some threshold on bitrate and/or jpeg compression buffer. Any idea why?
So what I'm trying to solve is;
- Why there's so low threshold on buffer and can it be optimized? Could it buffer better if I used fast external SD instead of internal?
- How to optimize buffer to match hardware maximum?
- Should I continue using third-party apps or should I try to optimize stock camera .xml files?
- How to reduce denoising? (xml optimization)
- How to lock frame rate and/or shutter speed on video recording? (xml optimization)
I'm not very familiar with jquery or imx230 or much about the Honor 7 SoC either. I'm fast learner and very interested on optimizing the camera.
Ok, here we go. I'd figure that: "/system/etc/camera/multidenoise" -> "multidenoise.xml" is for the "selfie camera" as it states attributes for IMX134 and IMX135. So this doesn't need optimization, if I'm getting this right. "/system/etc/camera/davinci/imx230" has "hdr.xml", "imgproc.xml" and "multiframe.xml" files. "imgproc.xml" I believe has everything to do with the image processing. "multiframe.xml" has everything to do with denoising and luma enhancing, I recon. How to properly reduce denoising? Should I also tinker with luma enhancement or image processing? Also, as I stated I'd like to lock down the shutter speed on video recording, with frame rate set to 25. "/system/etc/camera/bshutter/imx230/" -> "algo.xml" has algorithms for shutter behavior. Any way to optimize those?
Or should I simply throw this peace of crap out of my life? Camera has great potential anyway, would be shame to toss it away.
If there's someone with some knowledge on the matter, I'd be more than grateful. Thanks in advance.
anamorphica, i didn't try modding original camera app by editing various files as i don't wan't to lose warranty, but i've tried many different camera apps and best one i've found is Snap Camera which paid version i'm using right now. Why? Simply because it can save jpeg files with 100% and it makes HUGE difference. Just imagine - files saved by stock camera are about 5-6MB each where files saved by Snap Camera are about 16-20MB each! And difference is really BIG when you zoom just a little bit and as we have 20mpix camera sensor it actually does make sense to "zoom" by just cropping full image to desired part and gues what - it is possible with good quality images. Of course you can save jpeg's with different quality in most third party apps (like Open Camera or Zoom FX for example), but Snap Camera seems to work best for me (it's interface is ok, it does have many useful options) and it also has amazing HDR mode (three images with different exposure are stacked together for final one - there are other apps that work that way but believe me - results from Snap Camera are by far best)
There is however one downside - sometimes, when detail quantity is to big and output image exceeds ~20MB files are not saved. It happens rarely (really) but it has to be somehow connected with amount of memory needed to that amount of data (in RAW data it has to be much more than just compressed 20 megabytes) and that's probably one of the reasons why stock camera app saves such highly compressed images. Take note, that every other "creative" mode in stock camera doesn't output full res images (light painting and night mode - they're about 8 or 10mpix as i remember) and i'm pretty sure that's also connected with memory limitations (probably not whole RAM - just the part available at the moment for camera sensor and GPU)
As for video quality, there's probably not much we can do, as our Kirin SOC is limited. Where Sony smartphones with same IMX230 can record up to 4k and have OIS, we can do only 1080p with just electronic image stabilisation and pretty low bitrate. Slow motion is also pretty bad with framedrops...
Anyway, as for me, Snap Camera is the best and i'm not going to mess with stock one. Just when i need those light painting modes or night mode - it's ok. But in good light i'll stick with Snap.
Thanks for your reply.
I'd like to know if buffer is really low/restricted due to hardware limitation. As I see it, Kirin is overkill for the needed buffer and RAM should be more than enough.
Someone made 100% jpeg quality mod to "media_profiles.xml", but every bitrate etc. values were set to very odd numbers. It's just hard time to believe that this phone couldn't handle more than what it does now.
btw. I read somewhere that Honor 7 GPU would be plenty for OIS as it should be implemented on IMX230 and people was waiting for firmware update to fix much of those restrictions, well we all know that update never came.
Our Kirin is not that good actually. Not only it does have issues with energy management (that's why apps in background are killed on stock roms and why battery times are much less impressive with CM roms - without agressive app killer built in stock firmware) but it is also crippled on GPU part (no Vulkan compatibility) and not really video capable - like i've said, phones based on different SOCs with same camera sensor are more capable (different codecs etc.) Our phone can't even record perfectly fluent slomo video with stock app - just try it, it's never without freezes.
All in all, i don't think it's worth mess with internal configuration files - you won't get too much probably, at least on video part.

Categories

Resources