Esato

Forum > Sony Ericsson / Sony > Software, Firmware and Drivers > Number1 4.7 FINAL, K770&T650 camdriver

Previous  123 ... 192021 ... 313233  Next
Author Number1 4.7 FINAL, K770&T650 camdriver
nebraska
T650 Blue
Joined: Jan 01, 2008
Posts: 241
PM
Posted: 2008-03-12 12:57
Reply with quoteEdit/Delete This PostPrint this post
hey cool we have a 2nd programeer in da place
Could you explain what are:

3. Changed watchdog timer to 255.
4. Improved WB range like a SE but with small changes.

thanks!
nebraska
T650 Blue
Joined: Jan 01, 2008
Posts: 241
PM
Posted: 2008-03-12 13:10
Reply with quoteEdit/Delete This PostPrint this post

On 2008-03-06 21:16:53, number1 wrote:
maybe the video fps is cauing problems with the sound sync, a couple more test version with increased compression
http://www.mediafire.com/?7t0hw5fzydb

also has any1 tried the night mode, or night landscape yet???? they should both be lighter with less noise.


hi number1
I've just tested your new drv (vers1), quality of videos is still better than beefore (good thing!) but the delay between image&sound is worse!
It is annoying, because pic quality is very good
sp4ubw
Model not set
Joined: Mar 08, 2008
Posts: 5
PM
Posted: 2008-03-12 13:11
Reply with quoteEdit/Delete This PostPrint this post
Yes of course:

this is first section

//SP4UBW values:
cam_ss_jpeg_buf_size_1=100000; //1MB
cam_ss_jpeg_buf_size_2=100000; //1MB
cam_ss_jpeg_buf_size_3=180000; //1.5MB
cam_ss_jpeg_buf_size_4=200000; //2MB
cam_ss_jpeg_buf_size_5=200000; //2MB
cam_ss_jpeg_buf_size_8=200000; //2MB

cam_watchdog_timeout=FF; // time for watchdog to timeout after recivied frame "DC"

cam_post_processing_11 = 1;
cam_post_processing_19 = 1;
cam_post_processing_20 = 1;

This is a time for watchdog timer to reset camera if receiving frame is to slow.

Second section:

Original SE:
seq_set_prop_0_0 = ;
seq_set_prop_0_1 = ;
seq_set_prop_0_2 = ;
seq_set_prop_0_3 = $p4 10
$c4 07 #WR_REG(0E, 86)
$cl #WR_REG(0E, 86) //-2.0
$cx ;
seq_set_prop_0_4 = $p4 10
$c4 07 #WR_REG(0E, 86)
$cl #WR_REG(0E, 85) //-1.7
$cx ;
seq_set_prop_0_5 = $p4 10
$c4 07 #WR_REG(0E, 85)
$cl #WR_REG(0E, 84) //-1.3
$cx ;
seq_set_prop_0_6 = $p4 10
$c4 07 #WR_REG(0E, 85)
$cl #WR_REG(0E, 83) //-1.0
$cx ;
seq_set_prop_0_7 = $p4 10
$c4 07 #WR_REG(0E, 84)
$cl #WR_REG(0E, 82) //-0.7
$cx ;
seq_set_prop_0_8 = $p4 10
$c4 07 #WR_REG(0E, 83)
$cl #WR_REG(0E, 81) //-0.3
$cx ;
seq_set_prop_0_9 = $p4 10
$c4 07 #WR_REG(0E, 02)
$cl #WR_REG(0E, 00) //0
$cx ;
seq_set_prop_0_a = $p4 10
$c4 07 #WR_REG(0E, 03)
$cl #WR_REG(0E, 01) //+0.3
$cx ;
seq_set_prop_0_b = $p4 10
$c4 07 #WR_REG(0E, 04)
$cl #WR_REG(0E, 02) //+0.7
$cx ;
seq_set_prop_0_c = $p4 10
$c4 07 #WR_REG(0E, 05)
$cl #WR_REG(0E, 03) //+1.0
$cx ;
seq_set_prop_0_d = $p4 10
$c4 07 #WR_REG(0E, 06)
$cl #WR_REG(0E, 04) //+1.3
$cx ;
seq_set_prop_0_e = $p4 10
$c4 07 #WR_REG(0E, 06)
$cl #WR_REG(0E, 05) //+1.7
$cx ;
seq_set_prop_0_f = $p4 10
$c4 07 #WR_REG(0E, 06)
$cl #WR_REG(0E, 06) //+2.0
$cx ;


//SP4UBW values:
seq_set_prop_0_3 = $p4 10
$c4 07 #WR_REG(0E, 86)
$cl #WR_REG(0E, 86) //-2.0
$cx ;
seq_set_prop_0_4 = $p4 10
$c4 07 #WR_REG(0E, 86)
$cl #WR_REG(0E, 85) //-1.7
$cx ;
seq_set_prop_0_5 = $p4 10
$c4 07 #WR_REG(0E, 85)
$cl #WR_REG(0E, 84) //-1.3
$cx ;
seq_set_prop_0_6 = $p4 10
$c4 07 #WR_REG(0E, 84)
$cl #WR_REG(0E, 83) //-1.0
$cx ;
seq_set_prop_0_7 = $p4 10
$c4 07 #WR_REG(0E, 83)
$cl #WR_REG(0E, 82) //-0.7
$cx ;
seq_set_prop_0_8 = $p4 10
$c4 07 #WR_REG(0E, 82)
$cl #WR_REG(0E, 81) //-0.3
$cx ;
seq_set_prop_0_9 = $p4 10
$c4 07 #WR_REG(0E, 01)
$cl #WR_REG(0E, 00) //0
$cx ;
seq_set_prop_0_a = $p4 10
$c4 07 #WR_REG(0E, 02)
$cl #WR_REG(0E, 01) //+0.3
$cx ;
seq_set_prop_0_b = $p4 10
$c4 07 #WR_REG(0E, 03)
$cl #WR_REG(0E, 02) //+0.7
$cx ;
seq_set_prop_0_c = $p4 10
$c4 07 #WR_REG(0E, 04)
$cl #WR_REG(0E, 03) //+1.0
$cx ;
seq_set_prop_0_d = $p4 10
$c4 07 #WR_REG(0E, 05)
$cl #WR_REG(0E, 04) //+1.3
$cx ;
seq_set_prop_0_e = $p4 10
$c4 07 #WR_REG(0E, 06)
$cl #WR_REG(0E, 05) //+1.7
$cx ;
seq_set_prop_0_f = $p4 10
$c4 07 #WR_REG(0E, 06)
$cl #WR_REG(0E, 06) //+2.0
$cx ;


//NUMEBR1 values:
//seq_set_prop_0_0 = ;
//seq_set_prop_0_1 = ;
//seq_set_prop_0_2 = ;
//seq_set_prop_0_3 = #WR_REG(0E, 86) ; //-2.0
//seq_set_prop_0_4 = #WR_REG(0E, 85) ; //-1.7
//seq_set_prop_0_5 = #WR_REG(0E, 84) ; //-1.3
//seq_set_prop_0_6 = #WR_REG(0E, 83) ; //-1.0
//seq_set_prop_0_7 = #WR_REG(0E, 82) ; //-0.7
//seq_set_prop_0_8 = #WR_REG(0E, 81) ; //-0.3
//seq_set_prop_0_9 = #WR_REG(0E, 00) ; //0
//seq_set_prop_0_a = #WR_REG(0E, 01) ; //+0.3
//seq_set_prop_0_b = #WR_REG(0E, 02) ; //+0.7
//seq_set_prop_0_c = #WR_REG(0E, 03) ; //+1.0
//seq_set_prop_0_d = #WR_REG(0E, 04) ; //+1.3
//seq_set_prop_0_e = #WR_REG(0E, 05) ; //+1.7
//seq_set_prop_0_f = #WR_REG(0E, 06) ; //+2.0


In the NUMEBR1 table values are still the same in all modes.
Originally depend at sensor and in my driver too but witch smaller changes to linearity this parametres.

That's all

Nebraska try to change this walues:

cam_post_processing_11 = 1;
cam_post_processing_19 = 1;
cam_post_processing_20 = 1;

enter on the beginning 1 into place 2, Nice effect





[ This Message was edited by: sp4ubw on 2008-03-12 12:18 ]
number1
P1
Joined: Sep 12, 2007
Posts: > 500
From: UK,kent,Sittingbourne
PM
Posted: 2008-03-12 13:17
Reply with quoteEdit/Delete This PostPrint this post
the really big buffers aren't really needed the phone will never take a 2mb photo, i restored the old exposure property to stop doc mode over exposing, also adding more sharpness doesn't work well on this phone.
sp4ubw
Model not set
Joined: Mar 08, 2008
Posts: 5
PM
Posted: 2008-03-12 13:20
Reply with quoteEdit/Delete This PostPrint this post
Aha, i'm increased buffer at the begiining and and so stayed. Buffer from You driver is OK.

[ This Message was edited by: sp4ubw on 2008-03-12 12:27 ]
number1
P1
Joined: Sep 12, 2007
Posts: > 500
From: UK,kent,Sittingbourne
PM
Posted: 2008-03-12 13:23
Reply with quoteEdit/Delete This PostPrint this post
increasing the buffers won't make much difference, i think the idea with buffers is that the photo fits in them, the max file size is 908kb i think so really only a 908kb buffer is needed.
nebraska
T650 Blue
Joined: Jan 01, 2008
Posts: 241
PM
Posted: 2008-03-12 13:41
Reply with quoteEdit/Delete This PostPrint this post

Nebraska try to change this walues:

cam_post_processing_11 = 1;
cam_post_processing_19 = 1;
cam_post_processing_20 = 1;

enter on the beginning 1 into place 2, Nice effect



hi
thank you for your explanations
Is it a modification of the driver to solve my pbl of delay in videos?
I'm afraid I'm not an xpert.. Which part have I to modify??
PS: strange that no other guy noticed this delay on his t650
number1
P1
Joined: Sep 12, 2007
Posts: > 500
From: UK,kent,Sittingbourne
PM
Posted: 2008-03-12 13:44
Reply with quoteEdit/Delete This PostPrint this post
cam_post_processing_11 = 1; <<cam_post_processing_19 = 1; <<< videotelephony
cam_post_processing_20 = 1; <<
nebraska
T650 Blue
Joined: Jan 01, 2008
Posts: 241
PM
Posted: 2008-03-12 13:59
Reply with quoteEdit/Delete This PostPrint this post

these values are already in the driver...

cam_watchdog_timeout=DC; // time for watchdog to timeout after recivied frame
cam_post_processing_11 = 1;
cam_post_processing_19 = 1;
cam_post_processing_20 = 1;

so i don't understand what to do exactely.. (replace 1 by 2???)


number1
P1
Joined: Sep 12, 2007
Posts: > 500
From: UK,kent,Sittingbourne
PM
Posted: 2008-03-12 14:05
Reply with quoteEdit/Delete This PostPrint this post
try replacing
cam_watchdog_timeout=DC; //220
with
cam_watchdog_timeout=FF; //255
nebraska
T650 Blue
Joined: Jan 01, 2008
Posts: 241
PM
Posted: 2008-03-12 14:18
Reply with quoteEdit/Delete This PostPrint this post
ok I've just put FF, it is worse I think...veery big delay

anything else doc?
number1
P1
Joined: Sep 12, 2007
Posts: > 500
From: UK,kent,Sittingbourne
PM
Posted: 2008-03-12 14:33
Reply with quoteEdit/Delete This PostPrint this post
Try DA
nebraska
T650 Blue
Joined: Jan 01, 2008
Posts: 241
PM
Posted: 2008-03-12 14:48
Reply with quoteEdit/Delete This PostPrint this post
sorry it doesn't change anything....
around 0,5 to 1 sec delay
number1
P1
Joined: Sep 12, 2007
Posts: > 500
From: UK,kent,Sittingbourne
PM
Posted: 2008-03-12 14:53
Reply with quoteEdit/Delete This PostPrint this post
ok have 1 last try use value A5
nebraska
T650 Blue
Joined: Jan 01, 2008
Posts: 241
PM
Posted: 2008-03-12 15:11
Reply with quoteEdit/Delete This PostPrint this post
still the same...
is it the only parameter which controls delay?

if you want to see this delay, here is a little video:
http://img532.imageshack.us/my.php?image=mov00938xx4.flv
Access the forum with a mobile phone via esato.mobi
Previous  123 ... 192021 ... 313233  Next
Goto page:
Lock this Topic Move this Topic Delete this Topic