Sony Ericsson / Sony : Software, Firmware and Drivers : Modded Camera Driver for k800i/k810i
>
New Topic
>
Reply<
Esato Forum Index
>
Sony Ericsson / Sony >
Software, Firmware and Drivers
> Modded Camera Driver for k800i/k810i
Bookmark topic
Another thing is, the maximum k800i jpeg compression is 95%...i think
So, i think put back the 90% compression will be better.
--
Posted: 2007-11-03 12:02:30
Edit :
Quote
On 2007-11-03 10:56:31, Raiderski wrote:
ONLY FOR MODDERS!
to implement EM first of all you have to find shutter speed register. my type is:
#SET_REG(36,xx) // AE_MSHUT_SHORT
#SET_REG(37,xx) // AE_MSHUT_LONG
especially reg 37 (dunno why 2 regs are needed). i'm pretty sure that this is shutter speed because xx = 0E is described as 1/250s and xx = 1D as 1/8s (look at table below)
understand below values as 1/x sec:
00 = auto, 01 = 6400, 02 = 5000, 03 = 3200, 04 = 2500, 05 = 2000, 06 = 1600, 07 = 1250, 08 = 1000
09 = 800, 0A = 640, 0B = 500, 0C = 400, 0D = 320, 0E = 250, 0F = 200, 10 = 160, 11 = 125, 12 = 100
13 = 80, 14 = 60, 15 = 50, 16 = 40, 17 = 30, 18 = 25, 19 = 20, 1A = 15, 1B = 13, 1C = 10
1D = 8
1E = 6
1F = 5
20 = 4
21 = 3
22 = 2.5
23 = 2
24 = 1.66(6)
25 = 1.33(3)
26 = 1
27 = 0.75
28 = 0.5
to test reg 37 you can create simple temporary supermode layer:
1. create (before seq_set_prop_6)
SM_TEST= $-4 0a #SET_REG(37,$w4);
2. modify
seq_set_prop_6 = $s4 %0 #SM_TEST;
don't test with flash, use normal scene
everytime when zoom keys will be used you will change reg 37 value (zoom is turned off). correspodning values should be:
1.0x = auto shutter
1.1x = 1/6400s
1.2x = 1/5000s
1.3x = 1/3200s
...
don't go over 1/0.5s
It seem nothing happen...i put before seq_set_prop_6
SM_TEST= $-4 0a #SET_REG(37,$w4);
Then modify
seq_set_prop_6 = $s4 %0 #SM_TEST;
on phone, no flash, zoom in n out, then take photo, nothing change..
How about we try 39 or 38 reg?
[ This Message was edited by: genus on 2007-11-03 11:20 ]
--
Posted: 2007-11-03 12:16:25
Edit :
Quote
Another thing is, the maximum k800i jpeg compression is 95%...i think
So, i think put back the 90% compression will be better.
if you have any doubts use exif reader to know everything about your jpegs
http://www.impulseadventure.com/photo/jpeg-snoop.html
92-93% quality is the best decision
--
Posted: 2007-11-03 12:18:43
Edit :
Quote
so u think the shutter speed it #SET_REG(37,00); i'll do a simple test by fixing the shutter speed on portrait mode, and checking the exif
--
Posted: 2007-11-03 12:52:11
Edit :
Quote
reg 37 probably can have issue: can be used only with flash
--
Posted: 2007-11-03 12:54:41
Edit :
Quote
On 2007-11-03 12:54:41, Raiderski wrote:
reg 37 probably can have issue: can be used only with flash
yep it's only flash shutter speed, making a supermode k800i camdriver isn't gonna be easy the camdriver is pretty limited
--
Posted: 2007-11-03 13:51:47
Edit :
Quote
which values you used with #COM_EVENT(04,xx)? 01 too?
--
Posted: 2007-11-03 13:58:26
Edit :
Quote
On 2007-11-03 13:58:26, Raiderski wrote:
which values you used with #COM_EVENT(04,xx)? 01 too?
i've tryed #COM_EVENT(04,0E) = 1/250, i was getting 1/8 depending on lighting so #COM_EVENT(04, doesn't work it should give a fixed 1/250
--
Posted: 2007-11-03 14:08:38
Edit :
Quote
I use this:
// start Ehanced Mode from Raiderski
EM_RATIO_NORMAL= $s0 40;
EM_RATIO_NIGHT= $s0 3d;
EM_SET=$p1 05
#EM_IN_QUALITY
$c1 00
#READ_REG(23,$r2 1 1)
$m0 1 $/0 28
$c0 00
$m0 1 $/0 03
$c0 00
$cl
$p0 07
$c0 01 #EM_RATIO_NIGHT
$cl #EM_RATIO_NORMAL
$cx
$-0 r1
#COMMAND(04,$w0)
$cx
$cx
$cx;
EM_UNSET=#COM_EVENT(04,00);
// end Ehanced Mode from Raiderski
but didnt work of tk any effect
--
Posted: 2007-11-03 14:11:31
Edit :
Quote
On 2007-11-03 12:16:25, genus wrote:
On 2007-11-03 10:56:31, Raiderski wrote:
ONLY FOR MODDERS!
to implement EM first of all you have to find shutter speed register. my type is:
#SET_REG(36,xx) // AE_MSHUT_SHORT
#SET_REG(37,xx) // AE_MSHUT_LONG
especially reg 37 (dunno why 2 regs are needed). i'm pretty sure that this is shutter speed because xx = 0E is described as 1/250s and xx = 1D as 1/8s (look at table below)
understand below values as 1/x sec:
00 = auto, 01 = 6400, 02 = 5000, 03 = 3200, 04 = 2500, 05 = 2000, 06 = 1600, 07 = 1250, 08 = 1000
09 = 800, 0A = 640, 0B = 500, 0C = 400, 0D = 320, 0E = 250, 0F = 200, 10 = 160, 11 = 125, 12 = 100
13 = 80, 14 = 60, 15 = 50, 16 = 40, 17 = 30, 18 = 25, 19 = 20, 1A = 15, 1B = 13, 1C = 10
1D = 8
1E = 6
1F = 5
20 = 4
21 = 3
22 = 2.5
23 = 2
24 = 1.66(6)
25 = 1.33(3)
26 = 1
27 = 0.75
28 = 0.5
to test reg 37 you can create simple temporary supermode layer:
1. create (before seq_set_prop_6)
SM_TEST= $-4 0a #SET_REG(37,$w4);
2. modify
seq_set_prop_6 = $s4 %0 #SM_TEST;
don't test with flash, use normal scene
everytime when zoom keys will be used you will change reg 37 value (zoom is turned off). correspodning values should be:
1.0x = auto shutter
1.1x = 1/6400s
1.2x = 1/5000s
1.3x = 1/3200s
...
don't go over 1/0.5s
It seem nothing happen...i put before seq_set_prop_6
SM_TEST= $-4 0a #SET_REG(37,$w4);
Then modify
seq_set_prop_6 = $s4 %0 #SM_TEST;
on phone, no flash, zoom in n out, then take photo, nothing change..
How about we try 39 or 38 reg?
[ This Message was edited by: genus on 2007-11-03 11:20 ]
@Raiderski
Since the K810i/K800i have 16X zoom,the Hex value input ranged from 04 --->40 ,your code only minus reg 4 by 0A,that y nothing happened.
Can you provide us another set of code to test this parameter ???
Thanks in advanced.
[ This Message was edited by: SEKseries on 2007-11-03 13:17 ]
--
Posted: 2007-11-03 14:13:39
Edit :
Quote
New Topic
Reply