[LG Optimus 2x] defcomg:
Relating to the Flash the only Diff Parameter between ICS Cam and CM10 is

invoke-virtual {p1, v2}, Landroid/hardware/Camera$Parameters;->setExposureCompensation(I)V

it exist on ICS Camera but not on CM10

Test a CameraFV-5 on ICS and JB they should give the same as Camera Param in Framework and camera.tegra.so are the same i think they difference might be in libcameraservice + libcameraclient

found this in camera.tegra.so

"OMX.Nvidia.index.config.autoframerate" so i made highest frame 90 > 60 > 30 > 24 >20

try it then go to media_profiles change from maxFrameRate="30" /> to maxFrameRate="90" />

then in <CamcorderProfiles cameraId="0">

<EncoderProfile quality="720p"

frameRate="60" /> / frameRate="30" /> / frameRate="90" />

JPEG Quant Table

.data:0003BDC4 myCustomQuantTables DCB 1, 0x10, 0xB, 0xA, 0x10, 0x18, 0x28, 0x33, 0x3D, 0xC
.data:0003BDC4 ; DATA XREF: .data:CustomQuantTableso
.data:0003BDC4 DCB 0xC, 0xE, 0x13, 0x1A, 0x3A, 0x3C, 0x37, 0xE, 0xD, 0x10
.data:0003BDC4 DCB 0x18, 0x28, 0x39, 0x45, 0x38, 0xE, 0x11, 0x16, 0x1D
.data:0003BDC4 DCB 0x33, 0x57, 0x50, 0x3E, 0x12, 0x16, 0x25, 0x38, 0x44
.data:0003BDC4 DCB 0x6D, 0x67, 0x4D, 0x18, 0x23, 0x37, 0x40, 0x51, 0x68
.data:0003BDC4 DCB 0x71, 0x5C, 0x31, 0x40, 0x4E, 0x57, 0x67, 0x79, 0x78
.data:0003BDC4 DCB 0x65, 0x48, 0x5C, 0x5F, 0x62, 0x70, 0x64, 0x67, 0x63
.data:0003BDC4 DCB 0x11, 0x12, 0x18, 0x2F, 0x63, 0x63, 0x63, 0x63, 0x12
.data:0003BDC4 DCB 0x15, 0x1A, 0x42, 0x63, 0x63, 0x63, 0x63, 0x18, 0x1A
.data:0003BDC4 DCB 0x38, 0x63, 0x63, 0x63, 0x63, 0x63, 0x2F, 0x42, 0x63
.data:0003BDC4 DCB 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63
.data:0003BDC4 DCB 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63
.data:0003BDC4 DCB 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63
.data:0003BDC4 DCB 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63
.data:0003BDC4 DCB 0x63, 0x32, 6, 4, 4, 6, 8, 0xE, 0x11, 0x15, 4, 4, 5
.data:0003BDC4 DCB 7, 9, 0x14, 0x14, 0x13, 5, 5, 6, 8, 0xE, 0x13, 0x17
.data:0003BDC4 DCB 0x13, 5, 6, 8, 0xA, 0x11, 0x1D, 0x1B, 0x15, 6, 8, 0xD
.data:0003BDC4 DCB 0x13, 0x17, 0x25, 0x23, 0x1A, 8, 0xC, 0x13, 0x16, 0x1B
.data:0003BDC4 DCB 0x23, 0x26, 0x1F, 0x11, 0x16, 0x1A, 0x1D, 0x23, 0x29
.data:0003BDC4 DCB 0x28, 0x22, 0x18, 0x1F, 0x20, 0x21, 0x26, 0x22, 0x23
.data:0003BDC4 DCB 0x21, 6, 6, 8, 0x10, 0x21, 0x21, 0x21, 0x21, 6, 7
.data:0003BDC4 DCB 9, 0x16, 0x21, 0x21, 0x21, 0x21, 8, 9, 0x13, 0x21
.data:0003BDC4 DCB 0x21, 0x21, 0x21, 0x21, 0x10, 0x16, 0x21, 0x21, 0x21
.data:0003BDC4 DCB 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21
.data:0003BDC4 DCB 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21
.data:0003BDC4 DCB 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21
.data:0003BDC4 DCB 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x5F
.data:0003BDC4 DCB 2, 2, 2, 2, 2, 4, 5, 6, 2, 2, 2, 2, 3, 6, 6, 6, 2
.data:0003BDC4 DCB 2, 2, 2, 4, 6, 7, 6, 2, 2, 2, 3, 5, 9, 8, 6, 2, 2
.data:0003BDC4 DCB 4, 6, 7, 0xB, 0xA, 8, 2, 4, 6, 6, 8, 0xA, 0xB, 9, 5
.data:0003BDC4 DCB 6, 8, 9, 0xA, 0xC, 0xC, 0xA, 7, 9, 0xA, 0xA, 0xB, 0xA
.data:0003BDC4 DCB 0xA, 0xA, 2, 2, 2, 5, 0xA, 0xA, 0xA, 0xA, 2, 2, 3
.data:0003BDC4 DCB 7, 0xA, 0xA, 0xA, 0xA, 2, 3, 6, 0xA, 0xA, 0xA, 0xA
.data:0003BDC4 DCB 0xA, 5, 7, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA
.data:0003BDC4 DCB 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA
.data:0003BDC4 DCB 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA
.data:0003BDC4 DCB 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0x64, 1, 1
.data:0003BDC4 DCB 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
.data:0003BDC4 DCB 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
.data:0003BDC4 DCB 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
.data:0003BDC4 DCB 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
.data:0003BDC4 DCB 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
.data:0003BDC4 DCB 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
.data:0003BDC4 DCB 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
.data:0003BDC4 DCB 1, 1, 1, 1, 1, 1, 1

https://en.wikipedia.org/wiki/JPEG#Syntax_and_structure

Can i have a dump like this from both ics and JB

http://pastebin.com/7UMWMaqP

set default quality to 99 the above quant is responsible for subsampling 4:2:0:silly: