Personal View site logo
Panasonic GH1 firmware research, testing
  • 277 Replies sorted by
  • Do you remember the native iso for gh1? Is it 400?

    > Answered my questions..

    http://www.dpreview.com/forums/thread/3114897

    Base ISO 100

    >

  • I agree with @zcream. Despite its weak high ISO performance, there is always something that I missed about video quality of the hacked GH1. It might be the slightly wider 16:9 sensor crop. It might be the soft image that I perceived more cinematic. I do not know.

    I have sold my two GH1, but might be I should get another GH1 again. I hope @humpman patch can be perfected for 1024p24 in 60i and 720p60.
  • @humpman

    We all need to thank you.

  • And I liked the GH1 image more than GH2 for some reason...

  • @humpman I need to bring out my GH1. This is fantastic.. Very little FPN and the image does not fall apart as it did earlier..

  • Those settings above a little high, just a little, there is some distortion on death chart, so i lowered it. Screens on death chart below. @yskunto thanks, sometimes i feel so alone here.

    049.jpg
    1301 x 681 - 229K
    049_qp.jpg
    1121 x 601 - 271K
    seta.ini
    669B
    user.ini
    3K
  • Keep the good work @humpman! I really appreciate your work.

  • New settings. PAL. 68 Mbps. image image

    00044.MTS_snapshot_00.00_[2016.06.04_03.17.47].jpg
    1920 x 1080 - 986K
    044.jpg
    1293 x 685 - 231K
    seta.ini
    669B
    user.ini
    3K
  • Seems like p-frame has better compression or something, because to get similar quality i-frame it takes much more data, even more than 1920x1080 still photo. I heard here that GH1 adds unnecessary data trash in frames.

  • @zcream can't tell, never used Auto ISO =)

  • @humpman and would you still recommend using Auto ISO to reduce noise ?

  • @konjow don't know really, i just doing this settings for my needs.

  • @humpman any chance they are spanning?

  • @zcream no rain in PAL.

  • And diagonal rain is visible above ISO 1250 right ?

  • @zcream yes, it is 67-68 Mbps, but only PAL. It better than lpowell 100mbps in some conditions, in some it will looks same.

  • @humpman, just to confirm - these are 50i and 60i with max bitrate of 67mbps right ? And the current wisdom is that this is better than the lpowell 100mbps patch. Sorry, I followed the discussion, but it got too confusing with the various patches being uploaded.

  • Here is the settings i did due my theories, gives better texture and detalisation. 68 Mbps. PAL.

    seta.ini
    703B
    user.ini
    3K
  • if the gh1 matrices works the same way as gh2 matrices, then each forur digits represents one pixel, one value for each two digits, the interframe and intraframe compression in hexadecimal values. there are 48 values, 3 groups of 16 values, for Y, Cr and Cb. 16 values corresponds to a 4x4 pixels matrix. this is how gh2 works and I think gh1 works the same way because both are h264.

  • What i got about the matrices in GH1.
    P-matrix, for example value "FCFF" . First number "FC" is compression for exact P-frame, so if we take high number like "FC", quality of P-frames will be very bad and no matter how good or bad is I-frame. It looks like P-frame don't depend on I-frames. And second number "FF" is compression for changes from P-frames, for example, if we take high number, first P-frame will be ok, then second is little bad than first, third more bad, fourth even more bad...

    Fallback matrix is not just fallback stuff. It immediately activates when movement is appears on frame. First number here is for moving areas, second for static or things that not changes when move is going on in frame.

    I-matrix. First number regulates I-frame compression, about second, i don't get it yet.

    For myself i took P,I matrices and put all zeros in first numbers 0009000C000C... to get max detalisation. And set QP min to 0, QP max to 51, so codec will automatically choose the qp is needed to compensate very low quantization numbers.

  • I followed the logic of reading order from the progressive matrix and interlaced matrix. So I redesigned the GH2 progressive matrix from The End NR4 into the interlaced order of GH1, because GH1 24p is recorded inside an interlaced wrapped 60i

    these matrices are designed to work in 24p recorded inside 60i wrapper only (not for native 24p, not for 50p or 60p)

    @humpman try to put these matrices in your patches to perceive the image quality compared to the default panasonic matrices:

    gh1 matrix I P B

    0x0606080808080A0A0C0C0C0C0E0E10100A0A0E0E121214140C0C1010141418180606080808080A0A0C0C0C0C0E0E72720A0A0E0E78787E7E0C0C72727E7E9C9C0606080808080A0A0C0C0C0C0E0E72720A0A0E0E78787E7E0C0C72727E7E9C9C

    gh1 matrix FallBack

    0x09090C0C0C0C0F0F1212121218181B1B0F0F18182121242412121B1B242436360C0C0F0F0F0F1212151515151818B4B412121818C6C6D8D81515B4B4D8D8FCFC0C0C0F0F0F0F1212151515151818B4B412121818C6C6D8D81515B4B4D8D8FCFC

    gh1_matrix_interlaced.txt
    439B
  • maybe the custom matrix for gh1 in 24p mode must follow the interlaced order instead of progressive order because it is recorded inside a 60i wrapper, see the difference in progressive and interlaced matrices order:

    pi.jpg
    212 x 420 - 23K
  • @humpman I did not try your 1080p25 i50 settings because although I am in PAL area, I want to go with 1080p24 for main scene and 720p60 for slow motion.

    I did try to make use of your user.ini file with @Lpowell 75Mbits Peak Reliability patch. I set the minQPi=4, maxQPi=51, minQPp=4, and maxQPp=51 just like what @apefos did for some of his GH1 patch. It works reliably in NTSC mode when tested with the Stray's Color Death Chart. The bit rate is about 46Mbit/sec.

    However, once I put the apefos's custom matrix, the GH1 will stop recording after 1 second and sometimes will locked when tested with the Stray's Color Death Chart.

    So it is safe to combine the Lpowell setting with your user.ini files and the Panasonic Lumix original matrix, but I do not know if the diagonal rain etc. will occur in underexposed area when high ISO is used. I tend to keep my GH1 at ISO 640 or lower to keep the video clean.

  • @yskunto sorry, but I don't actually have a gh1 with me! I just read the thread and I wanted to communicate my appreciation about this project! But if I have the chance to try, I will definitely check it out and post my experience afterwards.

  • How does the patch going in your GH1 @kolinko? Can you make a comparison to the LPowell 75Mbit Peak Reliability for example? Thanks.