[ オリジナルレポート ]

BugID: #07814

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
グラフィック最小認証済み未処理2020-12-09 12:312020-12-14 08:49
 
テスターHirudov担当者 ソース
バージョン0.226発生バージョン修正バージョン
修正コミットプルリク
フラグ
セット All systems that do screen resolution change.
セット詳細
 
概 要画面解像度が変更されるシステムでのMNG録画について。
詳 細When MAME records the video output to MNG file for systems that change screen resolution, the MNG container doesn't reflect the change! This makes the software for MNG processing that I use to crash, rendering the MNG recording useless.

Example platforms that change screen resolution very often are IBM5150, but there are many others.

Easiest way to fix this issue is to make MAME record separate .mng file every time a screen resolution change happens.
I am not sure if this will lead to desync with .wav files, if they are written at the same time. It could be better to make separate .wav file at the same time as well. See my bug report https://mametesters.org/view.php?id=7673 for more information (bug was fixed).
再現手順Start MAME from command line with:

mame64 ibm5150 -mngwrite ibm5150.mng -wavwrite snap/ibm5150.wav


After the BASIC interpreter loads, type in the BASIC prompt:

SCREEN 1
SCREEN 2

Exit the emulator.
追加情報The ,mng file created with the example in the "Steps To Reproduce" is impossible to process.

if -aviwrite is used instead of -mngwrite, the resulting avi file is good for use, but with each resolution change, additional editing or split of the file is needed for video processing.
 
添付ファイル