Lua test for XIMR - General Help and Assistance on using CHDK stable releases - CHDK Forum  

Lua test for XIMR

  • 4 Replies
  • 301 Views
Lua test for XIMR
« on: 16 / June / 2022, 02:57:13 »
Advertisements
@philmoz

I assume you will keep your XIMR repository separate from the normal build set?

If this assumption is correct, is there a way to test in Lua for an XIMR build?

If not could you add such a flag?

Cheers

Garry

*

Offline philmoz

  • *****
  • 3445
    • Photos
Re: Lua test for XIMR
« Reply #1 on: 16 / June / 2022, 04:44:36 »
I'm hoping the current 1.6 version will move to be the stable release and 1.7 will be the ximr version. All Digic 6 & 7 ports in SVN have ximr support. I don't know where it stands for the M100 though.


You could use the screen width value to detect a ximr build for Digic 6/7 cameras.

CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

Re: Lua test for XIMR
« Reply #2 on: 16 / June / 2022, 05:25:34 »
Great and thanks for the screen width idea.


Cheers


Garry

*

Offline December172

  • *
  • 34
  • A student interested in the Canon P&S hack
Re: Lua test for XIMR
« Reply #3 on: 06 / November / 2022, 05:10:54 »
Hi,everyone.
I ask this just because I haven't many information about the XIMR branch,and I also want to merge it to my private version of CHDK.(a little stupid question :),because I haven't many experience about the main CHDK branch's developing)
Several questions:1.What's the XIMR branch about?Is it about CHDK OSD,or just about shooting frame(like rawop)?
2.Why the XIMR is needed? If it's about CHDK OSD,why don't we use current GUI code?
3.Where I can find the XIMR code in main branch?
Thx for reply!
Canon PowerShot ELPH 180 (IXUS 175).
(Seems most of you are older than me.... Anyone teen? )


*

Online reyalp

  • ******
  • 13880
Re: Lua test for XIMR
« Reply #4 on: 06 / November / 2022, 15:05:46 »
Hi,everyone.
I ask this just because I haven't many information about the XIMR branch,and I also want to merge it to my private version of CHDK.(a little stupid question :),because I haven't many experience about the main CHDK branch's developing)
Several questions:1.What's the XIMR branch about?Is it about CHDK OSD,or just about shooting frame(like rawop)?
2.Why the XIMR is needed? If it's about CHDK OSD,why don't we use current GUI code?
3.Where I can find the XIMR code in main branch?
Thx for reply!
The XIMR branch was made to support a new, at the time experimental drawing method for Digic 6 / 7 cameras (discussed in this thread). These cameras have a different display architecture from earlier cameras, and the original OSD drawing method we came up with had some problems, especially with flickering. The XIMR method interfaces better with the Canon firmware.

This only affects Digic 6 and 7, which have a GPU. The older cams don't have a GPU, and use the same drawing method we've used from the very earliest days.

While this development was in progress, philmoz added some other features to the XIMR branch (see under 1.7 in https://chdk.fandom.com/wiki/Releases), because we wanted to release 1.6 without the new experimental stuff in it.

When 1.6 was released, the XIMR branch became the 1.7 development version (AKA the trunk or unstable version). The new drawing method is now standard for Digic 6 / 7, and there isn't a separate branch active for it.
Don't forget what the H stands for.

 

Related Topics