Amiga Forever and C64 Forever Playback Windows

ossil

New Member
Hello.

Oscar here, from Cloanto development team. We maintain and sell two retro-gaming Windows products: Amiga Forever and C64 Forever.

As some of our users pointed out, OBS has some issues when it comes to recording or streaming emulation sessions of Amiga Forever and C64 Forever.

The issue regards the OBS "Game Capture" source, in "Capture specific window" mode. The user can select our playback windows, but only parts of the windows get recorded/streamed. This is due to the fact that these windows contain child windows from different processes (the emulation screen and the virtual keyboard - see the attached image). Our software simulates the parent/child relationship as in standard composite windows, but an extra effort is required when external applications, like OBS, need to access our windows.

I am attaching sample C++ code that can be used to recognize our playback windows and gather the necessary information to fully render their contents (see code comments for additional informaion). It would be great if this code could be integrated into OBS to solve the above issue.

Regards,
Oscar
 

Attachments

  • Playback.png
    Playback.png
    44.5 KB · Views: 85
  • RetroPlatformPlaybackWindow.zip
    2 KB · Views: 60

mattcharlton

New Member
Appreciate this is over 2 years old but I came across this issue this weekend.

Raised it as an official issue in github and hopefully someone with much better coding skills and more knowledge of OBS can take what you've written and fold it in to a future release.

 
Top