Today I've been working on video encoding and the GUI. As some would know we have a video channel on YouTube that deals specifically with game videos. RetroCopy has the largest databases of known games for all the systems we cover which gives us quite the advantage. To get those videos on youtube I use RetroCopy's new video encoding features which allow you to make AVIs of your favourite emulated games in a variety of formats.

There were some issues in encoding that I hadn't fixed yet after the move to the latest FFMPEG code, so I had to fix them up before I could encode the Sega Genesis games. So that's all fixed now, but I still need a way to show video encoding support in the game browser GUI.

Speaking of GUI I've implemented a few fixes dealing with mouse button pressing in RetroCopy's custom GUI. Previously a "mouse up" message would be sent to a window even when a "mouse down" didn't appear in that window. This caused some unexpected behaviour. I mainly mirror the Microsoft Windows expectations of the "feel" of a GUI, mostly because they are the ones who spend millions researching it but also because most people use Windows and are used to those expectations.



This was brought about by the "Popup" menu. When you raise a popup menu (say to select a different controller to use on a console) the rest of the GUI still acted like the mouse was "alive" if it went over their windows. You'd get hover events, and also, mouse down/up events. With MS Windows they would mostly be ignored, so I now ignore them too. Clicking away from a popup menu now doesn't "activate" other controls. There are a few niggles like this standing in the way of an outstanding GUI experience and I want them all covered before the official v0.970 release.

2 responses to All the cool kids listen to Skrillex. Apparently.

Pepodmc wrote:

1/6/2012 9:30:10 PM

:clap: keep the good work!!!

micky wrote:

1/7/2012 5:38:18 AM

I really think retrocopy will begin the reference in the emulator world ...

Add Comment
RetroCopy: Making emulation easy and fun.
  |   RetroCopy © 2011