ea41600 | a1ex | 06 April 2014, 17:55:44 UTC | Close branch Branch-test3 | 06 April 2014, 17:55:44 UTC |
938de66 | Audionut | 01 April 2014, 17:15:42 UTC | Small graphical tweak raw_diag README.rst | 01 April 2014, 17:15:42 UTC |
f29fd62 | a1ex | 08 March 2014, 19:02:03 UTC | adtg_gui: autodetect duplicate registers in known_regs (found 1 dup) | 08 March 2014, 19:02:03 UTC |
e306207 | a1ex | 08 March 2014, 18:52:54 UTC | adtg_gui: documented some more registers (mostly copied from http://magiclantern.wikia.com/wiki/Register_Map#Misc_Registers ) | 08 March 2014, 18:52:54 UTC |
de30ca8 | a1ex | 08 March 2014, 15:39:02 UTC | raw_diag: display ratio between FPN stdev and OB stdev | 08 March 2014, 15:39:02 UTC |
b6350ee | a1ex | 08 March 2014, 15:31:38 UTC | iso_regs: added top OB size register (ADTG 0x82F3) | 08 March 2014, 15:31:38 UTC |
f235d75 | a1ex | 04 March 2014, 19:44:49 UTC | raw_diag: fix execution order for OB zones | 04 March 2014, 19:44:49 UTC |
f00e2da | a1ex | 04 March 2014, 19:44:10 UTC | raw_diag: 1100D compatibility (photo only, not tested) | 04 March 2014, 19:44:10 UTC |
68e0610 | a1ex | 04 March 2014, 19:31:05 UTC | raw_diag: stop running more analyses if no longer in QR mode | 04 March 2014, 19:31:05 UTC |
a37f082 | a1ex | 04 March 2014, 19:38:29 UTC | raw_diag: fix overflow | 04 March 2014, 19:38:29 UTC |
59ff0e6 | a1ex | 04 March 2014, 19:17:54 UTC | raw_diag: reorganized the menu a bit | 04 March 2014, 19:17:54 UTC |
ce98ed5 | a1ex | 04 March 2014, 18:47:12 UTC | raw_diag: added darkframe rendering as downsampled grayscale without demosaicing (reveals FPN) | 04 March 2014, 18:47:12 UTC |
fec8f8d | a1ex | 04 March 2014, 07:44:20 UTC | raw_diag: updated for FIO_CreateFile | 04 March 2014, 07:44:20 UTC |
f59a115 | alex@thinkpad | 03 March 2014, 22:08:56 UTC | raw_diag: updated for the latest screenshot API | 03 March 2014, 22:08:56 UTC |
7524ec2 | alex@thinkpad | 03 March 2014, 22:08:05 UTC | Merged unified into iso-research | 03 March 2014, 22:08:05 UTC |
3801c8c | a1ex | 03 March 2014, 22:06:28 UTC | Merged in ppm-screenshot (pull request #424) PPM screenshots that no longer rely on dispcheck | 03 March 2014, 22:06:28 UTC |
5105b6d | Giovanni Condello | 03 March 2014, 21:17:29 UTC | Organize screenshot.h includes | 03 March 2014, 21:17:29 UTC |
76de829 | Giovanni Condello | 03 March 2014, 21:05:45 UTC | Build system : move entry.o to the platform folder | 03 March 2014, 21:05:45 UTC |
24eba56 | alex@thinkpad | 03 March 2014, 21:02:30 UTC | PPM screenshot: use a fast temporary copy of the VRAMs to minimize motion artifacts (tearing) | 03 March 2014, 21:02:30 UTC |
cd61ae1 | Giovanni Condello | 03 March 2014, 20:43:01 UTC | fpu_emu: clean target should remove .d files in nwfpe folder | 03 March 2014, 20:43:01 UTC |
31acd5a | Giovanni Condello | 03 March 2014, 20:38:45 UTC | Ignore .rsc files in modules | 03 March 2014, 20:38:45 UTC |
4a992dd | alex@thinkpad | 03 March 2014, 17:09:05 UTC | Remove cruft | 03 March 2014, 17:09:05 UTC |
497d128 | alex@thinkpad | 03 March 2014, 17:07:10 UTC | Moved screenshot code to screenshot.c / screenshot.h | 03 March 2014, 17:07:10 UTC |
c798287 | alex@thinkpad | 03 March 2014, 16:30:53 UTC | pic_view: fixed warnings | 03 March 2014, 16:30:53 UTC |
02b1121 | alex@thinkpad | 03 March 2014, 16:30:39 UTC | pic_view: updated README | 03 March 2014, 16:30:39 UTC |
11b8ed1 | alex@thinkpad | 03 March 2014, 16:23:50 UTC | Updated help for Debug->Screenshot. | 03 March 2014, 16:23:50 UTC |
3ff6435 | alex@thinkpad | 03 March 2014, 16:08:26 UTC | Removed extra backslash | 03 March 2014, 16:08:26 UTC |
6dcde6f | alex@thinkpad | 03 March 2014, 15:26:38 UTC | PPM screenshots: when saving only BMP, transparent areas should default to black | 03 March 2014, 15:26:38 UTC |
5342cba | alex@thinkpad | 03 March 2014, 14:48:34 UTC | PPM screenshots: use full-res YUV422 sampling | 03 March 2014, 14:48:34 UTC |
eebbc82 | alex@thinkpad | 03 March 2014, 14:48:01 UTC | Refactored get_yuv_pixel from defishing into yuv422_get_pixel (public, moved to imgconv.c) | 03 March 2014, 14:48:01 UTC |
8906643 | alex@thinkpad | 03 March 2014, 14:38:27 UTC | menu_request_image_backend: wait a little more after changing GUI mode (fixes pic_view on 5D2 and maybe others... nobody tried it yet?!) | 03 March 2014, 14:38:27 UTC |
8499330 | alex@thinkpad | 03 March 2014, 14:36:50 UTC | imgconv: fix rgb2yuv422 (was going out of range) | 03 March 2014, 14:36:50 UTC |
d246a23 | alex@thinkpad | 03 March 2014, 14:36:26 UTC | pic_view: added support for PPM screenshots | 03 March 2014, 14:36:26 UTC |
b3de311 | alex@thinkpad | 03 March 2014, 14:13:54 UTC | file_man: fix error message when a custom file handler fails | 03 March 2014, 14:13:54 UTC |
db10370 | alex@thinkpad | 03 March 2014, 14:12:52 UTC | Force strcasecmp to be included even if not used in core | 03 March 2014, 14:12:52 UTC |
c9616ae | alex@thinkpad | 03 March 2014, 13:47:37 UTC | PPM screenshot: replaced magic numbers with macros (SCREENSHOT_FILENAME_AUTO, SCREENSHOT_BMP, SCREENSHOT_YUV) | 03 March 2014, 13:47:37 UTC |
85882fc | alex@thinkpad | 03 March 2014, 13:12:36 UTC | adtg_gui: partial fix for editing NRZI registers (you always edit the encoded value that goes into the register, but the normal display shows the decoded one) | 03 March 2014, 13:12:36 UTC |
d4ebdd0 | alex@thinkpad | 03 March 2014, 12:08:54 UTC | adtg_gui: small fix in nrzi_encode (mistake pointed out by the Python interpreter) | 03 March 2014, 12:08:54 UTC |
02e17c1 | alex@thinkpad | 03 March 2014, 12:08:15 UTC | adtg_log parse_bin.py: added nrzi_encode (straightforward translation from ADTG GUI) | 03 March 2014, 12:08:15 UTC |
6a08dc8 | alex@thinkpad | 03 March 2014, 11:21:04 UTC | Fix bad merge | 03 March 2014, 11:21:04 UTC |
99b1c9d | alex@thinkpad | 03 March 2014, 10:52:46 UTC | Replaced screenshot code with custom PPM output. Advantages: - does not rely on Canon's dispcheck (which suffers from memory errors, corrupted output, inconsistent paths, camera-specific quirks... all these are fixed) - captures both BMP and YUV in a single screenshot (partial transparency support) - handles ML palette tweaks - you can specify custom file names or patterns Disadvantages: - larger file sizes (1MB). Important? - PPM file format may not be very common in the Windows world | 03 March 2014, 10:52:46 UTC |
3aeb9cd | alex@thinkpad | 03 March 2014, 10:55:43 UTC | silent pics: refactored with get_numbered_file_name | 03 March 2014, 10:55:43 UTC |
9f9896d | alex@thinkpad | 03 March 2014, 10:58:09 UTC | fio-ml: new function get_numbered_file_name | 03 March 2014, 10:58:09 UTC |
026d4c5 | alex@thinkpad | 03 March 2014, 08:32:21 UTC | raw_diag: removed unused get_numbered_file_name | 03 March 2014, 08:32:21 UTC |
ee50bff | alex@thinkpad | 03 March 2014, 06:37:24 UTC | file_man: use case-insensitive comparison for file extensions | 03 March 2014, 06:37:24 UTC |
fa87f3a | alex@thinkpad | 03 March 2014, 06:36:30 UTC | Added strcasecmp in ML core | 03 March 2014, 06:36:30 UTC |
a01932f | alex@thinkpad | 02 March 2014, 21:56:44 UTC | raw_diag: added basic camera info for OB zones | 02 March 2014, 21:56:44 UTC |
9c03656 | alex@thinkpad | 02 March 2014, 21:21:57 UTC | raw_diag: show all 4 sides in the OB zones (with emphasis on top-left corner) | 02 March 2014, 21:21:57 UTC |
e40acf5 | alex@thinkpad | 02 March 2014, 21:13:33 UTC | 5D3: fine-tuned raw offsets to give a tight fit in raw_diag | 02 March 2014, 21:13:33 UTC |
382beeb | alex@thinkpad | 02 March 2014, 20:10:52 UTC | raw_diag: initial work for OB zones. No zones defined yet, but feel free to fine-tune photo skip offsets in raw.c based on this graph. | 02 March 2014, 20:10:52 UTC |
ad4885e | alex@thinkpad | 02 March 2014, 19:25:44 UTC | 5D3: updated H264.ini for the new card slot interface (not tested) | 02 March 2014, 19:25:44 UTC |
8dd9cf0 | alex@thinkpad | 02 March 2014, 19:19:01 UTC | Moved is_file/is_dir from stdio.c to fio-ml.c | 02 March 2014, 19:19:01 UTC |
b4824d9 | a1ex | 02 March 2014, 19:11:35 UTC | Merged unified into iso-research | 02 March 2014, 19:11:35 UTC |
9298fb4 | alex@thinkpad | 02 March 2014, 18:23:44 UTC | fio-ml.c: fix memory leak on unsuccessful file copy | 02 March 2014, 18:23:44 UTC |
44ba711 | alex@thinkpad | 02 March 2014, 18:21:07 UTC | raw_diag: minor tweaks | 02 March 2014, 18:21:07 UTC |
88db6c6 | alex@thinkpad | 02 March 2014, 18:02:42 UTC | raw_diag: unrolled the menu, so you can choose more analysis options for the same test image | 02 March 2014, 18:02:42 UTC |
7dc3e9b | alex@thinkpad | 02 March 2014, 17:23:59 UTC | raw_diag: name screenshots and DNG files by CR2 file number | 02 March 2014, 17:23:59 UTC |
5f976a3 | alex@thinkpad | 02 March 2014, 17:09:41 UTC | raw.c: removed DR adjustment for ISO 160 multiples and updated the comment with current findings from ISO research | 02 March 2014, 17:09:41 UTC |
e9d0d97 | alex@thinkpad | 28 February 2014, 14:36:06 UTC | raw_diag: when showing median exposure difference, print both unnormalized raw value and normalized to black/white levels (can be useful to measure amp gains even if white level start to drop) | 28 February 2014, 14:36:06 UTC |
933e2a1 | alex@thinkpad | 28 February 2014, 14:25:10 UTC | raw_diag: fixed startup crashes related to 2-shot comparison | 28 February 2014, 14:25:10 UTC |
a138d7d | alex@thinkpad | 26 February 2014, 17:59:47 UTC | iso_regs: keep factory calibration when adjusting ADTG 0xFE. Setting it to 0 or 1 may result in gibberish (underflow). | 26 February 2014, 17:59:47 UTC |
a149575 | alex@thinkpad | 26 February 2014, 17:03:09 UTC | iso_regs: cross-checked 0xFE gains with the ones from Audionut and fixed max value for saturate_offset | 26 February 2014, 17:03:09 UTC |
04c8816 | alex@thinkpad | 26 February 2014, 17:01:50 UTC | raw_diag: also print noise stdev on the comparison screen | 26 February 2014, 17:01:50 UTC |
9b03782 | alex@thinkpad | 26 February 2014, 08:08:38 UTC | iso_regs: updated ISO equivalence model to include the ADTG preamps and the custom CMOS gains | 26 February 2014, 08:08:38 UTC |
0612763 | alex@thinkpad | 25 February 2014, 21:41:27 UTC | iso_regs: added the ADTG2/4[0xFE] register | 25 February 2014, 21:41:27 UTC |
3eb9ce8 | alex@thinkpad | 25 February 2014, 21:16:40 UTC | adtg_gui: ADTG2/4[0xFE] is another useful gain (credits Audionut, http://www.magiclantern.fm/forum/index.php?topic=6751.msg103799#msg103799 ) | 25 February 2014, 21:16:40 UTC |
9abb766 | alex@thinkpad | 25 February 2014, 16:02:34 UTC | Fix IS_ML_PTR macro to avoid lockups at very large numbers | 25 February 2014, 16:02:34 UTC |
f04bfcd | alex@thinkpad | 25 February 2014, 11:20:32 UTC | adtg_gui: updated to use menu_caret (not really tested; reveals some quirks in the backend) | 25 February 2014, 11:20:32 UTC |
402a078 | alex@thinkpad | 25 February 2014, 07:14:18 UTC | adtg_gui: added playback banding registers found by Greg, http://www.magiclantern.fm/forum/index.php?topic=10111.msg103698#msg103698 | 25 February 2014, 07:14:18 UTC |
a484092 | alex@thinkpad | 25 February 2014, 06:43:16 UTC | adtg_gui/iso_regs: ADTG black is not just a black offset, but a very useful gain, configured in EV. It's applied before the old ADTG gain and likely before the black clamping loop, so let's call it ADTG preamp. | 25 February 2014, 06:43:16 UTC |
2e00fe2 | alex@thinkpad | 24 February 2014, 18:57:24 UTC | raw_diag: fix expo delta math for different black/white levels in the compared images | 24 February 2014, 18:57:24 UTC |
b3b1a1d | alex@thinkpad | 24 February 2014, 17:58:19 UTC | raw_diag: fix typo in expo delta math | 24 February 2014, 17:58:19 UTC |
608fd43 | alex@thinkpad | 24 February 2014, 17:57:14 UTC | raw_diag: fix octave script | 24 February 2014, 17:57:14 UTC |
6ca42b3 | alex@thinkpad | 24 February 2014, 17:46:52 UTC | raw_diag: compute exposure difference in the camera (so you can see the result right away, without running the octave scripts) | 24 February 2014, 17:46:52 UTC |
0b63bad | alex@thinkpad | 24 February 2014, 17:30:52 UTC | raw_diag: some basic error checking after malloc | 24 February 2014, 17:30:52 UTC |
c8fe2ce | alex@thinkpad | 24 February 2014, 08:19:07 UTC | 6D: attempt to fix issue #1816 (not tested, please confirm if it works) | 24 February 2014, 08:19:07 UTC |
4ad9cab | alex@thinkpad | 24 February 2014, 08:13:38 UTC | Fix a RECORDING macro | 24 February 2014, 08:13:38 UTC |
e2544d5 | g3gg0 | 01 March 2014, 21:20:03 UTC | added some string functions | 01 March 2014, 21:20:03 UTC |
d15976a | g3gg0 | 01 March 2014, 18:55:06 UTC | added delete_semaphore functions to some of the models. it is usually the second function after create_named_semaphore in disassembly | 01 March 2014, 18:55:06 UTC |
2632b8d | g3gg0 | 01 March 2014, 18:40:58 UTC | cleaned merge tools a bit, added stubs2idc to directly get .idc files from stubs | 01 March 2014, 18:40:58 UTC |
49b82b7 | Mathew Kelly | 01 March 2014, 08:01:24 UTC | 700D, internals.h disable Restore after format, freezes cam at end of process | 01 March 2014, 08:01:24 UTC |
b9d4b17 | a1ex | 27 February 2014, 06:40:51 UTC | Merged in OtherOnePercent/backflow2/rightisos (pull request #419) Fix some dual ISO comments | 27 February 2014, 06:40:51 UTC |
9a5baab | 1p | 27 February 2014, 05:17:41 UTC | Fix ISOs in dual ISO | 27 February 2014, 05:17:41 UTC |
6846b3b | g3gg0 | 26 February 2014, 21:18:41 UTC | cleaned up some code in module.c, should not affect behavior | 26 February 2014, 21:18:41 UTC |
7923059 | g3gg0 | 26 February 2014, 21:17:59 UTC | updated cache operations, fixed potential cache coherency errors in module loading code | 26 February 2014, 21:17:59 UTC |
343a68e | g3gg0 | 26 February 2014, 21:14:40 UTC | removed manually added symbols in checkdep.py | 26 February 2014, 21:14:40 UTC |
6d44625 | g3gg0 | 26 February 2014, 21:13:49 UTC | changes to make strcpy and strlen appear in .sym file (also adds __exidx symbols which shouldn't hurt) | 26 February 2014, 21:13:49 UTC |
9f18c80 | a1ex | 26 February 2014, 20:54:16 UTC | Dual ISO: fix crash in playback trick | 26 February 2014, 20:54:16 UTC |
61ae6f4 | Mathew Kelly | 26 February 2014, 15:38:26 UTC | 700D fix FPS and Shutter Values | 26 February 2014, 15:38:26 UTC |
7d8e9d3 | g3gg0 | 26 February 2014, 12:26:25 UTC | correction to kelvin assumption: seems to be the fact that dcraw legally uses matrices that refer to D65 white. | 26 February 2014, 12:26:25 UTC |
d9755bd | Giovanni Condello | 25 February 2014, 21:40:38 UTC | Fix CONFIG_INT_UPDATE Credit @dmilligan | 25 February 2014, 21:40:38 UTC |
51d052c | Giovanni Condello | 25 February 2014, 21:38:12 UTC | config.h: remove CONFIG_UNSIGNED | 25 February 2014, 21:38:12 UTC |
afb565b | Giovanni C | 25 February 2014, 21:35:12 UTC | Merged in dmilligan/magic-lantern/config_var (pull request #417) Config Var Improvements (WIP) | 25 February 2014, 21:35:12 UTC |
bf1d7cd | g3gg0 | 25 February 2014, 20:37:18 UTC | fpu_emu: remove need for FPA support in gcc, changed self test code | 25 February 2014, 20:37:18 UTC |
230fe67 | David Milligan | 24 February 2014, 23:25:09 UTC | config vars: get/set config vars by name and callbacks for handling changes | 24 February 2014, 23:25:09 UTC |
464ff87 | nanomad | 23 February 2014, 14:23:19 UTC | Build System: Fix compilation under Cywin Tested with cygwin x64 and gcc-arm-none-eabi-4_8-2013q4 from https://launchpad.net/gcc-arm-embedded/ Everything unpacked in the default (as in Makefile.user.default) directories | 23 February 2014, 14:23:19 UTC |
9a509f9 | alex@thinkpad | 23 February 2014, 10:26:19 UTC | raw_diag: modified the ISO experiment to use 1/25 vs 1/50 (much better repeatability). For NTSC users, please change to 1/30 vs 1/60. | 23 February 2014, 10:26:19 UTC |
0c9ba86 | nanomad | 23 February 2014, 10:15:59 UTC | Build system: Use GCC 4.8.3 by default (results in smaller binaries) | 23 February 2014, 10:15:59 UTC |
4b86d43 | alex@thinkpad | 23 February 2014, 09:31:24 UTC | raw_diag: added ISO estimation from clipping point in the octave script | 23 February 2014, 09:31:24 UTC |
95f2e3d | alex@thinkpad | 23 February 2014, 09:03:27 UTC | raw_diag: show black and white levels on the comparison screen, automate the ISO experiment, estimate ISO from the octave script | 23 February 2014, 09:03:27 UTC |