New Ambient Lighting system - no knowledge (1 Viewer)

The_Stig

Retired Team Member
  • Premium Supporter
  • April 5, 2005
    2,176
    428
    Getting up to 100% currently and the running messages get slower by the minute...so will wait and see if it hangs.
     

    The_Stig

    Retired Team Member
  • Premium Supporter
  • April 5, 2005
    2,176
    428
    Trace log (last lines), after it hangs, so no more running:

    Code:
    poll([{fd=3, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=7, events=POLLIN}], 4, 0) = 2 ([{fd=3, revents=POLLIN}, {fd=7, revents=POLLIN}])
    read(3, "\2\0\0\0\0\0\0\0", 16)         = 8
    ioctl(7, FIONREAD, [911458])            = 0
    mmap2(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x577b1000
    read(7, "\0\0000\31\10\2Z\224`\0102\20@\30@\"\200`1 \0223\"\21,\30\0100\36\6\22\v"..., 911458) = 911458
    mmap2(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x576b0000
    mremap(0x577b1000, 1052672, 69632, MREMAP_MAYMOVE) = 0x577b1000
    munmap(0x577b1000, 69632)               = 0
    mremap(0x578b2000, 460644352, 536875008, MREMAP_MAYMOVE) = 0x376af000
    munmap(0x576b0000, 1052672)             = 0
    gettimeofday({1453452189, 441913}, NULL) = 0
    gettimeofday({1453452189, 442405}, NULL) = 0
    write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
    write(7, "\0\0\0\2\10\1", 6)            = 6
    write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
    mmap2(NULL, 461545472, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x577d6000
    munmap(0x376af000, 536875008)           = 0
    poll([{fd=3, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=7, events=POLLIN}], 4, 0) = 2 ([{fd=3, revents=POLLIN}, {fd=7, revents=POLLIN}])
    read(3, "\2\0\0\0\0\0\0\0", 16)         = 8
    ioctl(7, FIONREAD, [911447])            = 0
    mmap2(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x576d5000
    read(7, "\0\0000\31\10\2Z\224`\0102\20@\30@\"\200`'\32!%\31\31&\32\35!\31\31%\""..., 911447) = 911447
    mmap2(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x575d4000
    mremap(0x576d5000, 1052672, 69632, MREMAP_MAYMOVE) = 0x576d5000
    munmap(0x576d5000, 69632)               = 0
    mremap(0x577d6000, 461545472, 536875008, MREMAP_MAYMOVE) = 0x375d3000
    munmap(0x575d4000, 1052672)             = 0
    gettimeofday({1453452190, 928819}, NULL) = 0
    gettimeofday({1453452190, 929478}, NULL) = 0
    write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
    write(7, "\0\0\0\2\10\1", 6)            = 6
    write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
    mmap2(NULL, 462442496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x576fb000
    munmap(0x375d3000, 536875008)           = 0
    poll([{fd=3, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=7, events=POLLIN}], 4, 0) = 2 ([{fd=3, revents=POLLIN}, {fd=7, revents=POLLIN}])
    read(3, "\2\0\0\0\0\0\0\0", 16)         = 8
    ioctl(7, FIONREAD, [1046956])           = 0
    mmap2(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x575fa000
    read(7, "(\377\377\377\377\377\377\377\377\377\1\0\0000\31\10\2Z\224`\0102\20@\30@\"\200`E1\""..., 1046956) = 1046956
    mmap2(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x574f9000
    mremap(0x574f9000, 1052672, 2101248, MREMAP_MAYMOVE) = 0x572f8000
    mremap(0x575fa000, 1052672, 69632, MREMAP_MAYMOVE) = 0x575fa000
    munmap(0x575fa000, 69632)               = 0
    mremap(0x572f8000, 2101248, 1052672, MREMAP_MAYMOVE) = 0x572f8000
    mremap(0x576fb000, 462442496, 536875008, MREMAP_MAYMOVE) = 0x372f7000
    munmap(0x572f8000, 1052672)             = 0
    gettimeofday({1453452192, 640949}, NULL) = 0
    gettimeofday({1453452192, 641449}, NULL) = 0
    write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
    write(7, "\0\0\0\2\10\1", 6)            = 6
    write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
    mmap2(NULL, 463478784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x575fe000
    munmap(0x372f7000, 536875008)           = 0
    poll([{fd=3, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=7, events=POLLIN}], 4, 0) = 2 ([{fd=3, revents=POLLIN}, {fd=7, revents=POLLIN}])
    read(3, "\2\0\0\0\0\0\0\0", 16)         = 8
    ioctl(7, FIONREAD, [3395655])           = 0
    mmap2(NULL, 4198400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x571fd000
    read(7, "\0\0000\31\10\2Z\224`\0102\20@\30@\"\200`\21\24\30!\33\37 \27\35\36\31\33\32\30"..., 3395655) = 3395655
    mmap2(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x570fc000
    mremap(0x570fc000, 1052672, 2101248, MREMAP_MAYMOVE) = 0x56efb000
    mremap(0x56efb000, 2101248, 4198400, MREMAP_MAYMOVE) = 0x56afa000
    mremap(0x571fd000, 4198400, 69632, MREMAP_MAYMOVE) = 0x571fd000
    munmap(0x571fd000, 69632)               = 0
    mremap(0x575fe000, 463478784, 536875008, MREMAP_MAYMOVE) = 0x36af9000
    munmap(0x56afa000, 4198400)             = 0
    gettimeofday({1453452201, 111827}, NULL) = 0
    gettimeofday({1453452201, 112419}, NULL) = 0
    write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
    write(7, "\0\0\0\2\10\1", 6)            = 6
    write(3, "\1\0\0\0\0\0\0\0", 8)         = 8
    mmap2(NULL, 466862080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x572c4000
    ????( <unfinished ...>
    +++ killed by SIGKILL +++

    Obervations:

    -Temp going up from ~44 to ~55° Celsius
    -Mem usage going up from aroun 90MB to ~700-800MB
     

    Rick164

    MP Donator
  • Premium Supporter
  • January 7, 2006
    1,335
    1,005
    Home Country
    Netherlands Netherlands
    It could be a bug in the patched Hyperion (the one with the last led fix), best to revert to stock Hyperion first and see it's still there.
    Make sure to backup your config first and move the patched Hyperiond file from /opt/hyperion/bin if I recall correctly, then run these commands in an SSH session:

    Code:
    sudo /usr/sbin/service hyperion stop
    wget -N https://raw.github.com/tvdzwan/hyperion/master/bin/install_hyperion.sh
    sudo sh ./install_hyperion.sh
    sudo /usr/sbin/service hyperion start

    If all else fails putting an Arduino in between (can go with a 10-20 buck one) is a viable solution, however have seen it work with APA102 before (200+ led setups in Hyperion topics) so not sure why it's maxing out cpu sometimes so we can a try a few other things first :)
    Best to also post the Hyperion config so I can take a look just in case.
     

    The_Stig

    Retired Team Member
  • Premium Supporter
  • April 5, 2005
    2,176
    428
    It could be a bug in the patched Hyperion (the one with the last led fix), best to revert to stock Hyperion first and see it's still there.
    Make sure to backup your config first and move the patched Hyperiond file from /opt/hyperion/bin if I recall correctly, then run these commands in an SSH session:
    Will do so!

    so we can a try a few other things first
    Yeah, preffering that!

    Best to also post the Hyperion config so I can take a look just in case.
    Current config is:
    Code:
    // Automatically generated configuration file for 'Hyperion daemon'
    // Generated by: HyperCon (The Hyperion deamon configuration file builder
    
    {
        /// Device configuration contains the following fields:
        /// * 'name'       : The user friendly name of the device (only used for display purposes)
        /// * 'type'       : The type of the device or leds (known types for now are 'ws2801', 'ldp8806',
        ///                  'lpd6803', 'sedu', 'adalight', 'lightpack', 'test' and 'none')
        /// * 'output'     : The output specification depends on selected device. This can for example be the
        ///                  device specifier, device serial number, or the output file name
        /// * 'rate'       : The baudrate of the output to the device
        /// * 'colorOrder' : The order of the color bytes ('rgb', 'rbg', 'bgr', etc.).
        "device" :
        {
            "name"       : "MyPi",
            "type"       : "apa102",
            "output"     : "/dev/spidev0.0",
            "rate"       : 250000,
            "colorOrder" : "bgr"
        },
    
        /// Color manipulation configuration used to tune the output colors to specific surroundings.
        /// The configuration contains a list of color-transforms. Each transform contains the
        /// following fields:
        ///  * 'id'   : The unique identifier of the color transformation (eg 'device_1')    ///  * 'leds' : The indices (or index ranges) of the leds to which this color transform applies
        ///             (eg '0-5, 9, 11, 12-17'). The indices are zero based.    ///  * 'hsv' : The manipulation in the Hue-Saturation-Value color domain with the following
        ///            tuning parameters:
        ///            - 'saturationGain'  The gain adjustement of the saturation
        ///            - 'valueGain'       The gain adjustement of the value
        ///  * 'red'/'green'/'blue' : The manipulation in the Red-Green-Blue color domain with the
        ///                           following tuning parameters for each channel:
        ///            - 'threshold'       The minimum required input value for the channel to be on
        ///                                (else zero)
        ///            - 'gamma'           The gamma-curve correction factor
        ///            - 'blacklevel'      The lowest possible value (when the channel is black)
        ///            - 'whitelevel'      The highest possible value (when the channel is white)
        ///
        /// Next to the list with color transforms there is also a smoothing option.
        ///  * 'smoothing' : Smoothing of the colors in the time-domain with the following tuning
        ///                  parameters:
        ///            - 'type'            The type of smoothing algorithm ('linear' or 'none')
        ///            - 'time_ms'         The time constant for smoothing algorithm in milliseconds
        ///            - 'updateFrequency' The update frequency of the leds in Hz
        "color" :
        {
            "transform" :
            [
                {
                    "id"   : "default",
                    "leds" : "*",
                    "hsv" :
                    {
                        "saturationGain" : 0.9000,
                        "valueGain"      : 1.5000
                    },
                    "red" :
                    {
                        "threshold"  : 0.1000,
                        "gamma"      : 2.0000,
                        "blacklevel" : 0.0000,
                        "whitelevel" : 0.9000
                    },
                    "green" :
                    {
                        "threshold"  : 0.1000,
                        "gamma"      : 2.0000,
                        "blacklevel" : 0.0000,
                        "whitelevel" : 0.9000
                    },
                    "blue" :
                    {
                        "threshold"  : 0.1000,
                        "gamma"      : 2.0000,
                        "blacklevel" : 0.0000,
                        "whitelevel" : 0.9000
                    }
                }
            ],
            "smoothing" :
            {
                "type"            : "linear",
                "time_ms"         : 100,
                "updateFrequency" : 25.0000
            }
        },
    
        ///  The configuration for each individual led. This contains the specification of the area
        ///  averaged of an input image for each led to determine its color. Each item in the list
        ///  contains the following fields:
        ///  * index: The index of the led. This determines its location in the string of leds; zero
        ///           being the first led.
        ///  * hscan: The fractional part of the image along the horizontal used for the averaging
        ///           (minimum and maximum inclusive)
        ///  * vscan: The fractional part of the image along the vertical used for the averaging
        ///           (minimum and maximum inclusive)
        "leds" :
        [
            {
                "index" : 0,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 1,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.9545, "maximum" : 1.0000 }
            },
            {
                "index" : 2,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.9242, "maximum" : 0.9848 }
            },
            {
                "index" : 3,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.8939, "maximum" : 0.9545 }
            },
            {
                "index" : 4,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.8636, "maximum" : 0.9242 }
            },
            {
                "index" : 5,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.8333, "maximum" : 0.8939 }
            },
            {
                "index" : 6,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.8030, "maximum" : 0.8636 }
            },
            {
                "index" : 7,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.7727, "maximum" : 0.8333 }
            },
            {
                "index" : 8,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.7424, "maximum" : 0.8030 }
            },
            {
                "index" : 9,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.7121, "maximum" : 0.7727 }
            },
            {
                "index" : 10,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.6818, "maximum" : 0.7424 }
            },
            {
                "index" : 11,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.6515, "maximum" : 0.7121 }
            },
            {
                "index" : 12,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.6212, "maximum" : 0.6818 }
            },
            {
                "index" : 13,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.5909, "maximum" : 0.6515 }
            },
            {
                "index" : 14,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.5606, "maximum" : 0.6212 }
            },
            {
                "index" : 15,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.5303, "maximum" : 0.5909 }
            },
            {
                "index" : 16,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.5000, "maximum" : 0.5606 }
            },
            {
                "index" : 17,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.4697, "maximum" : 0.5303 }
            },
            {
                "index" : 18,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.4394, "maximum" : 0.5000 }
            },
            {
                "index" : 19,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.4091, "maximum" : 0.4697 }
            },
            {
                "index" : 20,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.3788, "maximum" : 0.4394 }
            },
            {
                "index" : 21,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.3485, "maximum" : 0.4091 }
            },
            {
                "index" : 22,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.3182, "maximum" : 0.3788 }
            },
            {
                "index" : 23,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.2879, "maximum" : 0.3485 }
            },
            {
                "index" : 24,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.2576, "maximum" : 0.3182 }
            },
            {
                "index" : 25,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.2273, "maximum" : 0.2879 }
            },
            {
                "index" : 26,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.1970, "maximum" : 0.2576 }
            },
            {
                "index" : 27,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.1667, "maximum" : 0.2273 }
            },
            {
                "index" : 28,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.1364, "maximum" : 0.1970 }
            },
            {
                "index" : 29,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.1061, "maximum" : 0.1667 }
            },
            {
                "index" : 30,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.0758, "maximum" : 0.1364 }
            },
            {
                "index" : 31,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.0455, "maximum" : 0.1061 }
            },
            {
                "index" : 32,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.0152, "maximum" : 0.0758 }
            },
            {
                "index" : 33,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0455 }
            },
            {
                "index" : 34,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 35,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0259 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 36,
                "hscan" : { "minimum" : 0.0086, "maximum" : 0.0431 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 37,
                "hscan" : { "minimum" : 0.0259, "maximum" : 0.0603 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 38,
                "hscan" : { "minimum" : 0.0431, "maximum" : 0.0776 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 39,
                "hscan" : { "minimum" : 0.0603, "maximum" : 0.0948 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 40,
                "hscan" : { "minimum" : 0.0776, "maximum" : 0.1121 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 41,
                "hscan" : { "minimum" : 0.0948, "maximum" : 0.1293 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 42,
                "hscan" : { "minimum" : 0.1121, "maximum" : 0.1466 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 43,
                "hscan" : { "minimum" : 0.1293, "maximum" : 0.1638 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 44,
                "hscan" : { "minimum" : 0.1466, "maximum" : 0.1810 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 45,
                "hscan" : { "minimum" : 0.1638, "maximum" : 0.1983 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 46,
                "hscan" : { "minimum" : 0.1810, "maximum" : 0.2155 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 47,
                "hscan" : { "minimum" : 0.1983, "maximum" : 0.2328 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 48,
                "hscan" : { "minimum" : 0.2155, "maximum" : 0.2500 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 49,
                "hscan" : { "minimum" : 0.2328, "maximum" : 0.2672 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 50,
                "hscan" : { "minimum" : 0.2500, "maximum" : 0.2845 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 51,
                "hscan" : { "minimum" : 0.2672, "maximum" : 0.3017 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 52,
                "hscan" : { "minimum" : 0.2845, "maximum" : 0.3190 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 53,
                "hscan" : { "minimum" : 0.3017, "maximum" : 0.3362 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 54,
                "hscan" : { "minimum" : 0.3190, "maximum" : 0.3534 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 55,
                "hscan" : { "minimum" : 0.3362, "maximum" : 0.3707 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 56,
                "hscan" : { "minimum" : 0.3534, "maximum" : 0.3879 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 57,
                "hscan" : { "minimum" : 0.3707, "maximum" : 0.4052 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 58,
                "hscan" : { "minimum" : 0.3879, "maximum" : 0.4224 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 59,
                "hscan" : { "minimum" : 0.4052, "maximum" : 0.4397 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 60,
                "hscan" : { "minimum" : 0.4224, "maximum" : 0.4569 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 61,
                "hscan" : { "minimum" : 0.4397, "maximum" : 0.4741 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 62,
                "hscan" : { "minimum" : 0.4569, "maximum" : 0.4914 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 63,
                "hscan" : { "minimum" : 0.4741, "maximum" : 0.5086 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 64,
                "hscan" : { "minimum" : 0.4914, "maximum" : 0.5259 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 65,
                "hscan" : { "minimum" : 0.5086, "maximum" : 0.5431 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 66,
                "hscan" : { "minimum" : 0.5259, "maximum" : 0.5603 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 67,
                "hscan" : { "minimum" : 0.5431, "maximum" : 0.5776 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 68,
                "hscan" : { "minimum" : 0.5603, "maximum" : 0.5948 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 69,
                "hscan" : { "minimum" : 0.5776, "maximum" : 0.6121 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 70,
                "hscan" : { "minimum" : 0.5948, "maximum" : 0.6293 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 71,
                "hscan" : { "minimum" : 0.6121, "maximum" : 0.6466 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 72,
                "hscan" : { "minimum" : 0.6293, "maximum" : 0.6638 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 73,
                "hscan" : { "minimum" : 0.6466, "maximum" : 0.6810 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 74,
                "hscan" : { "minimum" : 0.6638, "maximum" : 0.6983 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 75,
                "hscan" : { "minimum" : 0.6810, "maximum" : 0.7155 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 76,
                "hscan" : { "minimum" : 0.6983, "maximum" : 0.7328 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 77,
                "hscan" : { "minimum" : 0.7155, "maximum" : 0.7500 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 78,
                "hscan" : { "minimum" : 0.7328, "maximum" : 0.7672 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 79,
                "hscan" : { "minimum" : 0.7500, "maximum" : 0.7845 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 80,
                "hscan" : { "minimum" : 0.7672, "maximum" : 0.8017 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 81,
                "hscan" : { "minimum" : 0.7845, "maximum" : 0.8190 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 82,
                "hscan" : { "minimum" : 0.8017, "maximum" : 0.8362 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 83,
                "hscan" : { "minimum" : 0.8190, "maximum" : 0.8534 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 84,
                "hscan" : { "minimum" : 0.8362, "maximum" : 0.8707 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 85,
                "hscan" : { "minimum" : 0.8534, "maximum" : 0.8879 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 86,
                "hscan" : { "minimum" : 0.8707, "maximum" : 0.9052 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 87,
                "hscan" : { "minimum" : 0.8879, "maximum" : 0.9224 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 88,
                "hscan" : { "minimum" : 0.9052, "maximum" : 0.9397 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 89,
                "hscan" : { "minimum" : 0.9224, "maximum" : 0.9569 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 90,
                "hscan" : { "minimum" : 0.9397, "maximum" : 0.9741 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 91,
                "hscan" : { "minimum" : 0.9569, "maximum" : 0.9914 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 92,
                "hscan" : { "minimum" : 0.9741, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 93,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
            },
            {
                "index" : 94,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0000, "maximum" : 0.0455 }
            },
            {
                "index" : 95,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0152, "maximum" : 0.0758 }
            },
            {
                "index" : 96,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0455, "maximum" : 0.1061 }
            },
            {
                "index" : 97,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.0758, "maximum" : 0.1364 }
            },
            {
                "index" : 98,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.1061, "maximum" : 0.1667 }
            },
            {
                "index" : 99,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.1364, "maximum" : 0.1970 }
            },
            {
                "index" : 100,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.1667, "maximum" : 0.2273 }
            },
            {
                "index" : 101,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.1970, "maximum" : 0.2576 }
            },
            {
                "index" : 102,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.2273, "maximum" : 0.2879 }
            },
            {
                "index" : 103,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.2576, "maximum" : 0.3182 }
            },
            {
                "index" : 104,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.2879, "maximum" : 0.3485 }
            },
            {
                "index" : 105,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.3182, "maximum" : 0.3788 }
            },
            {
                "index" : 106,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.3485, "maximum" : 0.4091 }
            },
            {
                "index" : 107,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.3788, "maximum" : 0.4394 }
            },
            {
                "index" : 108,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.4091, "maximum" : 0.4697 }
            },
            {
                "index" : 109,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.4394, "maximum" : 0.5000 }
            },
            {
                "index" : 110,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.4697, "maximum" : 0.5303 }
            },
            {
                "index" : 111,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.5000, "maximum" : 0.5606 }
            },
            {
                "index" : 112,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.5303, "maximum" : 0.5909 }
            },
            {
                "index" : 113,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.5606, "maximum" : 0.6212 }
            },
            {
                "index" : 114,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.5909, "maximum" : 0.6515 }
            },
            {
                "index" : 115,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.6212, "maximum" : 0.6818 }
            },
            {
                "index" : 116,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.6515, "maximum" : 0.7121 }
            },
            {
                "index" : 117,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.6818, "maximum" : 0.7424 }
            },
            {
                "index" : 118,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.7121, "maximum" : 0.7727 }
            },
            {
                "index" : 119,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.7424, "maximum" : 0.8030 }
            },
            {
                "index" : 120,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.7727, "maximum" : 0.8333 }
            },
            {
                "index" : 121,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.8030, "maximum" : 0.8636 }
            },
            {
                "index" : 122,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.8333, "maximum" : 0.8939 }
            },
            {
                "index" : 123,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.8636, "maximum" : 0.9242 }
            },
            {
                "index" : 124,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.8939, "maximum" : 0.9545 }
            },
            {
                "index" : 125,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.9242, "maximum" : 0.9848 }
            },
            {
                "index" : 126,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.9545, "maximum" : 1.0000 }
            },
            {
                "index" : 127,
                "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 128,
                "hscan" : { "minimum" : 0.9741, "maximum" : 1.0000 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 129,
                "hscan" : { "minimum" : 0.9569, "maximum" : 0.9914 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 130,
                "hscan" : { "minimum" : 0.9397, "maximum" : 0.9741 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 131,
                "hscan" : { "minimum" : 0.9224, "maximum" : 0.9569 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 132,
                "hscan" : { "minimum" : 0.9052, "maximum" : 0.9397 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 133,
                "hscan" : { "minimum" : 0.8879, "maximum" : 0.9224 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 134,
                "hscan" : { "minimum" : 0.8707, "maximum" : 0.9052 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 135,
                "hscan" : { "minimum" : 0.8534, "maximum" : 0.8879 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 136,
                "hscan" : { "minimum" : 0.8362, "maximum" : 0.8707 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 137,
                "hscan" : { "minimum" : 0.8190, "maximum" : 0.8534 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 138,
                "hscan" : { "minimum" : 0.8017, "maximum" : 0.8362 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 139,
                "hscan" : { "minimum" : 0.7845, "maximum" : 0.8190 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 140,
                "hscan" : { "minimum" : 0.7672, "maximum" : 0.8017 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 141,
                "hscan" : { "minimum" : 0.7500, "maximum" : 0.7845 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 142,
                "hscan" : { "minimum" : 0.7328, "maximum" : 0.7672 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 143,
                "hscan" : { "minimum" : 0.7155, "maximum" : 0.7500 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 144,
                "hscan" : { "minimum" : 0.6983, "maximum" : 0.7328 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 145,
                "hscan" : { "minimum" : 0.6810, "maximum" : 0.7155 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 146,
                "hscan" : { "minimum" : 0.6638, "maximum" : 0.6983 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 147,
                "hscan" : { "minimum" : 0.6466, "maximum" : 0.6810 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 148,
                "hscan" : { "minimum" : 0.6293, "maximum" : 0.6638 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 149,
                "hscan" : { "minimum" : 0.6121, "maximum" : 0.6466 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 150,
                "hscan" : { "minimum" : 0.5948, "maximum" : 0.6293 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 151,
                "hscan" : { "minimum" : 0.5776, "maximum" : 0.6121 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 152,
                "hscan" : { "minimum" : 0.5603, "maximum" : 0.5948 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 153,
                "hscan" : { "minimum" : 0.5431, "maximum" : 0.5776 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 154,
                "hscan" : { "minimum" : 0.5259, "maximum" : 0.5603 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 155,
                "hscan" : { "minimum" : 0.5086, "maximum" : 0.5431 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 156,
                "hscan" : { "minimum" : 0.4914, "maximum" : 0.5259 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 157,
                "hscan" : { "minimum" : 0.4741, "maximum" : 0.5086 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 158,
                "hscan" : { "minimum" : 0.4569, "maximum" : 0.4914 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 159,
                "hscan" : { "minimum" : 0.4397, "maximum" : 0.4741 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 160,
                "hscan" : { "minimum" : 0.4224, "maximum" : 0.4569 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 161,
                "hscan" : { "minimum" : 0.4052, "maximum" : 0.4397 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 162,
                "hscan" : { "minimum" : 0.3879, "maximum" : 0.4224 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 163,
                "hscan" : { "minimum" : 0.3707, "maximum" : 0.4052 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 164,
                "hscan" : { "minimum" : 0.3534, "maximum" : 0.3879 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 165,
                "hscan" : { "minimum" : 0.3362, "maximum" : 0.3707 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 166,
                "hscan" : { "minimum" : 0.3190, "maximum" : 0.3534 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 167,
                "hscan" : { "minimum" : 0.3017, "maximum" : 0.3362 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 168,
                "hscan" : { "minimum" : 0.2845, "maximum" : 0.3190 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 169,
                "hscan" : { "minimum" : 0.2672, "maximum" : 0.3017 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 170,
                "hscan" : { "minimum" : 0.2500, "maximum" : 0.2845 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 171,
                "hscan" : { "minimum" : 0.2328, "maximum" : 0.2672 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 172,
                "hscan" : { "minimum" : 0.2155, "maximum" : 0.2500 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 173,
                "hscan" : { "minimum" : 0.1983, "maximum" : 0.2328 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 174,
                "hscan" : { "minimum" : 0.1810, "maximum" : 0.2155 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 175,
                "hscan" : { "minimum" : 0.1638, "maximum" : 0.1983 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 176,
                "hscan" : { "minimum" : 0.1466, "maximum" : 0.1810 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 177,
                "hscan" : { "minimum" : 0.1293, "maximum" : 0.1638 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 178,
                "hscan" : { "minimum" : 0.1121, "maximum" : 0.1466 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 179,
                "hscan" : { "minimum" : 0.0948, "maximum" : 0.1293 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 180,
                "hscan" : { "minimum" : 0.0776, "maximum" : 0.1121 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 181,
                "hscan" : { "minimum" : 0.0603, "maximum" : 0.0948 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 182,
                "hscan" : { "minimum" : 0.0431, "maximum" : 0.0776 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 183,
                "hscan" : { "minimum" : 0.0259, "maximum" : 0.0603 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 184,
                "hscan" : { "minimum" : 0.0086, "maximum" : 0.0431 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            },
            {
                "index" : 185,
                "hscan" : { "minimum" : 0.0000, "maximum" : 0.0259 },
                "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
            }
        ],
    
        /// The black border configuration, contains the following items:
        ///  * enable    : true if the detector should be activated
        ///  * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
        "blackborderdetector" :
        {
            "enable" : true,
            "threshold" : 0.01
        },
    
        /// The configuration of the effect engine, contains the following items:
        ///  * paths        : An array with absolute location(s) of directories with effects
        ///  * bootsequence : The effect selected as 'boot sequence'
        "effects" :
        {
            "paths" :
            [
                "/opt/hyperion/effects"
            ]
        },
    
         "bootsequence" :
         {
             "effect" : "Rainbow swirl fast",
             "duration_ms" : 3000
         },
    
        ///  The configuration for the frame-grabber, contains the following items:
        ///   * width        : The width of the grabbed frames [pixels]
        ///   * height       : The height of the grabbed frames [pixels]
        ///   * frequency_Hz : The frequency of the frame grab [Hz]
    //     "framegrabber" :
    //     {
    //         "width" : 64,
    //         "height" : 64,
    //         "frequency_Hz" : 10.0
    //     },
    
        /// The configuration of the XBMC connection used to enable and disable the frame-grabber. Contains the following fields:
        ///  * xbmcAddress       : The IP address of the XBMC-host
        ///  * xbmcTcpPort       : The TCP-port of the XBMC-server
        ///  * grabVideo         : Flag indicating that the frame-grabber is on(true) during video playback
        ///  * grabPictures      : Flag indicating that the frame-grabber is on(true) during picture show
        ///  * grabAudio         : Flag indicating that the frame-grabber is on(true) during audio playback
        ///  * grabMenu          : Flag indicating that the frame-grabber is on(true) in the XBMC menu
        ///  * grabScreensaver   : Flag indicating that the frame-grabber is on(true) when XBMC is on screensaver
        ///  * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
    //     "xbmcVideoChecker" :
    //     {
    //         "xbmcAddress" : "127.0.0.1",
    //         "xbmcTcpPort" : 9090,
    //         "grabVideo" : false,
    //         "grabPictures" : false,
    //         "grabAudio" : false,
    //         "grabMenu" : false,
    //         "grabScreensaver" : false,
    //         "enable3DDetection" : false
    //     },
    
        /// The configuration of the Json server which enables the json remote interface
        ///  * port : Port at which the json server is started
        "jsonServer" :
        {
            "port" : 19444
        },
    
        /// The configuration of the Proto server which enables the protobuffer remote interface
        ///  * port : Port at which the protobuffer server is started
        "protoServer" :
        {
            "port" : 19445
        },
    
        /// The configuration of the boblight server which enables the boblight remote interface
        ///  * port : Port at which the boblight server is started
    //     "boblightServer" :
    //     {
    //         "port" : 19333
    //     },
    
        "endOfJson" : "endOfJson"
    }
     

    edsche

    Community Plugin Dev
    January 7, 2007
    606
    360
    35
    Ulm
    Home Country
    Germany Germany
    Maybe a bug with rpi2? For me the patched hyperion works perfectly, but I am using the very first rpi.
     

    The_Stig

    Retired Team Member
  • Premium Supporter
  • April 5, 2005
    2,176
    428
    Hrm...
    Code:
    ln: failed to create symbolic link ‘/etc/hyperion.config.json’: File exists
    Installing startup script in init.d
    insserv: warning: script 'K01hyperion' missing LSB tags and overrides
    insserv: warning: script 'hyperion' missing LSB tags and overrides
     

    Rick164

    MP Donator
  • Premium Supporter
  • January 7, 2006
    1,335
    1,005
    Home Country
    Netherlands Netherlands
    Can you try it with different rates in config like:

    "rate" : 500000

    "rate" : 750000

    "rate" : 900000

    ln: failed to create symbolic link ‘/etc/hyperion.config.json’: File exists

    Bug in installer I think as it should just replace it, best to run this command before the wget one:

    Code:
    sudo rm /etc/hyperion.config.json
     

    Users who are viewing this thread

    Similar threads

    Very awesome, thank you for this!
    Very awesome, thank you for this!
    This may have limited interest to most, as usually you will setup your ardiuino for the light system you wish to use then forget...
    Replies
    4
    Views
    11K
    The "Windows 8 is better" part is specific to AtmoWins performance in gathering the screen captures. However with AtmoLight, AtmoWin does not have to do this task, but AtmoLight gets these captures directly from MediaPortal. So there should be no problem. Only when you want to use your Ambilight without MediaPortal, Win8 will give you...
    The "Windows 8 is better" part is specific to AtmoWins performance in gathering the screen captures. However with AtmoLight...
    So a few years ago, I helped a friend research and complete an Ambilight system for his theater. Unfortunately, at that time...
    Replies
    1
    Views
    2K
    OK, I'll try that. This is off topic anyway, so I will continue in another thread if I have further questions. Thanks.
    OK, I'll try that. This is off topic anyway, so I will continue in another thread if I have further questions. Thanks.
    Hi, I stumbled on these atmolight projects, saw some videos on youtube how cool it looks and thought I need my abilight too! Went...
    Replies
    8
    Views
    2K
    • Locked
    • Sticky
    |- Hardware : Leds Protection : IP20/65/67/68 IP20(nonwaterproof) IP65 Waterproof(glue on top) IP67 Waterproof(in silicone tube) IP68 Waterproof(underwater) The Protection also has effect on transmiting light. IP20/30 | IP65 | IP67 : Credits to Sinonlea for leds captures
    |- Hardware : Leds Protection : IP20/65/67/68 IP20(nonwaterproof) IP65 Waterproof(glue on top) IP67 Waterproof(in silicone tube)...
    This Thread is marked as bloqued, because have the goal of map user to good system. and explain a bit how work the Lighning system...
    Replies
    1
    Views
    4K
    DC12V is the correct power. The LC8808 is a 3-channel constant current LED drive with resumable data transfers and internal display patterns. There are three open-drain constant current outputs, with a build-in PWM of gray scale. The range of input power is from +9V to +15V, and voltage-endurance of LED port is +12V. There is a...
    DC12V is the correct power. The LC8808 is a 3-channel constant current LED drive with resumable data transfers and internal...
    Introduction Over time there have been many Windows alternatives to Atmowin and under Linux there is Bobilight however there is...
    Replies
    352
    Views
    194K
    Top Bottom