500d development - page 149 - DSLR Hack development - CHDK Forum

500d development

  • 2487 Replies
  • 901270 Views
Re: 500d development
« Reply #1480 on: 06 / July / 2011, 14:59:04 »
Advertisements
maybe this one ? (550 109)

ROM:FF0601BC                 LDR     R4, =0x23D8

ROM:FF0601D8                 MOV     R3, #4

ROM:FF0601E0                 STR     R3, [SP,#0x10+TotStates] ; TotStates
ROM:FF0601E4                 LDR     R0, [R4,#4]     ; name == DisplayStateWithImgMute
ROM:FF0601E8                 LDR     R2, =dword_FF456AC8 ; ValSubList
ROM:FF0601EC                 MOV     R3, #0x18       ; TotInputs
ROM:FF0601F0                 MOV     R1, #0          ; zero
ROM:FF0601F4                 BL      CreateStateObject
ROM:FF0601F8                 STR     R0, [R4,#0x88]

« Last Edit: 06 / July / 2011, 15:15:21 by arm.indiana »

Re: 500d development
« Reply #1481 on: 06 / July / 2011, 15:14:17 »
Antony also pointed out this function on 5dm2, here are for other models:

550d 109: ROM:FF0C2D60 sub_FF0C2D60
60d  109: ROM:FF0DA0A8 sub_FF0DA0A8
600d 101:ROM:FF0DA2E4 sub_FF0DA2E4
500d: FF0BC2B4

Indy
« Last Edit: 06 / July / 2011, 15:42:05 by arm.indiana »

*

Offline Coutts

  • *****
  • 538
  • www.flickr.com/couttsphotog
    • Flickr
Re: 500d development
« Reply #1482 on: 11 / July / 2011, 00:51:27 »
for anyone interested, I've been analyzing IDLE Handler for a couple days now, I'll be updating this wiki page as I figure out more gui event codes:

http://magiclantern.wikia.com/wiki/500d_Idle_Handler_Addresses#Breaking_down_GUI_Events

lots of work :)
Canon 5d
Canon 50mm f/1.8
Sigma 24mm f/1.8

Flickr

*

Offline vorob

  • *
  • 26
Re: 500d development
« Reply #1483 on: 12 / July / 2011, 08:54:44 »
Guys, its been a long time, any chance for 30fps in 1080p and manual contols in video?


*

Offline Coutts

  • *****
  • 538
  • www.flickr.com/couttsphotog
    • Flickr
Re: 500d development
« Reply #1484 on: 12 / July / 2011, 08:57:26 »
Guys, its been a long time, any chance for 30fps in 1080p and manual contols in video?
start re-writing all of the movie recorder functions ;)
otherwise.. no. it's a lot more complicated than people realize. there are limits to what can be done. it's not like there's just some property for recording size and stuff, a lot of stuff has to work together.. qscale profiles, the frame rate of the screen, exif info of the video, etc etc. i'm sure it can be done, but it's way over my head.
« Last Edit: 12 / July / 2011, 10:28:05 by Coutts »
Canon 5d
Canon 50mm f/1.8
Sigma 24mm f/1.8

Flickr

Re: 500d development
« Reply #1485 on: 12 / July / 2011, 13:10:13 »
Any official Canon developers reading this thread, we need a miracle  :'(

*

Offline Coutts

  • *****
  • 538
  • www.flickr.com/couttsphotog
    • Flickr
Re: 500d development
« Reply #1486 on: 12 / July / 2011, 14:43:07 »
take a look at 0xFF1C8F54

it's the function that says 1080p is 20fps and 720p/480p are 30fps.
Canon 5d
Canon 50mm f/1.8
Sigma 24mm f/1.8

Flickr

Re: 500d development
« Reply #1487 on: 12 / July / 2011, 15:22:27 »
Long time lurker, first time poster.
Firstly, I want to say thank you to both Alex and Coutts for their hard works. I've got three questions:
First, Coutts: before you had problem with your laptop, I think you mentionned you had a new version nearly done for a release. I'm still at 1.50 and can't wait for the next one!

Second, a lot of people are asking for the 1080p 30 fps. I know it's really difficult, so would it be easier to get 24fps in 720p?

And last, I'm a computer engineer student and want to give back to you guys. I've never tried developping a firmware but I'm pretty good in C (well, better in C++ but...). How can I help you guys? I'm kinda worried to brick my camera tho.


Re: 500d development
« Reply #1488 on: 12 / July / 2011, 16:21:58 »
Quote
Insert Quote
take a look at 0xFF1C8F54
it's the function that says 1080p is 20fps and 720p/480p are 30fps.

Hello :) Can you tell me in which file I can find this function I look closer at this function

https://bitbucket.org/coutts/magic-lantern-500d/src

thx :)

*

Offline Coutts

  • *****
  • 538
  • www.flickr.com/couttsphotog
    • Flickr
Re: 500d development
« Reply #1489 on: 12 / July / 2011, 16:26:11 »
Long time lurker, first time poster.
Firstly, I want to say thank you to both Alex and Coutts for their hard works. I've got three questions:
First, Coutts: before you had problem with your laptop, I think you mentionned you had a new version nearly done for a release. I'm still at 1.50 and can't wait for the next one!

Second, a lot of people are asking for the 1080p 30 fps. I know it's really difficult, so would it be easier to get 24fps in 720p?

And last, I'm a computer engineer student and want to give back to you guys. I've never tried developping a firmware but I'm pretty good in C (well, better in C++ but...). How can I help you guys? I'm kinda worried to brick my camera tho.
check a page back, i released i think 2 or 3 other builds last week. as for fps, it's not any easier unfortunately. for any mode it's going to be the same process. and if you're skilled in C, you should download the code and start looking through it. It's just a matter of learning how ML works as a whole. If you want, you can start exploring the camera firmware in either the arm-console or IDA (if you have it).

I almost think people make a bigger deal than it should be that you could brick your camera. My camera has been through a lot (with all of these test builds and all), and I was even running ML on the wrong firmware version initially (doh!) and I'm still fine. I get err70 crashes daily, they're a normal occurrence to me. As far as I'm concerned, I wouldn't be very worried about anything happening.

now, if you were to try something risky such as writing to rom or something like that, I can't guarantee anything, but you should be fine just running ML code.
Canon 5d
Canon 50mm f/1.8
Sigma 24mm f/1.8

Flickr

 

Related Topics