Zum Hauptinhalt gehen

⚠️ Please note that this topic or post has been archived. The information contained here may no longer be accurate or up-to-date. ⚠️

Incomplete Panasonic G9 RW2 support - high resolution mode

Kommentare

10 Kommentare

  • Stefan Hoffmeister
    [quote="daffy" wrote:
    It seems as if support for the Panasonic G9 RW2 is incomplete in Capture One Pro 11.1.1.


    The G9 high-resolution mode raw format is exactly the same as the GH5s format (supported by Capture One!). It would be really quite nice if Phase One could simply enable that same processing for the G9, too.

    Anyway, the G9 RW2 format for high-resolution mode has already been implemented in two different open source implementations:

    libraw (which is sort of dcraw): https://github.com/LibRaw/LibRaw/commit ... 66f94f53c6

    rawspeed: https://github.com/darktable-org/rawspe ... ssorV5.cpp
    0
  • Benjamin Liddle
    I would suggest sending us a formal feature request via the link in my profile.
    0
  • Stefan Hoffmeister
    [quote="ben_US" wrote:
    I would suggest sending us a formal feature request via the link in my profile.


    Given that the Panasonic GH5s is supported by Capture One 11.1.1, adding complete support for the Panasonic G9 should not be all that difficult: It's just that the GH5s encodes 14 bit for 9 pixels in a 16 byte block, and the G9 encodes 12 bit for 10 pixels in a 16 byte block. The relevant, tested, working code is below - the more complex 14 bit path is for the GH5s (already implemented by Phase One!), the simple 12 bit path (at the top) is the G9. And, unfortunately, Phase One have not (yet?) implemented the code to handle the G9.

    The support ticket is 289.039 and it simply has status "Case Closed", the supporter used the word "feature request" ?! and there is no indication whether this defect to (fully support the G9) will ever be addressed.

    + if (pana_bpp == 12)
    + {
    + raw_block_data[col] = ((bytes[1] & 0xF) << 8) + bytes[0];
    + raw_block_data[col + 1] = 16 * bytes[2] + (bytes[1] >> 4);
    + raw_block_data[col + 2] = ((bytes[4] & 0xF) << 8) + bytes[3];
    + raw_block_data[col + 3] = 16 * bytes[5] + (bytes[4] >> 4);
    + raw_block_data[col + 4] = ((bytes[7] & 0xF) << 8) + bytes[6];
    + raw_block_data[col + 5] = 16 * bytes[8] + (bytes[7] >> 4);
    + raw_block_data[col + 6] = ((bytes[10] & 0xF) << 8) + bytes[9];
    + raw_block_data[col + 7] = 16 * bytes[11] + (bytes[10] >> 4);
    + raw_block_data[col + 8] = ((bytes[13] & 0xF) << 8) + bytes[12];
    + raw_block_data[col + 9] = 16 * bytes[14] + (bytes[13] >> 4);
    + }
    + else if (pana_bpp == 14)
    + {
    + raw_block_data[col] = bytes[0] + ((bytes[1] & 0x3F) << 8);
    + raw_block_data[col + 1] = (bytes[1] >> 6) + 4 * (bytes[2]) +
    + ((bytes[3] & 0xF) << 10);
    + raw_block_data[col + 2] = (bytes[3] >> 4) + 16 * (bytes[4]) +
    + ((bytes[5] & 3) << 12);
    + raw_block_data[col + 3] = ((bytes[5] & 0xFC) >> 2) + (bytes[6] << 6);
    + raw_block_data[col + 4] = bytes[7] + ((bytes[8] & 0x3F) << 8);
    + raw_block_data[col + 5] = (bytes[8] >> 6) + 4 * bytes[9] + ((bytes[10] & 0xF) << 10);
    + raw_block_data[col + 6] = (bytes[10] >> 4) + 16 * bytes[11] + ((bytes[12] & 3) << 12);
    + raw_block_data[col + 7] = ((bytes[12] & 0xFC) >> 2) + (bytes[13] << 6);
    + raw_block_data[col + 8] = bytes[14] + ((bytes[15] & 0x3F) << 8);
    + }
    0
  • Stefan Hoffmeister
    Given that the Panasonic G9 is the top-of-the-line camera produced by Panasonic - why is it not supported yet?

    Clearly Phase One know how to decode the format - it is exactly the same as for the video-centric(!) GH5s -, so why is there no support for the G9 yet, more than six months after release?

    This is thoroughly disappointing, to be honest.

    Just for the record - DXO PhotoLab 1.2 has added full support for the G9; even the open source, totally free, software "darktable" fully supports the G9 and its high-resolution mode.

    I'll be more than happy to report "success" once its there, but, alas, right now, there is no success to be had ☹️
    0
  • Ian Leslie
    What did support say when you asked them for a timeline? 😄
    0
  • SFA
    [quote="IanL" wrote:
    What did support say when you asked them for a timeline? 😄


    And what did Panasonic say when you asked them to about helping to deliver Capture One support?
    0
  • Stefan Hoffmeister
    [quote="IanL" wrote:
    What did support say when you asked them for a timeline? 😄


    Alas, the support case is just "case closed" without any further action indicated.
    0
  • Stefan Hoffmeister
    [quote="SFA" wrote:
    And what did Panasonic say when you asked them to about helping to deliver Capture One support?


    Ah, but it is me who already delivered all the goods to Phase One / Capture One support - just to cover in case there is no well-established collaborational model between Phase One and Panasonic!

    - I reported the defect (and could argue that I am covering for C1 QA here, who missed this as part of requirements engineering, at the very least)
    - I provided a pointer to an open, free implementation
    - I highlighted the extent of the changes required to amend the (already supported!) Panasonic GH5s raw decoding implementation such that this code can be easily shaped to handle the G9 high resolution mode files.

    Oh, and as it happens, I also initiated some changes for the open source tool "darktable", validating that I do not spout nonsense when it comes to decoding G9 high resolution raw files.

    So, as someone who has been delivering software in various roles and areas ... for a little while ..., I keep playing the violin, in the hope that something happens. Soon. Perhaps in 11.1.2, 11.2, 11.3, 11.4, ...

    Oh, did I mention that DXO Photolab 1.2 fully supports reading Panasonic G9 raw files - including those produced in high-resolution mode? (Adobe Lightroom has been supporting this for a while) Perhaps _that_ is a motivator?

    So, looking forward to trying "version next", soon, which then supports the G9 high-resolution mode raw files 😊
    0
  • Stefan Hoffmeister
    I am very much looking forward to the next formal patch release of Capture One 11.x to contain full support for the Panasonic high-resolution file format 😊
    0
  • Stefan Hoffmeister
    Thank you for having fixed high resolution mode for the Panasonic G9 in C1 11.2. 😄
    0

Post ist für Kommentare geschlossen.