Clean Canon overlays (G7X II, G5X; EOS M10, M3, also M5, M6, M100 via script) - page 18 - General Discussion and Assistance - CHDK Forum

Clean Canon overlays (G7X II, G5X; EOS M10, M3, also M5, M6, M100 via script)

  • 171 Replies
  • 99665 Views
Advertisements
I know this topic is a bit older, but once again I wanna thank you all for your effort.
I am using the M5 and the clean HDMI output has bothered me for a long time and finally I have a working solution.

Now another problem:
Is there any way to flip/ mirror left to right, the hdmi output?

There is a build in function "reverse display" that does exactly what I want. Unfortunatly it is only applied to the internal screen, when flipped in "selfie position". https://support.usa.canon.com/kb/index?page=content&id=ART178336

Background:
I would like to use the camera as a wedding photobooth with a build in monitor.
Hardware solutions to flip the HDMI signal are quite expensive and I would like to avoid a computer software solution.

Best regards
Marius

Re: Clean Canon overlays (G7X II, G5X; EOS M10, M3, also M5, M6, M100 via script)
« Reply #171 on: 26 / September / 2022, 12:47:46 »
i register an account for thanks your and your efforts! my camera is canon eos m6,by reading the wiki,i finally understand all the step!if you are new here too,just follow me:
1.low format your SD card
2. Downlo EosCard (https://pel.hu/eoscard/)
3.put SD card to your PC (windows)
4. Open EosCard refresh, see the fat16 or fat32,check the "Script"(make canon can read your script)
5.use notepad Create two script

First "script.req"(not saved by ".txt")
Contain
Code: [Select]
for DC_scriptdiskSecond  "extend.m"
Contain
Code: [Select]
DIM palette_buffer_ptr = 0x11d4c
DIM active_palette_buffer = 0x11d44
DIM palette_to_zero = 0
 
private sub RegisterProcs()
    System.Create()
    ExecuteEventProcedure("UI.CreatePublic")
end sub
 
private sub Initialize()
    RegisterProcs()
    LockMainPower()
    adr = *palette_buffer_ptr
    adr = adr + (palette_to_zero * 4)
    if *adr <> 0 then
        adr = *adr + 4
        memset(adr, 0, 256 * 4)
    end if
end sub
6 move to SD Card
7 turn on camera playmode press set

 

Related Topics