GiONEE E7 4K Discussion

Search This thread

isitan

Member
Jul 27, 2012
39
0
Gionee is just trying to make more money or just couldn't develope software update for 4k video. Well what i can tell about this subject is i heard that they are gonna make a new E series model, if upper device has the same chip for camera with 4k video recording, you can just flash that mod on your E7s.
 

GTARaja

Senior Member
Nov 20, 2013
222
59
Bangalore, KA
Gionee is just trying to make more money or just couldn't develope software update for 4k video. Well what i can tell about this subject is i heard that they are gonna make a new E series model, if upper device has the same chip for camera with 4k video recording, you can just flash that mod on your E7s.

any device with the same sensor can work
 
  • Like
Reactions: isitan

GTARaja

Senior Member
Nov 20, 2013
222
59
Bangalore, KA
CONFIRMED : The libs present in our device doesnt support 4K as ive tried with the differnt modifications.btw can anyone tell me why our front camera being 8MP doesnt record 1080p videos??
 

defcomg

Senior Member
Dec 10, 2006
3,854
3,302
33
CONFIRMED : The libs present in our device doesnt support 4K as ive tried with the differnt modifications.btw can anyone tell me why our front camera being 8MP doesnt record 1080p videos??

it most likely has 2 mipi lanes which are not enough to carry the bandwith for 1080p res

can you upload this file i think i can enable 4k for gionee
libmmcamera_ov16825.so found here /system/vendor/lib/
 
  • Like
Reactions: najamahmedisb

ndevices

Member
Jan 24, 2014
32
4
libmmcamera_ov16825.so

File from Discovery Elite 4.4.2
delete .zip in file name
it most likely has 2 mipi lanes which are not enough to carry the bandwith for 1080p res

can you upload this file i think i can enable 4k for gionee
libmmcamera_ov16825.so found here /system/vendor/lib/
 

Attachments

  • libmmcamera_ov16825.so.zip
    12.4 KB · Views: 71

defcomg

Senior Member
Dec 10, 2006
3,854
3,302
33
File from Discovery Elite 4.4.2
delete .zip in file name

Attached is a modified LIB I have Changed the THE Video Res from Half Size to Full.

So Now it should record at 4608 x 3456 30fps this is enough for 4096 x 2160 DCI 4K or 3840 x 2160.

Another thing i dunno if media profiles contain the 4k res so you may need to edit those

Code:
    <EncoderProfile quality="4kdci" fileFormat="mp4" duration="30">
      <Video codec="h264"
            bitRate="100000000"
            width="4096"
            height="2160"
            frameRate="30" />

      <Audio codec="aac"
            bitRate="156000"
            sampleRate="48000"
            channels="2" />
    </EncoderProfile>

    <EncoderProfile quality="4kuhd" fileFormat="mp4" duration="30">
      <Video codec="h264"
            bitRate="100000000"
            width="3840"
            height="2160"
            frameRate="30" />

      <Audio codec="aac"
            bitRate="156000"
            sampleRate="48000"
            channels="2" />
    </EncoderProfile>

then add this to the end of build.prop

Code:
persist.camera.4k2k.enable=1

lastly

Download Freedcam from Playstore Run it Swipe Left Settings > Save Camera Parameters

Check in DCIM/freedcam for txt file save it change lib

after lib change and restart there should be new res added to video sizes

looking at these specs sensor is very capable
Ive also attached a bookmark for hex workshop

below is the format of res

in the source code

its like the this
Code:
.x_output = 3264,
    .y_output = 2448,
    .line_length_pclk = 3584,
    .frame_length_lines = 2480,
    .vt_pixel_clk = 133400000, // = line_length_pclk*frame_length_lines*max_fps
    .op_pixel_clk = 320000000,
    .binning_factor = 1,
    .max_fps = 15,
    .min_fps = 7.5,
    .mode = SENSOR_DEFAULT_MODE,

in hex like below each group of two numbers is one byte
Code:
00 09
Code:
C0 06[/CODE[CODE]] F8 02
Code:
DA 06
Code:
00B4C404
Code:
00 D0 12 13
Code:
01 00 00 00
Code:
 00 00 F0 40
Code:
00 00 70 42
Code:
10
 

GTARaja

Senior Member
Nov 20, 2013
222
59
Bangalore, KA
it most likely has 2 mipi lanes which are not enough to carry the bandwith for 1080p res

can you upload this file i think i can enable 4k for gionee
libmmcamera_ov16825.so found here /system/vendor/lib/


Here you go Pal find it attached...thanks.. r u sure that 2 mipi lanes are there for the front?
 

Attachments

  • libmmcamera_ov16825.rar
    3 KB · Views: 40

altrin

Senior Member
Jun 28, 2009
82
13
Attached is a modified LIB I have Changed the THE Video Res from Half Size to Full.

So Now it should record at 4608 x 3456 30fps this is enough for 4096 x 2160 DCI 4K or 3840 x 2160.

Another thing i dunno if media profiles contain the 4k res so you may need to edit those

Code:
    <EncoderProfile quality="4kdci" fileFormat="mp4" duration="30">
      <Video codec="h264"
            bitRate="100000000"
            width="4096"
            height="2160"
            frameRate="30" />

      <Audio codec="aac"
            bitRate="156000"
            sampleRate="48000"
            channels="2" />
    </EncoderProfile>

    <EncoderProfile quality="4kuhd" fileFormat="mp4" duration="30">
      <Video codec="h264"
            bitRate="100000000"
            width="3840"
            height="2160"
            frameRate="30" />

      <Audio codec="aac"
            bitRate="156000"
            sampleRate="48000"
            channels="2" />
    </EncoderProfile>

then add this to the end of build.prop

Code:
persist.camera.4k2k.enable=1

lastly

Download Freedcam from Playstore Run it Swipe Left Settings > Save Camera Parameters

Check in DCIM/freedcam for txt file save it change lib

after lib change and restart there should be new res added to video sizes

looking at these specs sensor is very capable
Ive also attached a bookmark for hex workshop

below is the format of res

in the source code

its like the this
Code:
.x_output = 3264,
    .y_output = 2448,
    .line_length_pclk = 3584,
    .frame_length_lines = 2480,
    .vt_pixel_clk = 133400000, // = line_length_pclk*frame_length_lines*max_fps
    .op_pixel_clk = 320000000,
    .binning_factor = 1,
    .max_fps = 15,
    .min_fps = 7.5,
    .mode = SENSOR_DEFAULT_MODE,

in hex like below each group of two numbers is one byte
Code:
00 09
Code:
C0 06[/CODE[CODE]] F8 02
Code:
DA 06
Code:
00B4C404
Code:
00 D0 12 13
Code:
01 00 00 00
Code:
 00 00 F0 40
Code:
00 00 70 42
Code:
10

Where to put your files and need to change anything or only copy paste.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hello All, Im very interested in having 4K video recording on our E7 device..As you all have seen the camera sensor OV16825 is very capable of recording 4K and our processor too is capable of handling 4k at ease.Ive contacted many devs for this but some are saying that its too much to want..only person helping me is Jishnu Sur. yes the guy porting 4k and 120fps to G2.Ive continued to study all the things and at this time i came to the conclusion that it looks there is little hope.. See the pics ive attached first is of gionee camera app second one is of one plus one. any body willing to help??
    2i2bdqp.jpg
    2hy7yw5.jpg
    1
    I know it's for Sony devices..
    But take a look here...
    http://xdaforums.com/showthread.php?t=2767005

    They have same processors,right?

    Yes they have the same processor but different camera sensors
    1
    Gionee is just trying to make more money or just couldn't develope software update for 4k video. Well what i can tell about this subject is i heard that they are gonna make a new E series model, if upper device has the same chip for camera with 4k video recording, you can just flash that mod on your E7s.

    any device with the same sensor can work
    1
    CONFIRMED : The libs present in our device doesnt support 4K as ive tried with the differnt modifications.btw can anyone tell me why our front camera being 8MP doesnt record 1080p videos??

    it most likely has 2 mipi lanes which are not enough to carry the bandwith for 1080p res

    can you upload this file i think i can enable 4k for gionee
    libmmcamera_ov16825.so found here /system/vendor/lib/
    1
    Hi Put the libmmcamera_ov16825.so in /system/vendor/lib/ and try what defcomg said (y) and please reply on what happened