ELF({4( -r0S\@,Ÿ`VT@P0Y 11  R d"0 R} Y0PU@6PU @0 Y 11  Rb !0 R\ Y0@T/1QP 0 R P0H\P(170X# 1@ ` R0 QPQ`P Z`@ R `007 ` A VPfA@ !! @1  Q0S7S ( ?/A-@0gpdX@Pl0@PTP@@?8o:@-@P7wgpc80p7`c40o`|7Sx7pt7` S00S P 0@ pc70cWp80< Wp0`c70cV`40V`pwlg?0A-|'R wg8P@fOp@`fP4x `Pehg/  `UP@dUxWxGatGd b@QQtt'A?8@-0@P 0E@8@-P PD0@`\G00,*$0?7@-0@ P0$0S   ! >O-p?7@-AP6Sh Pe Pb @7SD7S0ES00 U0p0S XWX1U UP & X'I0X7P*1>|7S6 PEU2, d70Cd7)d70d7$d70d7h70Ch7d70d70Cd70Cd7h70h7h'40Rd'R 0d7h7t'x'>?l0@-\'RXGT`'R2 80Ѝ@ \'@*0Ѝ?Q@- 9p@-t`PX7Sp0SpP@H0 0 0040 0H40p@?D0`'R  (0S/0(0,0/? 01S  ? 06SS  ?90?##1P0 /A-pP@@``Fb``"hH@@@@DℂPPoo_ooA- MPp@@``Fb``ooo"hH@@@@DB@`@@V`0   0 S@@ T ЍA8@-0OT8d0 !P!P0 0 @4oo@P!8?8@-P!P@{@4oo@0 P!8s@-`P,Qp3  1S 0 1@@@'0R@D'R@$A0T@@0Q  } Ѝp@T VXЍp@MK1S 0 !Ѝp? N@ƪJ2 @-`Pp@P O-MPp0@@`"0 0@  ! 0P  T AP (1  ll1`!e_ _EUK 0GP! d (1`0 de_ _EUPPpQ* d 0K d(1` kl0l de_ _EUPPpQ d8 0K(ЍB,L=?=pEMYAO-$A$M(QpP T,08 70< 7/Ƞ0`a0l嬰,0W '0p`P0O ODd dP  <@  000$Ѝ?gBperH1p@-@ @AR 8 00071 B Q0 a S'00SP 0P@P(5(10PL 0!`'1V`l (1g7P0V0`ag ,,, M?p@B?f]@-d00SX0X'R\'R6SP P@P?P@-`P6@S 00S(0S0(0,0  Ѝ@0L 01p70p 77W ,  0<D 0 Ѝ@?81s@-&PR@`E 10S (0S0(0,0 P P (0S0(0,0 X7S S S |Sx  p l 0 00$070@ 7Ѝp@8Ѝp?<w 0$E-(Q`6@S 10S(0S0(0,0  ЍEp# 0切(1l  070Pڀ  ,0 0q70<@ 0H ЍE?/O-EMP hRKp@ Z8 00bR@1sS0[ !C2"++@0 00YR0S% :S- @1S3 .0 !C@P- 0S@1 SP& 00 !C@PSP .01 !C@P@1S P 0F !C@ P @1S .0? !C@PP \P7 C0Z pZp@1Z ppS.0] !C 0@0 0S >@01DD0TD1S0( 2 0Eߍ? ( O-FM6S 60S PH1S L1S\6H1S 20L1 L1S 6H1S 0L16USz 50Sv Ps X5Ph7}S P d7SPU50S|u|U (5 p0k `i  p  lj Pa kik  `j bj `pP0  Q TPX P\10S00R \10T!X1\A B0XPaTQX\q p 0ppF E083X7SPXX7RSP P 8'?00 d`I2<pW<F 870 pt2 <F 870@2.P`,r,`0V^* 2Y  RH "d0  0䱟,p    0 &!#5$ 0  !$0  [ P L! 0da0! 0da1 p 1 d06#0 0`Pd ,@P  0d0` @ \0Ѝ?'X\'PA`AXA>Tfx{O-RM6`S@q0 r" M10 S0^ @Y d0 0 0  P0X   !T 0p 0HS0 0 R*  S*B`0x0 1!0 0 0QpD04#50 0T Ѝ? 'O-O0X7M0PL2L2S PUP2 l?d_{Twg  0 P P2S P2ST }PdTP2 >~a 0  S012S0Â4> X"PU PhZ `XTPX"=R  T!\"g=PPX =X"PPu  Y  [ R 1*I'e\=0 Sf < 0*j*$ *,  g ` `&$ &( &, *"*zbWzb`` 0̟'$ ',p   " P p 0$(,00; T 00"0 0P bk7:Y*;Tw[d+0((0Z 0S-LkpT p0X  S X R   8 T0000XT: J\)P!!ptx|  !'q')'|))p 0Rp0W : 10T0p9`"pR d2Sp)0600  P9`P P08gDahblbd9` bbbbbbbbbbbbbbbbbb 42 82!42!8 !2022bb 42 820202 0X7P(P000,00cSc0?0d40L(LH@(T4$P$0S `dVg^`w3S $1S h"0 w`0h"B010`0d2S  7 00870000t7 `p`0 W%*Hd㗼,T 08 0 K0e/0k/B0 0g p `  T2 6p0` S*`06*0 6|*t6eX7pSp}/pp!@"5P pRD!R X'd"5R  # R X'0l0)D $Pu[ `0T 2P THd `0S$0ShTP T0 RQ (0T 0`59)   V*  I0T( ``0 0f```0  |0( T 0d( T0 0#( `! `0h!h0p!!%p!   #0 0T 0  RP P0 "T =Y@"0` S0P` V 2@TV0X70\`D0`HD^H\HZX}P2`d2S8 p1tav` 3d ر  0ᨡT"pd0 PH 0,T 1V p0000?`Fe `P1 000 QQ`AQ0d"R  6S 870C0F <1l@TP 0T21SH 01`2S L0X7:0p 60?(989INY( (`BFB\khA<[ 5@vЍO-鼇@wM T1D“'4 ,S0T 00!"24P'0 ""$"!( T%T T  '  6 0,171B70B }xt`6WS P@01S & 븥      ` 8  `8  pT 0 ᨤ0o Td2&,}/P t$T 30 3 4^T n$`\ T4 $&500 T Ϡ([Ϡ 0T \31p1ST { T l 0TXk "<0T   pRd2S ^?d0 !2h"4Lύ002 #4h"2!d^?9)` TA0X 1Ա 0T pP$ ppp  PT ! D1hAh !Z 1* p$( ̍ a쁍4B04|0T 40  u  pq$d2S ^d0 ߍ?8 0 W 8p\ 9c f i p u  = n  NO | O- DM$3S/6SSЍP L2SL20CL2BX7SSP0X7 @2SD1Sl"tS?  0c1X8Y087$0$3,P1 P  P 2 870C###, 0p78#(!l#l 8!t p0 `l" ?  0c!XbpČ(l2|2P8'Rz 7p'1c0lBS 0!ၑa  0Dpp!H0S/0pW)*` H`blockSize > 0raw_rec.cWrite 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. %sFailed to open file '%s' File position mismatch. Read %dRAWMFooter format mismatchraw_info.frame_size <= frame_size%d/%d%s: %dx%draw_rec_taskPlease record a movie first.ELVLRecord a video clip first.#%dOFFnoneaewb_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 % 4 == 0Enable RAW video first.N/A%dx%d%d is not possible in current video mode (max %d).Recording...errStarting...Stopping..."Auto power off" is enabled in Canon menu. Video may stop.You are recording video in photo mode. Use expo override.ON, %dx%dCould not get %s. Max vertical resolution: %d.%d skips%02d:%02d, %d frames / %d expected %02d:%02d, %d frames, continuous OK %s: %d MB, %d.%d MB/s, %d%% idle , %dms idle %s%s: InitializingTotal rate: %d.%d MB/s<-- careful, will overflow in %d.%d seconds, better write only %d frames<-- POST: group with %d entries at %d (%dKiB) for slow cardRaw detect errorResolution: %dx%d @ %d.%04d FPSslot %d: edmac_size_align = %d, write_size_align = %d, data_start = 0x%X, size = 0x%Xbuffer size: %d framesBuilding a group list...group: %d block_len: %d block_start: %dSorting group list...group: %d size: %d slot: %dMemory errorA:/M%02d-%02d%02d.MLVFilename: '%s'[Test #%03d] M: %d B: %d Filename(%d): '%s'FIO_CreateFileEx(#%d): FAILEDFile create errorwriter_threadupdate_block<-- No jobs in fast-card queue<-- (nothing found to enqueue)<-- No jobs in slow-card queue<-- processing returned_job 0x%08X from %d --> WRITER#%d: free slot %d --> WRITER#%d: write took: %d µs (%dKiB/s) --> WRITER#%d: mgmt took: %d µsSlots used: %d, writing: %d<-- still have data to write...%d.%d MB/s[Test #%03d] M: %d, B: %d, W: %d KiB, F: %d, Rate: %s[Test #%03d] M: %d B: %d W: %5d MiB F: %4d (%s)Frames captured: %d --> WRITER#%d: starting --> WRITER#%d: updating file count... --> WRITER#%d: done, we are #%d --> WRITER#%d: writing FULL headersRAWItext: ; %dtake: INFO --> WRITER#%d: writing headers done --> WRITER#%d: waiting for message --> WRITER#%d: message timed out %d times now --> WRITER#%d: message is NULL --> WRITER#%d: expected to terminate --> WRITER#%d: write %d slots from %d (%dKiB) --> WRITER#%d: write error: %d --> WRITER#%d: write error: could not write anything, exiting --> WRITER#%d: write error: write failed, writing partially... --> WRITER#%d: write error: wrote another %d of %d bytes --> WRITER#%d: writing NULL at pos 0x%08X --> WRITER#%d: new file: '%s' --> WRITER#%d: wrote data to new file, all fineMovie recording stopped automagically --> WRITER#%d: returned job 0x%08XEnter text%sraw_rec.txtraw_recmlv_block_queuemlv_writer_queuemlv_mgr_queueEOSM5D250D5D36DSoundMemory hackRecord 14-bit RAW video. Press SET to start.MovieRAWRAW VideoCard warming up...%s/warmup.rawIME Handler %s installed, but 'ime_base' missing.raw_video_enabledresolution_index_xaspect_ratio_indexmeasured_write_speedallow_frame_skipdolly_modepreview_modememory_hacksmall_hackswarm_upcard_spanningbuffer_fill_methodfast_card_buffersenable_tracingtest_modeCBR_VSYNCraw_rec_vsync_cbrCBR_KEYPRESSraw_rec_keypress_cbrCBR_SHOOT_TASKraw_rec_polling_cbrCBR_DISPLAY_FILTERraw_rec_update_previewDescription14-bit RAW videoLicenseGPLAuthora1exCreditsg3gg0 (lv_rec)PROP_ROLLING_PITCHING_LEVELRAW videoRecord 14-bit RAW video. Press LiveView to start.5:14:13:12.67:12.50:12.39:12.35:12.20:12:11.85:116:95:33:24:31:11:2raw.video.enabledraw.res.xraw.aspect.ratioraw.write.speedraw.skip.framesraw.dollyraw.previewraw.memory.hackraw.small.hacksraw.warm.upraw.skip.card_spanningraw.video.buffer_fill_methodraw.video.fast_card_buffersraw.video.tracingraw.video.test_modeResolutionAspect 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. Digital dollySmooth panning of the recording window (software dolly).Use arrow keys (joystick) to move the window.Frame skippingEnable if you don't mind skipping frames (for slow cards).Debug traceWrite an execution trace to memory card. Causes perfomance drop.You have to restart camera before setting takes effect.Test modeRecord repeatedly, changing buffering methods etcCard warm-upWrite a large file on the card at camera startup.Some cards seem to get a bit faster after this.Buffer fill methodMethod for filling buffers. Will affect write speed.CF-only buffersHow many of the largest buffers are for CF writing.Allocate memory with LiveView off. On 5D3 => 2x32M extra.Small hacksSlow down Canon GUI, disable auto exposure, white balance...Card spanningSpan video file over cards to use SD+CF write speedTag: TextFree text fieldTag: TakeAuto-Counting take numberPlayback (doesnt work)Play back the last raw video clip.6407047688649601152128013441472160017281856192020482240256028803584AutoCanonML GrayscaleHaCKeDAllow16 MB32 MB64 MB128 MB256 MB512 MB1 GBMLVIv2.0IDNTFailed to get properties.%X%08XRTCIEXPOWBALLENS==> enqueue frame %d in slot %dMESSAGE RECEIVE ERROR!!--> prepend '%4s' blockFAILED. queued: %d failed: %d (requeued) <@DHOV]dkov{ 8  + = P c $x 0 < H T ` l x  )6KZnZ: 9L 8dt8 0BtU0AaTB$C|#U  @BKPBWB9AcP+NRVZ^bglqv{8L  80Bt88@BPB$CB5Rn0ATBGCC: (GNU Tools for ARM Embedded Processors) 4.7.3 20121207 (release) [ARM/embedded-4_7-branch revision 194305]GCC: (GNU Tools for ARM Embedded Processors) 4.7.3 20121207 (release) [ARM/embedded-4_7-branch revision 194305]A&aeabi5TE .symtab.strtab.shstrtab.rel.text.rodata.rodata.str1.1.rodata.str1.4.rel.data.rel.config_vars.bss.comment.ARM.attributes@Z %Z`-2P\9<2r|OsK ԰HYyU fXz(Ck0Xztp:{'a{h~  X  t$  <0R4n2xT444D# \$d%P1)ECPUKXg O _ f U4t   raw_rec_deinitraw_rec_filehandlerraw_video_playback_taskunhack_liveview_vsyncraw_video_update_block_taskraw_rec_update_previewraw_rec_keypress_cbrraw_video_rec_taskraw_playback_startraw_playback_updateraw_tag_take_updateraw_tag_str_updateresolution_updateraw_main_updateaspect_ratio_updateraw_rec_polling_cbrraw_writer_taskraw_rec_vsync_cbrraw_tag_str_startraw_rec_initstrcpyget_us_clock_valueshoot_mallocfps_get_current_x1000ui_lockraw_lv_redirect_edmaccanon_gui_disable_front_buffermlv_mgr_queueclrscr__module_config_raw_recraw_force_aspect_ratio_1to1mlv_fill_expodraw_line__module_prophandler_raw_rec_0x80030039edmac_copy_rectangle_startauto_power_off_timeGetNextMemoryChunksnprintfraw_lv_request__module_cbr_raw_rectrace_formatraw_rec_cbr_stoppingFIO_SeekFile__aeabi_faddshould_run_polling_actiontrace_write_tscNotifyBoxHidecanon_gui_front_buffer_disabledstreqraw_tag_str_donefont_smallraw_rec_cbr_save_bufferFIO_GetFileSizeime_base_startcallmemcpyshoot_freeget_current_shutter_reciprocal_x1000__aeabi_fcmpgtset_custom_movie_modelv2rawedmac_get_baseGetMemoryAddressOfMemoryChunkbeep_times__module_strings_raw_recmallocroundf__aeabi_i2fprop_get_valueraw_lv_settings_still_validraw_set_dirtyGetSizeOfMemoryChunkmlv_fill_lensml_assert_handlerfont_mededmac_copy_rectangle_finishraw_update_paramsmsg_queue_create__module_prophandler_raw_rec_0x80030039_blockbm2lvraw_lv_releaseResumeLiveViewvideo_mode_resolutionmenu_addtrace_vwritetrace_stop__aeabi_fsubNotifyBoxmlv_generate_guidosraw_set_preview_rectraw_rec_cbr_skip_frame__aeabi_idivredrawAcquireRecursiveLocktrace_startReleaseRecursiveLockraw_preview_fastis_movie_modemlv_fill_idnttrace_writebmp_draw_rectfileman_register_typegui_menu_shownFIO_WriteFilemodule_card_drivePauseLiveViewstrncmpraw_info__aeabi_f2izstrncpyFIO_CreateFileExbmp_lockraw_rec_cbr_startingmlv_set_type__aeabi_fdivcamera_model_shortshamem_readgui_statememcmptask_createtask_dispatch_hookis_native_movie_modeGetFirstChunkFromSuitebeep_customget_dcim_dirFIO_OpenLoadCalendarFromRTCmsg_queue_postmemsetmlv_set_timestamprecording__aeabi_uidivFIO_RemoveFileedmac_memcpy_res_unlockedmac_get_lengthlv_dispsizegui_stop_menutrace_write_binaryis_custom_movie_modefocus_box_get_raw_crop_offsetraw_rec_cbr_skip_buffervram_hdliveview_display_idlevram_lvmlv_prng_lfsrbmp_printf__aeabi_fcmpeqedmac_memcpy_res_lock__aeabi_fmulFIO_CloseFilelvmlv_block_queue_prop_get_value__module_prophandlers_raw_rec__aeabi_fcmpltcanon_gui_enable_front_buffermlv_init_fileheaderSetGUIRequestModeFIO_ReadFilebeepraw_preview_fast_exmlv_fill_wbalshoot_free_suite__aeabi_f2uizlens_info__module_info_raw_recown_prop_get_valueget_halfshutter_pressedime_base_registerstrlentrace_availablevram_clear_lvshoot_malloc_suiteraw_set_geometry__aeabi_idivmodmsleepmlv_fill_rtcimsg_queue_receivefreemsg_queue_count $(!f@fXMdMp}|Mw(vTXvt|/  0P\$t,[0LTKdKpK|K)R rx  H Gd p         <    (  A A |h  S T AA`dhlt!fff(8fH`/fffXfh/f//,8@"D&Xh444u48@S  Tdt(kB" v (,T0c48<\lP(d,(@`|l4H`lpt HKT|d//$(,0P/X\`dX9$@$@0@a  DXf\Md}hLp5twfMM}MM }`(T/DLw,fD/T}XL\wf/ $ d /  L w f !f(!/4!8! ;;;<n4<yT<nh<<<<=h==n=n==n >n(>D>n>n>f>>n?n