#16 AHD bayer interpolation

closed-accepted
None
5
2006-12-27
2006-09-30
Samuel Audet
No

I ripped out the AHD bayer interpolation code from
DCRAW 8.39 and adapted for dc1394_bayer.c ... works!

Discussion

  • Samuel Audet
    Samuel Audet
    2006-09-30

    AHD bayer interpolation patch

     
  • Samuel Audet
    Samuel Audet
    2006-09-30

    Logged In: YES
    user_id=1584125

    Forgot to mention, I did not see any obvious static
    initializer in libdc1394, so to initialize

    static float cbrt[0x10000], xyz_cam[3][4];

    in cam_to_cielab(), I use the "ahd_inited" variable as a
    flag to indicate if the values need to be computed or not.
    However, this is probably not multi-processor safe. Some way
    of statically initializing those tables when the library is
    loaded should be used... solutions?

     
  • Samuel Audet
    Samuel Audet
    2006-12-10

    Logged In: YES
    user_id=1584125
    Originator: YES

    File Added: libdc1394_ahd_bayer-rc4.patch

     
  • Samuel Audet
    Samuel Audet
    2006-12-10

    patch that works for main trunk today (Dec 10, 2006), and also for rc4

     
    • assigned_to: nobody --> ddouxchamps
    • status: open --> pending-accepted
     
  • Logged In: YES
    user_id=130585
    Originator: NO

    Applied.

    The multiprocessor issue is pending.

     
    • status: pending-accepted --> closed-accepted
     
  • Logged In: YES
    user_id=1312539
    Originator: NO

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).