ELF(q4(/|0@- R R@Td@@d@H R8 Q P 081-0SF(!PP(U g1p@ R 0 \@\  W@ pR @ 007 /0p1!70Q 0S7S@Tdp  0 P -P%ڜ 0  0S  QQI A,tA,h,\@ 0Sp`P  /, 0 S RP/0(0 0 0 7@ C/@0 0 80 7@ C(0SP////S@-@((( (0$00S0   0@-lMAQ|xtplhd`\XLLHD@47S0S7S 0 8  7S d 0@P 80%7#lЍ0%!/+5=:HCSN\Ygbqmw|LA-P@0gpeXTPl0PU@@@Po:O-M@2( 2w{{fP [0(000 ЍO  R? 0 PV0X00 S(000}  ` !0dhX   Rc( 0 _ 0  07SD1P@ d @5F0X`T!0V*pp @w#GW?&BpVGz 0 200hl 2T0LT@0 0P d4 0Ѝ6X~8@-<@0P4 d 0E@8 0PO-P0o `Vk @X00U0Sp 1@@H1GP 0X?@?@pdp8'WC00!Q> '"""  Ƞ!!  㑠 .@@ pb\ L Q@@@pG ` Ѝs@-p@`L6T\6DK6T[6DJ6TZ6DI6TY6D` 0P{&T|6TD4z&T8y&T,LfЍpA-1A0S7S x10S PH6SX1X!X!p  1!D60!SGH6SS00' r 3@ R@6- @dP00 P 00P00Pp`( 0`  @ TQ <*40Ѝ@- 0H6S d@0 <&A-po @@Pd ; `T@T86S@Ed}P@DT 0 )O-A0$aX46DP`]PZ H6SW dp 6SDJ<< 0 H6S  0'06 bR,0@@ P< x 0d0Y007 c P00( 00 Ѝ'!'8@- 0PR@ (0S0(000 \X0&R  8@(0S80(00088@.T8@-@6S8P hP P D6S S S SH6SS P0Ps881O-0MSЍOPpa6S dAdq00P  @0pi h j 0gi0hi00 `jPgj 0`0 ЍOA-(Q((A0v fpc80p6`c40o`6S6p6` S00S P 0@ pc00cWp80< Wp0`c60cV`40V`vfXD@P H00S <00S 630660C6Ѝ0A-&R `v8P@fOp@ `fP4Pe `e/  UP@d `UVFaF b@QQ&A}80@-H&RP2 0@oO-6`S; 00S7 PP l0 Y ɟ0l5*0l@!Dp%p&rWp W } |0  0 00 P P@ TlD0pcu ЍD7@-PP @PP5S E@05x0 6D6SPP 0 05H6S  Ѝ0G-pK `P@T@0X'X ڜ0 70 R TPPY Y Y p C070 eRpT0 `PЍL0@-HFT  H&Ѝ@ H&@*0Ѝ8@-HBP6S P P 20S20S~H6S UY 'R! R ER   U q R S S SB8P 8p1 %8SSU 8&H1R RU % r 3%U86S1%6S< PEU8Xl50C58505850550C585050C50C55058%<0R%R 0558&&880@-TBM{&T|6TD4z&TP8y&T,{&T|6T4z&T8y&T<P8%T5T4%T8%T,%T5T4%T8%T<P%+%T,5T4*%TSD8)%T,+%T,5T4*%T8)%T<P$T4T4$T\8$T,$T4T4$T8$T<P D$T4T4$T 8$T,$T4T4$T8$T<PO$TP4T4N$T8M$T,O$TP4T4N$T8M$T<P#$T$4T4"$T|8!$T,#$T$4T4"$T8!$T<P Dy/  0P Ѝ0DO-c4M0pW ttt#t33SpH5 PC  0R.;  pPC 3h6J#4g6J)? @@P@ p 30C3 3#ST2LB3 0c0 3PUk R4 0P 33p03 00  0 R   ZZ  $'(P 3h6K#4g6K00``p `  P@ 30C3|`  0 T  0 pL60L60# l #4Ѝ l#1VO-D,M6S,ЍP wH6SSP0H6 6S#?  0c17S07 <&RwHfV Vx NPPᅐt01  V# 3!S?C00CS3 !0P0C##Ġ##0 &Ƞa6,`Q`㊠ n B Q q &#,̠`0a?زQ1lrb 0 @PPp`<707c}l0 6]6Sq '(2Rg 5RS0H6S`w'6 bR䁟PpPh@Ĕ21 @ĄP1UY0 6,%RR 7H&HfH'l BgV!(S00S 0` ! QQ!U_E30PPES0`^S8&0R `Hf'' 0P g%HfVPVHfTDP P0HxT< |H0?##1P0 /A-pP@@``Fb``"hH@@@@DℂPPoo_ooA- MPp`@`b``ooo@"hH@@@@DB@`@@V`0   0 S@@ T ЍA8@-0?S8h0 P$P!P0 0 @@4oo@P!88@-P!P@z@4oo@0 P!8s@-`PQp3TT4S 0T4@@'h1RpA2l!QdA-QXA)QLA%Q@A!Q4AQ(A RA'RA7SA '0R@'R@G0T@@0Q  } Ѝp@T V[Ѝp@" P4S q 0 P$ЍprN@ƪJHvK/78~RRS`RW4<6*2 @-`Pp@P O-Mp4@@ 0  ` P 0@    0P P` T  0 AP X4 ll1`P`!g GW 0LGP! X4d P 0 dg GWpp@Q* d 0 X4dP jl0l dg GWpp@Q d< 0( ЍBL=T$O-0A,MX4p$0Q$0P P008 60d 0/̰ p`a 䐒,00P &0p`P0O ODd dP  dD t000,ЍB41p@-@ ,AR 8 000 61 B Q0 a S&00SP0X45X40`l p0!DP%1P&UP P,!X4 6P0PS01 ]P_P7 888 ]?Wp@UU?" b@-X00SL0H&R5SP P@PA-Qp@6S: H6S SS  S S   0 00$0600 0:P xPxPo oFddL 0ЍAЍ;HXLdnC-aP6@S p10S(0S0(000 @8 ЍCw601!0P qq Hdd 00l 01D 50&S0 d rP @Pda@ ЍC ЍynG-\EHM6S L50S P p4S 20p4p4S 4 p$6S6 40S2 P/ 4H6SPH6tSS"P P 70C dPcV (4d `$6SP $6sSf$6SPH6S 0 t3Y07 c  P0 0 }( <~p<- 3H&2R'6 bR3S  @P0"2l2SU V p"02aT"02a@2 8@- 02zP 1Y<<H 70 1 <H 7013XSQ X1@0!& 0"*&  p4! 02CT V !02a 02a0 pH 00@ P < - l04THЍP='v"H^j'!C-,Q`6@S 10S(0S0(000  ЍCp0p 0X1,! 0! 60P / 00 p0q60dD t0 ЍCy!O-t4S$MP@ tSpp! h!X`w@L1`V@TC g1tdp}P``V`V2堿p˰᜶    0 (0S0(000  `p @4 0 d$ЍP'O-|K0x H6t˟00 0 t4Xk\MS@L $<8q3PW,8 4  0 d cRc / *0 (P(0S PdU tZP$| |_0 d4 p E EhvEgvEfvEevEcvEbvEavE_vE^vE]vE\vE[vEZvEYvEXvEWvEVvEUvE 4o6E 8n6E!4k6E!8j6E0pElE !d6E0iE`6EmE NvEMvE 4S6E 8TER6E 0QEP6Ex 0O6Eh h X K05E05E#4uEuEuE5E4y65E #4]E5ESE   $8 0Pt 0 S 012S0Â3S PP/L8X<8,(013P  77P 4SP `WPt4S86S ttP} PQT&0S t4pS00H6ssH6匦SS60S 6S YqZ 6 0}H63#SC &1S 0c# R P00n <6P 0c#P00n 6 0c#p0S n 5P 0c# $6SG 0e%$'0z P#@4 * $0S' $P 4T 06P 0P4P TP \030S #0H6\Ѝ8ԃSU 1 NPR 0k+0!# ` 0$e R B+ౢ+ ++"P#S/C  BR0e̓ YI౩0婛 S0\  [ t d000   P00P0S @Y 0 [K౫᫻ [07 X0 ,Ÿ 0# 0S F 2 0*0 0?XHH$ 0PD $ 0e YI౩ᩛ U6 3Un 11LP 0#00n 1 0#p0S n T1 0(0 041U_EPPES Z 10# 00 0S0C;ౣ;0;;3n 0}P <p$RHdDis 5P3'n//̠@-O!O$!N$ M$0@\0@-4M@P 0 63# 0# 8# =#@ _! 2%$4Ѝ0@ @-0@04  000  @p@-`@PVp 0 R0"Ġ "Ƞ", #$ 0 #(#<  0pp@-`@P 00`  000$  "$ (  "$ 0  "$ (  ( "", D   00000 @ p@p@- `@P 000000,  `  """, d  """, h  """, l  """, p "!"","# '$ "%&'7(0#,) * + pp@-`@P 0@04  0000 0#<  0 40 8 0 40 8 0 40 8 0 4 !0 8 "0# $p@p@-`@P 0(000    <Q  @     < " "", D  """, H  I  J  K00@ 4!0 8 "0 0#$0%0&0'0p(knN@-,p4M`@ P 0@p@@@00#4000#40 00#4000#4000#4000#4000#40 00#40$0 0#4!0(0"0#4#0P$` , 4Ѝ@-`@P 00000x0P@ p$410$820T $<30 0@ 4`< 0,0`( 0 Ѝ__module_prophandler_mlv_lite_0x80050007pre_record_calc_max_frames@ @ write_framespre_record_vsync_stepprocess_frame   dd d  update_resolution_paramssetup_bufferslen <= 128mlv_lite.cEOSM2.0.25D22.1.250D1.0.9550D6D1.1.6600D1.0.2650D1.0.47D2.0.3700D1.1.460D1.1.1500D5D31.1.31.2.3Record 14-bit RAW video. Press SET to start.MovieCard warming up...%s/warmup.rawFrame size not multiple of 512 bytes!Write speed needed: %d.%d MB/s at %d.%03d fps.Expect %d-%d frames at %d.%dMB/s.Expect around %d frames at %d.%dMB/s.Continuous recording OK.%d.%d MB/s at %d.%03dp. %s%s%02dchunk #%d: size=%x (%x) VIDFslot #%d: %x Hack %x %dx%d lv_unhackmax_frames > 0%02d:%02dStopped.%02d:%02d.%dYou need to load the mlv_play module.Record a video clip first.Please record a movie first.raw_rec_taskNULLnum_frames == size_used / frame_sizeAbout to reach 4GB limit. Creating new chunk: %s Success! New chunk didn't work. Card full? Write error. Failed before 4GB limit. Card full? Covering incomplete block. aewb_enableaewblv_aelv_wbHack error at %x: expected %x, got %xalmost %s%d:%d%s%d.%02d:1%s1:%d.%02d-%dx%d (%s).%dx%d. Stretch by %s%d.%02dx to get %dx%d (%s) in post.frame_size_real % 4 == 0Recording...errStarting...Stopping...ON, %dx%d%s%d.%02dxEnable RAW video first.N/A%dx%d%d is not possible in current video mode (max %d). Fine-tune with LEFT/RIGHT or top scrollwheel.%02d:%02d, %d frames / %d expected %02d:%02d, %d frames, continuous OK %s: %d MB, %d.%d MB/s, %d%% idle, %dms idle%02d:%02d %d.%01dMB/s, %d%% idle , %dms idle Could not get %s. Max vertical resolution: %d.%d second%sOFFsmax %d.%dUsing %d.%ds (%d frames) out of %d.%ds (%d frames) for pre-recording.%s/M%02d-%02d%02d.MLVFile create errorRAWICard FullRaw detect errorfullsize_buffers[0] == 0Pre-rec: %d frames (max %d) Slot check errorQueue overflowData corruption at slot %d, frame %d Frame order error: slot %d, frame %d, expected %d Early stop (%d). Didn't make it to estimated record time!.Movie recording stopped automagically Slot %d: frame %d not saved Nothing saved, card full maybe.Memory errorraw_video_enabledresolution_index_xres_x_fineaspect_ratio_indexmeasured_write_speedpre_recordrec_triggerdolly_modepreview_modeuse_srm_memorysmall_hackswarm_upCBR_VSYNCraw_rec_vsync_cbrCBR_KEYPRESSraw_rec_keypress_cbrCBR_SHOOT_TASKraw_rec_polling_cbrCBR_DISPLAY_FILTERraw_rec_update_previewmlv_liteRec. StatusRAW videoRecord 14-bit RAW video (MLV format, no sound, basic metadata).Press LiveView to start recording.ResolutionAspect ratioPreviewAuto: 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. Pre-recordPre-records a few seconds of video into memory, discarding old frames.Press REC twice: 1 - to start pre-recording, 2 - for normal recording.Rec triggerUse external trigger to start/pause recording within a video clip.Disabled (press REC as usual). Press half-shutter to start/pause recording within the current clip. Press and hold the shutter halfway to record (e.g. for short events). Half-shutter to save only the pre-recorded frames (at least 1 frame). Digital dollySmooth 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 memoryAllocate memory from SRM job buffers (normally used for still capture).Side effect: will show BUSY on the screen and might affect other functions.Small hacksSlow down Canon GUI, disable auto exposure, white balance...Show buffer graphDisplays a graph of the current buffer usage and expected frames.PlaybackPlay back the last raw video clip.16 MB32 MB64 MB128 MB256 MB512 MB1 GBHalf-shut: start/pauseHalf-shut: holdHalf-shut: pre onlyAutoCanonML GrayscaleHaCKeD64096012801600192022402560288032003520PROP_LV_AFFRAMEraw.small.hacksraw.use.srm.memoryraw.warm.upraw.previewraw.dollyraw.rec-triggerraw.pre-recordraw.write.speedraw.aspect.ratioraw.res_x_fineraw.res_xraw.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:2MLVIv2.0LENSWBALSTYLEXPORTCIIDNT[IDNT] cameraName: '%s' cameraModel: 0x%08X cameraSerial: '%s'EDMAC timeout.Pre-rec: back to pre-recording (frame %d). pre_record_num_framesPre-rec: starting from frame %d. Pre-rec: queueing frames %d to %d. capture_slot >= 0Skipped %d frames1 ; {  % 2  ?CGKRY`gnry~ *p?`JPV@a0n}  Z l  pt  l$ 9 tE y  LT - ]  l  I [P 05;HOSW\afkpuzLl$p #l-% tmbPjenkins@nightly Build user2017-03-27 23:39:15 UTCBuild datebd2ab52 on 2017-03-27 22:44:13 UTC by alex: mlv_lite: in "pre only" trigger mode, use all available RAM for pre-... Last updateRecords 14-bit RAW video. This is the original RAW recording module updated to MLV file format (credits: dmilligan), but without the extra features from mlv_rec. The performance should be identical to the old raw_rec v1.0. You may want to load 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=16650.0ForumRecords 14-bit RAW videoSummaryGPLLicenseg3gg0, a1ex, dmilliganAuthorsRaw video v1.1 (MLV Lite)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 XO)I-),IMNMIE rutu+*.KK7*J,KƔ1%eg`gTrsuL.symtab.strtab.shstrtab.rel.text.rodata.rodata.str1.1.rodata.str1.4.rel.data.rel.config_vars.rel.module_strings.bss.comment.ARM.attributes.module_hgdiff@@R %R-2T<2$eOeK hYkU hjxl,f ( zo$0opp'pcqt  tq   lp"8/t0EQhb,vDH(L>( d"0t2<3t5-0;XA< VahxM.O4<FXgzxXh"" ""/A["ky $3Q\coK'-<Raj |""Jx ")=P^hQl"xtJ"."Cr8K""".:KhLXg" J8  ) ? 4dU b p s        @KD   L ) : O n |     "   P  ( 8 ? 4P4M ^ ret_0edmac_cbr_rraw_rec_deinitraw_rec_initunhack_liveview_vsyncedmac_cbr_wrecording_statusraw_playback_updateraw_playback_startresolution_change_fine_valueraw_rec_update_previewraw_video_rec_taskraw_rec_keypress_cbrraw_rec_vsync_cbrraw_main_updateresolution_updateraw_rec_polling_cbraspect_ratio_updatepre_recording_updategui_uilockstrcpyget_global_drawget_us_clock_valuemlv_fill_stylfps_get_current_x1000raw_lv_redirect_edmaccanon_gui_disable_front_bufferlens_display_set_dirtyprintfraw_force_aspect_ratio_1to1camera_model_idmlv_fill_expodraw_linelens_get_contrastwait_lv_framesGetNextMemoryChunk__mem_freesnprintfraw_lv_request__module_prophandler_mlv_lite_0x80050007__module_config_mlv_lite__recording_custommlv_play_filetrace_formatraw_rec_cbr_stopping__aeabi_faddget_picstyle_nameshould_run_polling_actiontrace_write_tscNotifyBoxHidecanon_gui_front_buffer_disabledfont_smallFIO_GetFileSizecallmemcpyreset_movie_cropmarksget_current_shutter_reciprocal_x1000__aeabi_fcmpgtlens_get_sharpnesslv2rawedmac_get_baseGetMemoryAddressOfMemoryChunkbeep_timesroundf__aeabi_i2flens_get_saturationraw_lv_settings_still_validraw_set_dirtyGetSizeOfMemoryChunkmlv_fill_lensml_assert_handlerfont_medFIO_SeekSkipFileraw_update_paramsis_cameraraw_lv_releasebm2lvResumeLiveViewvideo_mode_resolutionbfnt_draw_charmenu_addraw_video_enabledtrace_vwrite__aeabi_fsubtrace_stopNotifyBoxmlv_generate_guidsrm_malloc_suiteraw_set_preview_rectpowersave_prohibit__aeabi_idivraw_movie_filenameredrawtrace_startlens_get_color_toneget_menu_edit_modeis_movie_modemlv_fill_idnttrace_writefileman_register_typemenu_advanced_updategui_menu_shownFIO_WriteFilecamera_modelPauseLiveViewset_movie_cropmarksraw_infovideo_mode_crop__aeabi_f2izstrncpypowersave_permitraw_rec_cbr_starting__module_prophandler_mlv_lite_0x80050007_blockmlv_set_type__aeabi_fdiv__mem_mallocshamem_readtask_createraw_rec_trace_ctxtrace_set_flushrateGetFirstChunkFromSuitebeep_customget_dcim_dirLoadCalendarFromRTCmemsettrace_flush__aeabi_l2fmlv_set_timestamp__recordingFIO_RemoveFileedmac_memcpy_res_unlockedmac_get_lengthlv_dispsizegui_stop_menutrace_write_binaryfocus_box_get_raw_crop_offsetvram_hdliveview_display_idlevram_lvmlv_prng_lfsrbmp_printf__aeabi_fcmpeqedmac_memcpy_res_lock__module_cbr_mlv_lite__aeabi_fmulFIO_CloseFilelvget_ms_clock_valueFIO_CreateFileaf_modesrm_free_suite__aeabi_fcmpltmenu_advanced_togglecanon_gui_enable_front_buffermlv_init_fileheaderbeepraw_preview_fast_exmlv_fill_wbalshoot_free_suiteset_recording_customedmac_copy_rectangle_cbr_start__aeabi_f2uizlens_infocamera_serialget_halfshutter_pressedstrlentrace_availableshoot_malloc_suiteedmac_copy_rectangle_adv_cleanup__module_strings_mlv_lite__module_info_mlv_lite__aeabi_idivmodmsleepmlv_fill_rtcilvinfo_add_itemsformat_memory_sizetffw `dRVVVV(V8VHVXVhVxVVVV\ a$81@`rhpt=$,fXfpL|L~Lx$4 `ftfff10f@Pf`f f ( 1< fL d 1x  1           1  1 $ ( @ T P` I  (  } ( /     d T r   p  H    8DHL\`d?hlp tYffHRTX\d!$fff $1dfpff1f  (p 1 6 lHptCffff4fDf\flfffffffu $G(X,ldhlvptZxw8<@vx|6k@fTfO d)$D`txf,,dhl48<@DHLPT $5(,`rrrDrrr0r`}trfRT(`(h((, r4 L (x ( T ( T }!rH!(P!!r!(!(!!X"\"`"h"p"t"|"""""""l"N#%$%$%a%&(8&('('Rl'Rt'x'|''v' ''''''''''')4*>D*&\*x*A*A*A+a+, ,,,,T,x,,f,L,~,K,9,x,f,L,L,~ -L0-L<-~D-_T---1-E..K .xP.d.f|.1.~.K.x..f/1/ /$/(/,/0/4/8/`//1//K/x 0f00D0fl01x0|00000001l1R1v11Z111111<2UX2;h2l2p22131<3fP3h3133333333334 4 @41h4f|441414k5451@5D5H5L5P5T5X5\5`5d5h5l5p55l5255W6l 6qD6X6;d6$6f6f66L6~66x6f7f$7!07'H7!X7!7f7[7f7788fL8d81881881889f9<9D9fT9t99f991 :$:1,:D:1d:|:f:f:f::::::::;;;S;;;; ;$;,;; ; ;L;;x<1@<1h<l<p<t<x<|<<<<1<f$=$4=fT=$t=f=f==1=f=f>>1(>,>0>4>8><>D>H>>e>>?1$?@T?p?a????b@@$@@}@@B@m@+AQA APAa\A.`AOdAUxAaARAB$BDBcB$BfB(BCC{,C0C$CCJCC8CCCD DDDHD|DDD!DaD E0E@E\EpE0EhEzEaEFfFfGf$Gf,GfGGtHxHHHIILITIJIIJIIIIIIIIIIJvJJ JJJJ J$J(J0J4J8J