Skip to content
Snippets Groups Projects
  1. Jan 11, 2025
  2. Jan 10, 2025
  3. Jan 09, 2025
  4. Jan 08, 2025
  5. Dec 23, 2024
  6. Dec 11, 2024
  7. Dec 10, 2024
  8. Dec 05, 2024
    • Ram Mohan M's avatar
      choose gainmap application space adaptively basing on input gamuts · bd7712fd
      Ram Mohan M authored
      
      during generateGainMap, the color spaces of hdr intent and sdr intent
      are unified. if a wider gamut space is converted to narrower-gamut this
      may result in pixel values less than zero and/or greater than 1.
      choosing offsets to keep the domain of log during gainmap computation is
      tricky. This can be mitigated by converting narrower gamut space data to
      wider gamut space. This yields lesser overrange values. current change
      implements this.
      
      for this to work as intended writing xmp metadata in the bitstream needs
      to be disabled.
      
      Test: ./ultrahdr_app options
      
      Co-authored-by: default avatarVivek R Jadhav <vivek.jadhav@ittiam.com>
      Change-Id: I0155a1dc043f3c3e0493e04e5a6eabe160659476
      bd7712fd
  9. Dec 04, 2024
  10. Dec 03, 2024
    • Ram Mohan M's avatar
      fix primaries used for display p3 gamut · 2b73304e
      Ram Mohan M authored
      - luminance function of p3 gamut is using weights of dci p3 instead of
        display p3. this is corrected. accordingly the gamut conversions
        involving display p3 are updated.
      - increased precision of some constants used in csc
      
      Test: ./ultrahdr_unit_test
      Change-Id: Iec77b3d24adb7ad887a8f53d805eecc0c0160f28
      2b73304e
  11. Dec 02, 2024
    • Ram Mohan M's avatar
      improve gainmap computation logic for dark pixels · 720dbed8
      Ram Mohan M authored
      while computing gain for near blacks or pixels with channel values zero,
      sdr_offset is used. This value is extremely small and can result large
      gainmap coefficient. During encode-decode process, if this sdr pixel
      flips to zero, after applying gainmap the hdr pixel will blow out. It is
      best if the gainmap computation logic is desensitized for dark pixels.
      
      also, conversion from wider to narrower gamut space can cause overrange
      values. clip only negative excursions so that domain of computeGain
      remains positive.
      
      Test: ./ultrahdr_app
      Change-Id: Id98d95d020a01db6e85e08115a4405eac07d42c1
      720dbed8
  12. Nov 26, 2024
  13. Nov 22, 2024
  14. Nov 21, 2024
  15. Nov 20, 2024
  16. Nov 19, 2024
  17. Nov 15, 2024
  18. Nov 14, 2024
Loading