The codebase to run the *spark d-fuser controller www.sparkav.co.uk/dvimixer
Dependencies: SPK-TVOne DMX DmxArtNet NetServicesMin OSC PinDetect mRotaryEncoder iniparser mbed spk_oled_ssd1305 filter
SPKDF_ini.h@59:bb17773d0051, 2013-05-21 (annotated)
- Committer:
- tobyspark
- Date:
- Tue May 21 23:39:34 2013 +0000
- Revision:
- 59:bb17773d0051
- Parent:
- 36:8b5c75c8bc23
- Child:
- 68:c26478f42ca4
v26 .ini updated so HD formats have 24, 50Hz as well as 60
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tobyspark | 36:8b5c75c8bc23 | 1 | ########################################################################## |
tobyspark | 36:8b5c75c8bc23 | 2 | # _____ _____ _____ _____ _____ ____ _____ _____ _____ _____ _____ # |
tobyspark | 36:8b5c75c8bc23 | 3 | # | __| _ | _ | __ | | | | \| __| | | __| __| __ | # |
tobyspark | 36:8b5c75c8bc23 | 4 | # |__ | __| | -| -| | | | __| | |__ | __| -| # |
tobyspark | 36:8b5c75c8bc23 | 5 | # |_____|__| |__|__|__|__|__|__| |____/|__| |_____|_____|_____|__|__| # |
tobyspark | 36:8b5c75c8bc23 | 6 | # # |
tobyspark | 36:8b5c75c8bc23 | 7 | ######################################### A PROJECT BY TOBY HARRIS ####### |
tobyspark | 36:8b5c75c8bc23 | 8 | |
tobyspark | 36:8b5c75c8bc23 | 9 | ### KEYS |
tobyspark | 36:8b5c75c8bc23 | 10 | # |
tobyspark | 36:8b5c75c8bc23 | 11 | # Name = What is shown in menu |
tobyspark | 36:8b5c75c8bc23 | 12 | # MinY...MaxV = As per TVOne keyer settings. |
tobyspark | 59:bb17773d0051 | 13 | # Note these are super sensitive, one laptop will have slightly different |
tobyspark | 59:bb17773d0051 | 14 | # numbers to another to achieve otherwise the same -- ie. pure blue -- key. |
tobyspark | 36:8b5c75c8bc23 | 15 | # |
tobyspark | 59:bb17773d0051 | 16 | # Keying advice from the 1T-C2-750 Manual: The Min/Max parameters are used to |
tobyspark | 59:bb17773d0051 | 17 | # select what range of Y (luminance/grey-scale) values are made transparent |
tobyspark | 59:bb17773d0051 | 18 | # within the selected window/lock source. In order to key out part of an image, |
tobyspark | 59:bb17773d0051 | 19 | # start with the max value and increase it until the required lighter parts |
tobyspark | 59:bb17773d0051 | 20 | # within the window/lock source disappear. Then adjust the min level to bring |
tobyspark | 59:bb17773d0051 | 21 | # back any darker parts of the image. |
tobyspark | 36:8b5c75c8bc23 | 22 | |
tobyspark | 36:8b5c75c8bc23 | 23 | [Key1] |
tobyspark | 36:8b5c75c8bc23 | 24 | Name = Lumakey |
tobyspark | 36:8b5c75c8bc23 | 25 | MinY = 0 |
tobyspark | 36:8b5c75c8bc23 | 26 | MaxY = 18 |
tobyspark | 36:8b5c75c8bc23 | 27 | MinU = 128 |
tobyspark | 36:8b5c75c8bc23 | 28 | MaxU = 129 |
tobyspark | 36:8b5c75c8bc23 | 29 | MinV = 128 |
tobyspark | 36:8b5c75c8bc23 | 30 | MaxV = 129 |
tobyspark | 36:8b5c75c8bc23 | 31 | |
tobyspark | 36:8b5c75c8bc23 | 32 | [Key2] |
tobyspark | 36:8b5c75c8bc23 | 33 | Name = Chromakey |
tobyspark | 36:8b5c75c8bc23 | 34 | MinY = 30 |
tobyspark | 36:8b5c75c8bc23 | 35 | MaxY = 35 |
tobyspark | 36:8b5c75c8bc23 | 36 | MinU = 237 |
tobyspark | 36:8b5c75c8bc23 | 37 | MaxU = 242 |
tobyspark | 36:8b5c75c8bc23 | 38 | MinV = 114 |
tobyspark | 36:8b5c75c8bc23 | 39 | MaxV = 121 |
tobyspark | 36:8b5c75c8bc23 | 40 | |
tobyspark | 36:8b5c75c8bc23 | 41 | # Edit the above, or add your own keys here, up to Key99 |
tobyspark | 36:8b5c75c8bc23 | 42 | |
tobyspark | 59:bb17773d0051 | 43 | ### RESOLUTIONS |
tobyspark | 36:8b5c75c8bc23 | 44 | # |
tobyspark | 36:8b5c75c8bc23 | 45 | # Name = What is shown in menu |
tobyspark | 36:8b5c75c8bc23 | 46 | # Number = Resolution number in TVOne. ie. what would be set in Menu > Outputs > Set Resolution |
tobyspark | 36:8b5c75c8bc23 | 47 | # EDID Number = The EDID to use on the inputs, which what your computer will think its connected to. ie. what would be set in Menu > Windows > Display Emul. EDID |
tobyspark | 36:8b5c75c8bc23 | 48 | # |
tobyspark | 36:8b5c75c8bc23 | 49 | # EDID numbers are as follows |
tobyspark | 36:8b5c75c8bc23 | 50 | # 0 = Mem1, 1 = Mem2, 2 = Mem3, |
tobyspark | 36:8b5c75c8bc23 | 51 | # 3 = Mem4 which we use for Matrox EDID, its uploaded by the controller as part of 'Conform Processor' |
tobyspark | 36:8b5c75c8bc23 | 52 | # 4 = 3D, 5 = HDMI, 6 = DVI, 7 = Monitor Passthrough |
tobyspark | 36:8b5c75c8bc23 | 53 | |
tobyspark | 36:8b5c75c8bc23 | 54 | [Resolution1] |
tobyspark | 36:8b5c75c8bc23 | 55 | Name = VGA (640x480) |
tobyspark | 36:8b5c75c8bc23 | 56 | Number = 8 |
tobyspark | 36:8b5c75c8bc23 | 57 | EDIDNumber = 6 |
tobyspark | 36:8b5c75c8bc23 | 58 | |
tobyspark | 36:8b5c75c8bc23 | 59 | [Resolution2] |
tobyspark | 36:8b5c75c8bc23 | 60 | Name = SVGA (800x600) |
tobyspark | 36:8b5c75c8bc23 | 61 | Number = 18 |
tobyspark | 36:8b5c75c8bc23 | 62 | EDIDNumber = 6 |
tobyspark | 36:8b5c75c8bc23 | 63 | |
tobyspark | 36:8b5c75c8bc23 | 64 | [Resolution3] |
tobyspark | 36:8b5c75c8bc23 | 65 | Name = XGA (1024x768) |
tobyspark | 36:8b5c75c8bc23 | 66 | Number = 28 |
tobyspark | 36:8b5c75c8bc23 | 67 | EDIDNumber = 6 |
tobyspark | 36:8b5c75c8bc23 | 68 | |
tobyspark | 36:8b5c75c8bc23 | 69 | [Resolution4] |
tobyspark | 36:8b5c75c8bc23 | 70 | Name = WSXGA+ (1650x1050) |
tobyspark | 36:8b5c75c8bc23 | 71 | Number = 85 |
tobyspark | 36:8b5c75c8bc23 | 72 | EDIDNumber = 6 |
tobyspark | 36:8b5c75c8bc23 | 73 | |
tobyspark | 36:8b5c75c8bc23 | 74 | [Resolution5] |
tobyspark | 36:8b5c75c8bc23 | 75 | Name = WUXGA (1920x1200) |
tobyspark | 36:8b5c75c8bc23 | 76 | Number = 115 |
tobyspark | 36:8b5c75c8bc23 | 77 | EDIDNumber = 6 |
tobyspark | 36:8b5c75c8bc23 | 78 | |
tobyspark | 36:8b5c75c8bc23 | 79 | [Resolution6] |
tobyspark | 59:bb17773d0051 | 80 | Name = HD 720P24 (1280x720) |
tobyspark | 59:bb17773d0051 | 81 | Number = 40 |
tobyspark | 36:8b5c75c8bc23 | 82 | EDIDNumber = 5 |
tobyspark | 36:8b5c75c8bc23 | 83 | |
tobyspark | 36:8b5c75c8bc23 | 84 | [Resolution7] |
tobyspark | 59:bb17773d0051 | 85 | Name = HD 720P50 (1280x720) |
tobyspark | 59:bb17773d0051 | 86 | Number = 44 |
tobyspark | 59:bb17773d0051 | 87 | EDIDNumber = 5 |
tobyspark | 59:bb17773d0051 | 88 | |
tobyspark | 59:bb17773d0051 | 89 | [Resolution8] |
tobyspark | 59:bb17773d0051 | 90 | Name = HD 720P60 (1280x720) |
tobyspark | 59:bb17773d0051 | 91 | Number = 48 |
tobyspark | 59:bb17773d0051 | 92 | EDIDNumber = 5 |
tobyspark | 59:bb17773d0051 | 93 | |
tobyspark | 59:bb17773d0051 | 94 | [Resolution9] |
tobyspark | 59:bb17773d0051 | 95 | Name = HD 1080P24 (1920x1080) |
tobyspark | 59:bb17773d0051 | 96 | Number = 101 |
tobyspark | 59:bb17773d0051 | 97 | EDIDNumber = 5 |
tobyspark | 59:bb17773d0051 | 98 | |
tobyspark | 59:bb17773d0051 | 99 | [Resolution10] |
tobyspark | 59:bb17773d0051 | 100 | Name = HD 1080P50 (1920x1080) |
tobyspark | 59:bb17773d0051 | 101 | Number = 106 |
tobyspark | 59:bb17773d0051 | 102 | EDIDNumber = 5 |
tobyspark | 59:bb17773d0051 | 103 | |
tobyspark | 59:bb17773d0051 | 104 | [Resolution11] |
tobyspark | 36:8b5c75c8bc23 | 105 | Name = HD 1080P60 (1920x1080) |
tobyspark | 36:8b5c75c8bc23 | 106 | Number = 109 |
tobyspark | 36:8b5c75c8bc23 | 107 | EDIDNumber = 5 |
tobyspark | 36:8b5c75c8bc23 | 108 | |
tobyspark | 59:bb17773d0051 | 109 | [Resolution12] |
tobyspark | 36:8b5c75c8bc23 | 110 | Name = Dual head SVGA (1600x600) |
tobyspark | 36:8b5c75c8bc23 | 111 | Number = 75 |
tobyspark | 36:8b5c75c8bc23 | 112 | EDIDNumber = 3 |
tobyspark | 36:8b5c75c8bc23 | 113 | |
tobyspark | 59:bb17773d0051 | 114 | [Resolution13] |
tobyspark | 36:8b5c75c8bc23 | 115 | Name = Dual head XGA (2048x768) |
tobyspark | 36:8b5c75c8bc23 | 116 | Number = 123 |
tobyspark | 36:8b5c75c8bc23 | 117 | EDIDNumber = 3 |
tobyspark | 36:8b5c75c8bc23 | 118 | |
tobyspark | 59:bb17773d0051 | 119 | [Resolution14] |
tobyspark | 36:8b5c75c8bc23 | 120 | Name = Triple head VGA (1920x480) |
tobyspark | 36:8b5c75c8bc23 | 121 | Number = 90 |
tobyspark | 36:8b5c75c8bc23 | 122 | EDIDNumber = 3 |
tobyspark | 36:8b5c75c8bc23 | 123 | |
tobyspark | 59:bb17773d0051 | 124 | # Edit the above, or add your own keys here, up to Resolution99 |
tobyspark | 59:bb17773d0051 | 125 | |
tobyspark | 59:bb17773d0051 | 126 | # End of SPKDF.ini -- Ensure there is a blank line below this. |