Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05648 Misc. Minor Always Jul 31, 2014, 01:27 Oct 12, 2014, 18:53
Tester ScHlAuChi View Status Public Platform MAME (Unofficial Binary)
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Acknowledged Driver
Version 0.150 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 05648: Games with multiple resolutions: When a game switches resolution, the screen gets cut off in -aviwrite mode
Description Mame determines the resolution of a game at runtime, so when you start recording in a lower resolution and the game switches to a higher resolution, the screen is cut off.
The ideal behavior would be that the AVI gets split when there is a resolution change like what happens when you use MNGwrite!
Steps To Reproduce Start flamegun.zip
Start a new game and enter Level 1
Start recording a movie file (Mame will determine the games resolution to be 320x240)
Finish the level and wait for the stat screen. (The stat screen is 640x480)
The stat screen will not be visible in the AVI
Additional Information If aviwrite works the same way as MNGwrite, the bug is fixed!
Github Commit
Flags
Regression Version
Affected Sets / Systems Games with multiple resolutions
Attached Files
 
Relationships
has duplicate 05723Closed Aviwrite uses a wrong resolution for Genesis games 
has duplicate 06975Closed All: Wrong recorded video frame size 
Notes
3
User avatar
No.10886
Haze
Senior Tester
Jul 31, 2014, 19:37
well the basic problem is that AVI files can't contain multiple resolutions and refresh rates in the same stream, I'm not sure any popular video container can because it's a very uncommon requirement.

the only way you're going to get a single AVI out of -aviwrite is if an option to output a pre-scaled (MAME view?) interpolated to-framerate video rather than 1:1 pixels

even the mngwrite behavior isn't really desirable for things doing frequent changes.
User avatar
No.10888
NekoEd
Senior Tester
Jul 31, 2014, 23:06
Marking feature request for further direction.
User avatar
No.11051
xinyingho
Tester
Oct 12, 2014, 18:53
I think that mkv is one of those few containers that allow for dynamic resolution change.