Author |
Super camera driver for k750/w800/w810 |
Kriomag Joined: Dec 20, 2006 Posts: > 500 From: Poland PM, WWW
|
On 2007-12-15 00:03:14, nocky wrote:
hi Kriomag,
does your v21.93 BETA cam driver work for w810?
You tell me, i dont have W810i to check this
I think it works fine. |
|
rawilson91 Joined: Aug 24, 2007 Posts: 21 From: POLAND xD PM, WWW
|
@Kriomag I tested your driver on w810i - it's ok |
SPU Joined: Feb 07, 2007 Posts: 131 From: Russia, SPb PM |
lpachuong
"Compression @ 95%. If the size is over the limit, the camera will save the picture at lvl 85% (If it crashes, please report me as I don't know the Error value on w800i/w810i and k750i cid36)"
Actually quality will fall to 80%, not 85%, because
#SET_JPEG_ERROR(0F,d8)
and 95-15=80 =)
W800i CID36 R1BD001 |
Raiderski Joined: Jul 03, 2006 Posts: > 500 From: Poland, Hell, Mountains PM, WWW
|
what will happen if you have phone + beer + girlfriend in one place in the same time? my phone in on "compulsory rest" for some days...
small initiative...
Chengrong created "periodic table" with descriptions of some registers but today we know a bit more registers - it's time to update table!
a bit updated table is here:
http://downloads.wow-info.net[....]a/registers/periodic_table.jpg
do you know something more what should be placed on table? isn't this top secret? post message on forum or send me PM - i will place your information on image from above link. if you know better solution, let's discuss about this
|
lpachuong Joined: Jun 06, 2007 Posts: > 500 From: Vietnam PM |
@wickedsick: thank you for your comments. That driver is still a test version of A4A_v11.
@SPU: Poor my maths I uploaded a wrong compression. But, thank you for pointing it out.
@Raiderski: thank you for your time and work.
=> I always appreciate your contribution.
@All modders: Do you know what method can we use to reduce noise with algorithm? If you have time, please have a look at w200i's driver as I dont fully understand the pixel_noise_reduction and row_noise_reduction functions. The problem is: how can we find out those registries'value. Thank you.
[addsig] |
ukaszek Joined: Jan 30, 2007 Posts: 29 PM |
On 2007-12-15 00:45:10, Kriomag wrote:
On 2007-12-15 00:03:14, nocky wrote:
hi Kriomag,
does your v21.93 BETA cam driver work for w810?
You tell me, i dont have W810i to check this
I think it works fine.
Hello everybody !!
Have u photo from nev Kriomag driver v21.93 BETA ?
What photo is better v21.93 BETA or 21.91 ??
krio 21,91
[ This Message was edited by: ukaszek on 2007-12-15 17:21 ] |
ukaszek Joined: Jan 30, 2007 Posts: 29 PM |
 |
Kriomag Joined: Dec 20, 2006 Posts: > 500 From: Poland PM, WWW
|
On 2007-12-15 18:17:46, ukaszek wrote:
What photo is better v21.93 BETA or 21.91 ??
Quality should by similar, only quality change are different jpeg settings (only size of picuter may be different) and saturation is disabled by default (in21.91 was set to 02), in 21.93 beta you can change saturation as you need 
[ This Message was edited by: Kriomag on 2007-12-15 17:31 ] |
Kriomag Joined: Dec 20, 2006 Posts: > 500 From: Poland PM, WWW
|
On 2007-12-15 14:09:26, SPU wrote:
Actually quality will fall to 80%, not 85%, because
#SET_JPEG_ERROR(0F,d8)
and 95-15=80 =)
can you explain it to me
0F = 15 ok
but d8 ? is not 95, i dont understand it at all  |
number1 Joined: Sep 12, 2007 Posts: > 500 From: UK,kent,Sittingbourne PM |
5a=90
5b=91
5c=92
5d=93
5e=94
5f=95
it's hex values, use the windows caculator to convert decimal to hex |
Kriomag Joined: Dec 20, 2006 Posts: > 500 From: Poland PM, WWW
|
On 2007-12-15 19:53:07, number1 wrote:
5a=90
5b=91
5c=92
5d=93
5e=94
5f=95
it's hex values, use the windows caculator to convert decimal to hex
i know that, im camdriver modder ;P
what i ment is d8 is not 95 - so where he get this 95? compression level defined in jpeg quality? then what is d8 for? |
SPU Joined: Feb 07, 2007 Posts: 131 From: Russia, SPb PM |
Kriomag
I don't know =)))))
Seriously... first number seems like a step value for quality downgrade. In lpachuong's conditions: init quality 95%, and 0f d8 values (with my own size limits) i always got 80% quality, but... it's not true when starting quality is 90%.
So... may be this is coincidence, and this registers are not working ones, but may be we really need to analyze this registers... very complicated task.
lpachuong
Where did you find this values, and why you call them Error (why they are called Error in "periodic table"?)?
Raiderski
Btw, "periodic table" was created for k750/w800/w810 and k790, so some items are useless for k750/w800/w810.
I know some missed commands/registers, but i need some time to make a list of them =)
At a first glance... (additions and corrections)
Registers:
03 - 06 - actually... all of them are Event registers
0B - 0C - JPEG time-out (not the retry time)
20 - 21 - need to rename... may me WB Tint and WB Temp
24 - ??? it works in our cammodules?
29 - WB mode (for Exif)
2A - Distance range (for Exif)
2B - Xenon state (for Exif)
36 - module version
3D,3E,40,43,44 - ??? for k790?
Commands:
1 - may be "AE lock" is better?
2 - ??? k790?
6 - may be "Exposure bias" is better?
7 - "backlight"
13 - Set WB correction
31 - AF start (start AF process in all accessible for AF modes)
34 - VF frameskip
72 - refresh Exif???
[ This Message was edited by: SPU on 2007-12-15 22:08 ] |
lpachuong Joined: Jun 06, 2007 Posts: > 500 From: Vietnam PM |
@SPU:
Here is the code:
SET_JPEG_ERROR=05 02 00 16 !0 $f 05 02 00 17 !1 $f;
If we have look carefully at the code, there are two parts. The main values are 16 and 17 which follow the values in Max, Min and Average. I found these values by incident when I tried to test the Average values (11,12). It took me a while to fully understand these Therefore, I thought beside Max, Min, Average, there would be a safe value and I named it SET_JPEG_ERROR.
#SET_JPEG_ERROR(0F,D8)
As you said, 0F=15 and 05 02 00 17 0F $f will be compared with 5F => 95-15=80. On my phone, I use 06 => 95-6=89% If you try this value, you will see the number of large-size pictures will be higher than that with the previous value.
Meanswhile, D8 is a value which define the size of the picture. If the camera can't save the picture, it will reduce the compression and recaculate the file size which much be less than 216kb. I tried with different values and it seems: (95%, 600kb) - (6%,216kb)= Safe value. (So far, my biggest picture is 606kb and smallest picture is 403kb after taking more than 100 pictures)
If u change D8, you will see the different in the size. However, I am not sure about this fomula so I wonder D8 is suitable or not on my last post.
I posted this code a long time ago but I havent heard any comment about it. I am glad to have you here. It is really nice to see everyone back.
Hope you understand what I meant (Sorry for my bad English)
_________________
To be or not to be !!!
Please save our world. Save our world to save our lives and our generation.
There is no place as good as your house with your family. Home sweet home. 
[ This Message was edited by: lpachuong on 2007-12-15 23:30 ] |
brazzuka's Joined: Nov 14, 2007 Posts: > 500 From: South World-Antartida-Sweden PM, WWW
|
Sorry for the matter reviewed here that has nothing do with what you are talking about guys but the processor chip can be a major inhibitor of hardware limiter and the camera driver? For raiderski or chengrog i donīt know or for anyone who knows if these arguments are related?
Even with a relatively good hardware processor seems that restricts the activities and functions of the system, I ask that because some processors cam Some models are similar and the same processors same driver each camera has its identity by its hardware.
Tnks |
mattsw810i Joined: Apr 19, 2007 Posts: 56 PM |
Kriomag's latest driver wont do manual focus on my w810.. Any one else having this trouble? |
|