I would propose some refactoring: let's define the area where we should draw zebras, peaking and other stuff in the os structure (similar to x0/y0/x_max/y_max). This will simplify the for loops quite a bit.Something like:Code: [Select]for(int y = os.yv0; y < os.yv_max; y += 2 ) for (int x = os.xv0; x < os.xv_max; x += 2) ...And those 4 parameters will take different values according to current mode (video 16:9, video 4:3, photo, screen layout...)
for(int y = os.yv0; y < os.yv_max; y += 2 ) for (int x = os.xv0; x < os.xv_max; x += 2) ...
Edit: I've noticed two glitches from this video:- Rack focus direction seems reversed, so the user had to move the focus manually back to the starting point (couldn't reproduce on 550D)- Recording did not start automatically (but it did stop); that's movie_start in shoot.c . Maybe button code for recording is incorrect?
I think I found the problem: the recording button is actually used in menu navigation in 500D. In newer cameras, the LiveView button is free (so you can start recording while you are in the menu).
brady5885, you have to download the zip file from http://www.google.com/url?sa=D&q=http://bitbucket.org/hudson/magic-lantern/downloads/magiclantern-2011.11.11.550D.60D.600D.50D.500D.zip&usg=AFQjCNGY3uo8WD_m0E_1AsSrGVXT9G40zQ and simply follow the steps in the wiki page (http://magiclantern.wikia.com/wiki/500D/T1i_Installation#First-time_installation) or in the pdf file from the zip.You have to unzip all files from the zip archive on the root of the card except the pdfs and *.fir files (you only need the 500D firmware file for once to set the bootflag in the camera and make the card bootable, after this installation process, you can safely delete it).
Started by Athiril « 1 2 » DSLR Hack development
Started by TheNewDeal « 1 2 » DSLR Hack development
Started by anwe79 « 1 2 » Firmware Dumping
Started by Diphallia DSLR Hack development
Started by vio1 General Discussion and Assistance