Added dual boot and video compression support for IXUS860/SD870IS - page 2 - General Discussion and Assistance - CHDK Forum  

Added dual boot and video compression support for IXUS860/SD870IS

  • 41 Replies
  • 26308 Views
*

Offline mil22

  • *
  • 29
Re: Added dual boot support for IXUS860/SD870IS
« Reply #10 on: 21 / July / 2008, 17:25:47 »
Advertisements
Attached, a patch for the SD870IS that includes both SDHC/dual-boot and movie_rec support, and also the compiled firmware for testing. I got video compression settings and optical zoom working.

movie_rec may be bigger than it needs to be... there are probably some functions that can be taken out, but I'm not sure which.

I'm officially giving up on mute_on_zoom for the time being; I'm setting the right bit on the WM1400 to turn off the mic but it doesn't seem to have any effect, so the camera hardware probably doesn't support muting the mic...

*

Offline fe50

  • ******
  • 3147
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: Added dual boot and video compression support for IXUS860/SD870IS
« Reply #11 on: 22 / July / 2008, 03:10:38 »
mil22,
great - it's like X-mas here...  :xmas

I'm a little busy, but i'll test is as soon as i can & give you feedback !

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: Added dual boot and video compression support for IXUS860/SD870IS
« Reply #12 on: 22 / July / 2008, 03:20:45 »
Quote
I'm officially giving up on mute_on_zoom for the time being; I'm setting the right bit on the WM1400 to turn off the mic but it doesn't seem to have any effect, so the camera hardware probably doesn't support muting the mic...

help, ewavr to the rescue! :D


« Last Edit: 22 / July / 2008, 05:37:15 by PhyrePhoX »

*

Offline fe50

  • ******
  • 3147
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: Added dual boot and video compression support for IXUS860/SD870IS
« Reply #13 on: 22 / July / 2008, 05:32:17 »
mil22,

-> the video settings works great, no more Canon-like artefacts, yeah !
-> the touch wheel issue is resolved well, the CHDK menu never gets overpainted anymore, whether touch icons is enabled or disabled in the Canon menu !

Because my biggest SD card is 4GB i haven't tested the dual boot / multipartition feature...

PERFECT WORK !

*EDIT: ...tested with the (newer) version from this post
« Last Edit: 22 / July / 2008, 05:35:37 by fe50 »


*

Offline mil22

  • *
  • 29
Re: Added dual boot and video compression support for IXUS860/SD870IS
« Reply #14 on: 22 / July / 2008, 05:34:50 »
Awesome! I'm super glad it works for you. Thanks for testing  :D

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: Added dual boot and video compression support for IXUS860/SD870IS
« Reply #15 on: 22 / July / 2008, 05:37:27 »
either i'm blind or stupid but i cant seem to find movie_rec.c in your patch? wanted to extract the adress for movie_status so i can integrate it into juciphox build.hm.

edit: congratz of course for making it work :)

*

Offline mil22

  • *
  • 29
Re: Added dual boot and video compression support for IXUS860/SD870IS
« Reply #16 on: 22 / July / 2008, 05:43:17 »
Whoops, my bad!  :-[ Totally forgot to SVN add it before creating the patch. Attached... it goes in ixus860_sd870/sub/100c.

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: Added dual boot and video compression support for IXUS860/SD870IS
« Reply #17 on: 22 / July / 2008, 06:46:39 »
darn, like you said, your movie_rec looks so different from all the other ones, so i can't find the address for movie_status (my skills are really limited in that field of assembler :D), perhaps you can find it (perhaps? i'm certain you can find it :))


*

Offline mil22

  • *
  • 29
Re: Added dual boot and video compression support for IXUS860/SD870IS
« Reply #18 on: 22 / July / 2008, 07:05:56 »
I can take a look. Can you show me where the movie_status is in one of the other movie_rec.c files, so I can compare and match it up with mine?

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: Added dual boot and video compression support for IXUS860/SD870IS
« Reply #19 on: 22 / July / 2008, 07:17:39 »
well in the vxworks cam this was kinda easy (as far as my small knowledge can tell :D, even I could do it :D)
look how ewavr did it for a650: in /trunk/platform/a650/sub/100d/stubs_min.S - chdk - Trac line 18 you see the adress. 0x5518 + 0x38 <- maybe you can find out how he found 0x5518 in movie_rec (or ida for that matter), i don't know how he made up that other additional offset though.

here is a whole thread about it: Question for devs: How to find out if movie recording in progress?

 

Related Topics