ELF(4(L0 R H$0<  /  /  /  /0@-P0Z @0  SB0;00;C000 0 S0\ /3-#M s ` 0 0\ f4H4Y_P,ß@ 0P1`1  R "0 R P0@ T P @V 0S 2 Rh P0  R 00Ѝ/X@Ÿ P 0@@S!c!Qr  Ql 0S P>PU   R  \  R 1l1b 1  QN V h1@P V0 \P\ % ZP@ V  P0P1`10 ! S1`1 !p Ѝ/P Ue@ P@ T PF_0S00?Sl?8 _/0 //_0 //_0 //_0 //_0 //_0 //_0 //_0 //_0 //_0 //_0 //_0 //_0 //_0 //_0 //_0 //_0 //_0p@-Pom@PeUx0x0 S  0 `Ppp_?8zDO-MPpLb /? S@ ?0뼏 P``X( V00Su(000q  ` !0d\VQW(0 S P P p d @ErfPn0U(`` @g3FV?6C`UFj  02` 0T2@D40 0 d( 0Ѝ_/0PQwO-MP XsKP@`V`0ß7[8~L 3:*0 00Y'0S  * X p C07 0 dR pV0@V@@ PD2DR 0S?S0( 2 2/ 2R{ /R |?Su s-`px1@往t~pnlP% P#|1hQ 00 0dQ W 00<1 l0`/$1R \Q V  l0 0W  0`?S V  0XlOPhd\o  0da- 0@0XO.0 ->Ѝ? _p@-P@d `U 0E@VB00pO-PTM  8 @ 1 `6&17YY0   ( l!$p,0((@  SZR @R p!@ p @ Z Q*00000 ( $p BR, \0Y[ 8 0$ R @ `  TЍ8? 7@-0@ P0$0S   !  Ѝ0A-AT?SP?S 10S PL?S1!!p  1!H/l1RWL/R q R x?0s03D0SD/4 @dP! 8#8S ! S   R}S 6 S00Pp`( 0`  @ TQ < @/R ЍA0<*40Ѝ_@-@@L?S dH?S 00S@_L0@-H 0##<@  0(%5U`|%5p, `  0US= P: dxP5 0Sn?oPx?00 dp4P0x4x?c P0 0 }( <~`<H4H- ?S 0$F 4t 눆vXW  P 0#26S d@P #02a|3 tP- l3Sx/c?00 dP=2PoPp 3V<`n< x?0 p2V<`n< x?0|2?S `Pp|0WX*H"1iC\ R? (2 "  `"% 0 !0dZ d P ! 0da! 0daP?S01`! `i/L1 P?S0,! i/1pdP`?S x0d_@ `  0dt04 0| @ X0Ѝ_`'#-8DO^RwiY`YtP0Zr6O-@fMp 1% ZF4 HU0l0p000 0FL?S00 0 `!p50SC0!/P$Q(58p0E)0 0Su$ 0S`4p \X 0S^*Gd㚔)$ 0p ⸀!` l(0S\4 pxtD ( H@P l000  X(V#p C | |00 0 00 0l3 `& lpP`p 0,S**Y(T p⸐!` (0S p C (pH@l⠀002X$p!#0 00$p$0 $p$"!0W> bHp 0Zp, wp $000 p0!  !0(($0  g$000`SA1  p\E1!T@@& 0X 0S (` |d 04p |00 p 0$0@00 K/0@l0 L/ U 00 0lHЍ_|Z>ZPt,HP5Wb&xR0@;@-  P \ XpQP 8 8p  Ѝ  R Ѝo7@-PP @T 0 # @ Ѝ0@-PP`@T p @6/O-L$M?S8EJ*M|oV P4  du  P A!@P0 ` S*0 P P! @P .(4   0 R:0000  0 0[@*@!@`pP04P8P <PcPPP_ 04 8 <S:0  $(, e" "",  $(, e" "",  04 8 ,%4P0%8%\0P @ 04 8 <0C.sLLL"L2 ( P  04 8 <0\:\ 04 8 <SY:0  $(, e" "",  $(, e" "",  04 8 ,%4P0%8%\0P@!` \0p( 0  t01 T50T5 P50P5T50P50@ @0$Ѝ_ '=+ O @-@P 04S 0 p Ѝx O-4C4M6(SS60C67S4ЍP |>T/01@5PD >0P 05,SP ,/p0@, 0SD00Z =0S`p}0h-V$  S0!V~R  R '咑!7؇$p707 <0V|p, VS 00`p < IX P `C 0R`7V ,<,00 p0`0SB + +0@D0 `0fP0S,*pPp &:0x;Z  00 0V p, p  0p0 00Hpx(uHuT;` uDuDuDuDeDuDuDuDeDuD~uD}uD|uD{uDzuDyuDxuDwuDvuDuuD 45D 85D!4DD 5D!8!D5DDnuDmuD 4s5D 8r5D0tDp5D 0qDo5D5000i0cSc0?000)4dS `0d)04`0l)404`0H)0`?8S8A $Cp$) P0S pdW`?PS004 㐄|0`P00 0ip0ph `?S V  08p7p ` V|0`gY0?*য়dpK/0/B0 B 00P 0 0F?B7'  0 0pP  ph4`0p 0000 0` p 0 `|0V*`*6` `l%|0R `V t5psd5 L/`P5L/R4uS0 @@ 0 @P $@ d 58%5 %5D04|440L?5pWDl5S UV }/p!X|?dTPLpS?S L?S0p(0L?|P`U 5pW0C0S 4 `PhUoU $P xS|0S d5S %P 4L`V6 0S0h##"   S3B502:# P(ppePbP 0 0 "͋@ $ ТB 0"ϋ,(" 0"ϋ40У  ϋ!<8 أ 3 =# ?d0 @!  S0C5t? P001 p0L`6pq60`1%!%%0 1 $S ! 5TT408#X# WRITER#%d: starting --> WRITER#%d: job is NULL --> WRITER#%d: expected to terminate --> WRITER#%d: reached 4GiB, queuing close of '%s' --> WRITER#%d: close_job is NULL --> WRITER#%d: no chunk prepared --> WRITER#%d: reached 4GiB, next chunk is '%s', %d --> WRITER#%d: close to 4GiB (0x%08x), request another chunk --> WRITER#%d: prepare_job is NULL --> WRITER#%d: write error: %d --> WRITER#%d: write error: could not write anything, exiting --> WRITER#%d: write error: write failed --> WRITER#%d: write error: write failed, wrote only partially (%d/%d bytes)%s/%smlv_rec.tmp --> WRITER#%d: Even writing after removing dummy file failed. No idea what to do now. --> WRITER#%d: next chunk handle received, file '%s' --> WRITER#%d: unhandled job 0x%08XWRITER#%d: unhandled job 0x%08XRecording stopped: '%s'check_prot(0x%08X, 0x%08X) ERROR - leading protection modified at offset 0x%08X: 0x%02Xcheck_prot(0x%08X, 0x%08X) ERROR - trailing protection modified at offset 0x%08X: 0x%02XMESSAGE RECEIVE ERROR!!VIDF(current_hdr->blockSize > 0) && (current_hdr->blockSize < 0x20000000) --> WRITER#%d: queue_job is NULLFAILED. queued: %d failed: %d (requeued)mlv_rec_precreate_del_empty: '%s' empty, deletingChunk: 0x%08X, size: 0x%08Xchunk start 0x%X, size 0x%X, (end 0x%08X)NULL slot %3d: base 0x%08X, end 0x%08X, aligned 0x%08X, data 0x%08X, size 0x%X (pre 0x%08X, edmac 0x%04X, write 0x%04X) slot %3d: ERROR - size too largeraw_recraw_rec.txtmlv_block_queuemlv_writer_queuemlv_mgr_queuemlv_mgr_queue_closemlv_job_alloc_queueEOSM2.0.25D22.1.250D1.0.95D31.1.3550D6D600D1.0.2650D1.0.47D2.0.3700D60D1.1.1500DDigital dollyCF-only buffersCard spanningFiles > 4GiB (exFAT)Record 14-bit RAW video. Press SET to start.MovieCard warming up...%s/warmup.rawPrepare recording...PrepareRaw detect errorResolution: %dx%d @ %d.%03d FPSfullsize_buffers[0] == 0frame size = 0x%Xbuffer size: %d framesBuilding a group list...group: %d block_len: %d block_start: %dSorting group list...group: %d length: %d slot: %dmlv_rec_alloc_dummy: Failed to create dummy fileAllocating %d MiB backup...mlv_rec_alloc_dummy: Failed to write to dummy fileFailed to setup. Card/RAM full?M%02d-%02d%02d%s/%s.MLVBase filename: '%s'mlv_rec_precreate_files: '%s' createdFilename (Thread #%d): '%s'FIO_CreateFile(#%d): FAILEDFailed to create file. Card full? (CUR 0x%08X, END 0x%08X)writer_threadThreads failed to startERRERROR: Please send us %s0 && "ERROR: Please send us the generated .ERR file"0 && "ERROR: Some error occurred, but could not create error dump"Frame skipped. Stopping<-- stopped recording, frame was skipped<-- WRITER#%d: write took: %8d µs (%6d KiB/s), %9d bytes, %3d blocks, slot %3d, mgmt %6d µs, offset 0x%08X<-- WRITER#%d: prepare new file #%d: '%s'Failed to open file. Card full?<-- WRITER#%d: prepare new file: '%s' FAILED<-- WRITER#%d: close file '%s'mlv_rec_precreate_cleanup: check '%s'mlv_rec_precreate_cleanup: --> '%s'<-- still have data to write...Enter textIME Handler %s installed, but 'ime_base' missing.mlv_video_enabledresolution_index_xaspect_ratio_indexmeasured_write_speedallow_frame_skipdolly_modepreview_modeuse_srm_memorystart_delay_idxkill_gddisplay_rec_infosmall_hackswarm_upcard_spanningbuffer_fill_methodfast_card_buffersenable_tracingshow_graphlarge_file_supportcreate_dummyblack_fixcreate_dirsCBR_VSYNCraw_rec_vsync_cbrCBR_KEYPRESSraw_rec_keypress_cbrCBR_SHOOT_TASKraw_rec_polling_cbrCBR_DISPLAY_FILTERraw_rec_update_previewmlv_recRAW video (MLV)Record 14-bit RAW video. Press LiveView to start.ResolutionAspect ratioCreate directorySave video chunks in separate foldersGlobal DrawDisable global draw while recording. Some previews depend on GDFrame skippingEnable if you don't mind skipping frames (for slow cards).PreviewAuto: ML chooses what's best for each video mode Canon: plain old LiveView. Framing is not always correct. ML Grayscale: looks ugly, but at least framing is correct. HaCKeD: try to squeeze a little speed by killing LiveView. HaCKeD2: No preview. Disables Global draw while recording. Status when recordingDisplay status when recording.Start delayStart delay. Useful to stabilize in photo mode.Pressing shutter button.Don't split files on 4GiB margins, not supported on all models.Ensure you formatted your card as exFAT!Smooth panning of the recording window (software dolly).Use arrow keys (joystick) to move the window.Card warm-upWrite a large file on the card at camera startup.Some cards seem to get a bit faster after this.Use SRM job memoryAllocate memory from SRM job buffersExtra HacksSlow down Canon GUI, Lock digital expo while recording...Fix black levelForces the black level to 2048 (5D3), 1024 (50D/5D2).Try this to fix green casts.Debug traceWrite an execution trace to memory card. Causes perfomance drop.You have to restart camera before setting takes effect.Show buffer graphDisplays a graph of the current buffer usage and expected frames.Buffer fill methodMethod for filling buffers. Will affect write speed.How many of the largest buffers are for CF writing.Span video file over cards to use SD+CF write speedReserve card spaceWrite a file before recording to prevent data loss on full cardTag: TextFree text fieldTag: TakeAuto-Counting take number16 MB32 MB64 MB128 MB256 MB512 MB1 GB2 sec.4 sec.10 sec.NoneIconDebugAutoCanonML GrayscaleHaCKeDHacked No PrevAllow6407047688649601152128013441472150415361600172817921856192020482240256028803584PROP_ROLLING_PITCHING_LEVELPROP_CUSTOM_WBPROP_WB_KELVIN_LVPROP_WBS_BAPROP_WBS_GMPROP_WB_MODE_LVPROP_PICTURE_STYLEPROP_AEPROP_BVPROP_SHUTTER_ALSOPROP_SHUTTERPROP_APERTURE2PROP_APERTUREPROP_LV_LENSPROP_ISOPROP_ISO_AUTOPROP_STROBO_AECOMPPROP_LV_LENS_STABILIZEmlv.create_dirsmlv.small_hacksmlv.use_srm_memorymlv.warm_upmlv.previewmlv.dollymlv.create_dummymlv.large_file_supportmlv.killgdmlv.delaymlv.card_spanningmlv.skip_framesmlv.write_speedmlv.aspect_ratiomlv.res_xmlv.black_fixmlv.show_graphmlv.display_rec_infomlv.tracingmlv.fast_card_buffersmlv.buffer_fill_methodmlv.video.enabled5:14:13:12.67:12.50:12.39:12.35:12.20:12:11.85:116:95:33:24:31.2:11.175:11:11:2WARNING: This model doesn't have 'PROPAD_GetPropertyData' defined. Reading properties not possible.MLVIv2.0LENSWBALSTYLEXPORTCIIDNT[IDNT] err: %d model_data: 0x%08X model_len: %dERR:%d md:0x%8X ml:%d[IDNT] err: %d body_data: 0x%08X body_len: %dERR:%d bd:0x%8X bl:%d%X%08X%08X(unknown len %d)[IDNT] cameraName: '%s' cameraModel: 0x%08X cameraSerial: '%s'raw_rec_vsync_cbr: skipping frame due to slow EDMAC==> enqueue frame %d in slot %d DMA: %d us HLPT[bipw{ L P,?TePp@} 0@0  p)`6@LVhuZ!d$ ,9ZJp |lP P , Bam Z\ XXZ-9sLYZ#[hPmj  z P+_rPXc #*27<BGMZappvz~9#/?(RZb,t-. Z Z+P7XARZit~PlP,P d LYhP Z 6aH@4,( laProot@linux-dev Build user2015-01-12 20:44:08 UTCBuild date98c86ca on 2014-09-12 19:37:54 UTC by a1ex: mlv_dump: fix compilation Last updateRecords 14-bit RAW video in MLV format (with metadata). You may want to load mlv_snd for recording sound and mlv_play for reviewing clips. For details, please see the "Raw Video" section on the Magic Lantern forum. Descriptionhttp://www.magiclantern.fm/forum/index.php?topic=7122.0ForumRecords 14-bit RAW videoSummaryGPLLicenseg3gg0, a1exAuthorsRaw recording v2.0 (MLV)NameGCC: (GNU Tools for ARM Embedded Processors) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641]GCC: (GNU Tools for ARM Embedded Processors) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641]A&aeabi5TE .symtab.strtab.shstrtab.rel.text.rodata.rodata.str1.1.rodata.str1.4.rel.data.rel.config_vars.rel.module_strings.bss.comment.ARM.attributes@pq !%qp-2 s<2<`O K lHY4`U `jhf  zX\0p' t@   X&T<dN4$_X4s4#$4$L%P4*tM,tT4PBp1 I0@IM$ex _f kZ &-A] l4*&"7&"LYZ m&"  e".>&"MRYo Pf,e@GSLqxh8. \jx H i(,=O`jyx &"Hh$"&"&0hxB pdT  Dg &"- : X L S &"_ 8u   8    ) Lo 7 &"C Q e"g X[ z X     &"  ) 2 B R _ g &"| i       p  &" <) @ L Y m z    h  &"  hih2 > L s    (  P .&"A_&"w lh8 1>LOP _nv&"P  $iDEZ Y^rj e\)Q e<"&"&"0@ nun4dstart_delay_updatemlv_rec_dma_cbr_wunhack_liveview_vsyncmlv_rec_dma_cbr_rraw_tag_str_doneraw_tag_take_updateraw_tag_str_updateraw_rec_update_previewraw_main_updateresolution_updateaspect_ratio_updateraw_rec_keypress_cbrraw_video_rec_taskraw_rec_polling_cbrraw_writer_taskraw_rec_vsync_cbrraw_rec_deinitraw_rec_initraw_tag_str_startstrcpy__module_prophandler_mlv_rec_0x80050010_blockget_us_clock_valuemlv_fill_stylfps_get_current_x1000canon_gui_disable_front_buffermlv_mgr_queue__module_config_mlv_recml_shutdown_requestedclrscridle_globaldraw_disraw_force_aspect_ratio_1to1__module_prophandler_mlv_rec_0x80000010_blockmlv_fill_expodraw_linelens_get_contrastmemmoveauto_power_off_timeGetNextMemoryChunk__mem_freesnprintfraw_lv_request__recording_customutil_atomic_inctrace_formatraw_rec_cbr_stopping__aeabi_faddmlv_mgr_queue_closeget_picstyle_nameshould_run_polling_actiontrace_write_tscNotifyBoxHidecanon_gui_front_buffer_disabledstreq__module_prophandler_mlv_rec_0x80050019_blockfont_smallraw_rec_cbr_save_bufferFIO_GetFileSizeime_base_startcallmemcpyreset_movie_cropmarksget_current_shutter_reciprocal_x1000__aeabi_fcmpgtlens_get_sharpness__aeabi_uldivmodlv2rawutil_atomic_decedmac_get_baseGetMemoryAddressOfMemoryChunkbeep_timesmlv_rec_get_free_slotmlv_rec_queue_blockroundf__aeabi_i2f__module_prophandlers_mlv_rec__module_prophandler_mlv_rec_0x80000028mlv_rec_release_slotlens_get_saturation__module_prophandler_mlv_rec_0x80000011raw_lv_settings_still_valid__module_prophandler_mlv_rec_0x8000002d__module_prophandler_mlv_rec_0x8000002c_blockraw_set_dirty__module_prophandler_mlv_rec_0x80030039_blockGetSizeOfMemoryChunk__module_prophandler_mlv_rec_0x80050000_blockmlv_fill_lensml_assert_handlerfont_med__module_prophandler_mlv_rec_0x80000005FIO_SeekSkipFileraw_update_paramsmsg_queue_createis_cameraraw_lv_releasebm2lvResumeLiveViewvideo_mode_resolutionbfnt_draw_charmenu_add__module_prophandler_mlv_rec_0x80000009_blocktrace_vwritePROPAD_GetPropertyDatatrace_stop__aeabi_fsubNotifyBoxmlv_generate_guid__module_prophandler_mlv_rec_0x80000011_block__module_cbr_mlv_recsrm_malloc_suite__module_prophandler_mlv_rec_0x80030039__module_prophandler_mlv_rec_0x2020000_blockraw_set_preview_rectmlv_rec_get_slot_inforaw_rec_cbr_skip_frame__aeabi_idivmlv_video_enabledredrawtrace_start__module_info_mlv_rec__module_prophandler_mlv_rec_0x80000010lens_get_color_tone__module_prophandler_mlv_rec_0x80000006_block__module_prophandler_mlv_rec_0x80000009is_movie_modeFIO_CreateDirectorymlv_fill_idnttrace_writebmp_draw_rectfileman_register_typemlv_movie_filename__module_prophandler_mlv_rec_0x80000007_blockgui_menu_shown__module_prophandler_mlv_rec_0x80000028_blockFIO_WriteFileraw_rec_cbr_startedPauseLiveViewset_movie_cropmarksraw_infotake_screenshotvideo_mode_crop__aeabi_f2izstrncpyraw_rec_cbr_startingmlv_set_typefill_circle__aeabi_fdiv__mem_mallocshamem_readmemcmptask_createraw_rec_trace_ctx__aeabi_ui2ftrace_set_flushrate__module_prophandler_mlv_rec_0x8000002cGetFirstChunkFromSuitebeep_customget_dcim_dirLoadCalendarFromRTCFIO_OpenFilemsg_queue_post__module_prophandler_mlv_rec_0x80050000memset__module_prophandler_mlv_rec_0x8000002E_blocktrace_flush__module_prophandler_mlv_rec_0x80050005_blockmlv_set_timestamp__recording__aeabi_uidiv__module_prophandler_mlv_rec_0x2020000FIO_RemoveFileedmac_memcpy_res_unlockedmac_get_length__module_prophandler_mlv_rec_0x8000002d_block__module_prophandler_mlv_rec_0x80050010idle_globaldraw_enlv_dispsizegui_stop_menutrace_write_binaryfocus_box_get_raw_crop_offsetraw_rec_cbr_skip_buffervram_hdliveview_display_idle__module_prophandler_mlv_rec_0x80050018_blockvram_lvmlv_prng_lfsrbmp_printf__module_prophandler_mlv_rec_0x80000006__aeabi_fcmpeqedmac_memcpy_res_lock__aeabi_fmulFIO_CloseFilelvmlv_block_queueFIO_CreateFileaf_modesrm_free_suite__aeabi_fcmpltraw_rec_cbr_mlv_blockcanon_gui_enable_front_buffer__module_strings_mlv_rec__module_prophandler_mlv_rec_0x80050005mlv_init_fileheader__module_prophandler_mlv_rec_0x8000002Emlv_job_alloc_queuebeepraw_preview_fast_exmlv_fill_wbalshoot_free_suiteset_recording_customedmac_copy_rectangle_cbr_starthdmi_code__aeabi_f2uiz__module_prophandler_mlv_rec_0x80050018lens_infomlv_rec_set_rel_timestamp__module_prophandler_mlv_rec_0x80000007__module_prophandler_mlv_rec_0x80000005_block__module_prophandler_mlv_rec_0x80050019get_halfshutter_pressedime_base_registerstrlentrace_availableshoot_malloc_suiteedmac_copy_rectangle_adv_cleanupraw_rec_cbr_stopped__aeabi_idivmod__module_prophandler_mlv_rec_0x80000008_blockmsleepmlv_fill_rtci__module_prophandler_mlv_rec_0x80000008msg_queue_receivemsg_queue_count T48<@D|$8L`t"~XTdTp|T"~~P~`p~2~~~|~2~2 2  ( , 0 4 8 D \ ~    $ ,   ~ ~ ~\ , , ,   L \ ~l            20 \ ,048<XxXN8<kH`lpA k @DHL $,HTt2|2<dhG~~~~(~8~P~`~|~~~~~~ Lj ]({,)@`|t(x'>#EEE(Et0\`dhlpt~TS8 ~,T<THxTTs82HI\`Sd~2S8L~d2x2( , S@ t ~  ~ 2       !!T!T!l"bx"|""""l"""""f";## #8#G##2#2$$/$ $$$($,$0$$$$2%2,%0%4%8%<%@%D%H%%%&T& &(&2X&2&&&&&&&&&$'F0'D'p'F''''( (( (<(2D(P(X(d(l(x(((((1((+(a)))!)))))))))))`*l*+7+,+T+X+\+`+d+h+l+p+t+H,T,d,,,,,4,,,,- -3(-D-ip---;---- .; .4.P.h.x.+.a......;."/~0/~`/~/m/~////~0~,0D02`0~p00200"0~0~$1~41X1t1~11112~42~H2`222~2222222,3`3~p3~x3323333333344 44c4 4$4(4,4044484<4@4H4L4P4t44F4e454$5H5p5M55556t666666e6e07\7p7777 8e48@8 x888888289@9p99999:7:t :PD:eX:`:Ml:p:t:x:|:&:::::::::::::::::::::::::::::d;t;;;;;;_;O;0<0<_<<OT<0<"<~<~<~=====>>P>>.4?.?b?$@.@.@A\AtA1AAAAAAAAAAAABC0B8BHBLBBBB7CZpCCD}E E \ExE7EEEEEEE E EEE_FOFXFFFDGPGLH|HHHH0HHHHHHIII$Ir8IlIFxIII6IIIIIgIgIgJgJg$Jg@JPJdJpJhJhJhJhJhJhJhJhJhKhKh KhK?K?K?K?TLnlLtpLL2LLLLL=LLLLLLLLLLLMMM MMMMM M$M(M,M0M4M8M