Doing some normal tests. Making 4 tests, 2 per PPC (BE) on AmigaOS4 and 2 per X86 (LE) on Win10.
Tried just r4313 (so without video-record changes) and r4314 (so with new changes). Stop recording with "ctrl+alt+f5" of course.
First 2 tests, on my Big-Endian PPC machine:
DosBox compiled with GCC 8.2.0
With r4313 (for that one I use with help of Dreamer some byte swapping so to record audio without distortion):
-- I can play video on my big-endian machine. One player gives me "audio-interrupts" (so seems player's issues), but Mplayer port plays that file fine.
-- On win10 with installed ZMBV:
a). The default Win10 player plays only audio.
b). VLCPlayer plays audio and video, but colors wrong.
c). BSPlayer plays video and audio fine, but still, say that something wrong and needs to send a bug report.
So recorded file definitely broken still, but at least something.
There is a video file: http://kas1e.mikendezign.com/aos4/dosbox/reco … n_r4313_ppc.avi
With r4314:
Things start to be worse.
-- I can't anymore play the video with Mplayer on my OS, it just exits after the first frame.
-- On win10 with installed ZMBV :
a). default win10 player say a file is broken and exit, no audio or video.
b). VLC didn't play a file, says it broke and need to build an index, once index build video still fucked up and exit.
c). BSplayer still tries to play video but has artifacts, color swap issues, and the same "send a bug report".
So, the file again is broken, but it's starting to be much worse than with r4313. Like, an index is broken now (while with r4313 is ok).
There is a video file: http://kas1e.mikendezign.com/aos4/dosbox/reco … n_r4314_ppc.avi
Second 2 tests on my Win10/x86
DosBox compiled with Mingw's GCC 7.3.0
Same just r4313 (so without video-record changes) and r4314 (so with new changes). Stop recording with "ctrl+alt+f5" of course.
With r4313:
On win10 with installed ZMBV:
a). The default Win10 player plays only audio.
b). VLCPlayer plays audio and video, but colors wrong.
c). BSPlayer plays video and audio fine, but still, say that something wrong and needs to send a bug report.
And I can play that video on the PPC machine as well (same in Mplayer fine, and audio-interrupts in another player).
There is a video file: http://kas1e.mikendezign.com/aos4/dosbox/reco … n_r4313_x86.avi
With r4314:
On win10 with installed ZMBV:
a). The default Win10 player plays only audio.
b). VLCPlayer plays audio and video, but colors wrong.
c). BSPlayer plays video and audio fine, but still, say that something wrong and needs to send a bug report.
And I can play that video on the PPC machine as well (same in Mplayer fine, and audio-interrupts in another player).
There is a video file: http://kas1e.mikendezign.com/aos4/dosbox/reco … n_r4314_x86.avi
So, as a result of all those tests we can say that:
1). There are bugs in a video recording on any platform. BSPlayer says something broken, VLC produces wrong colors, default win10 player fails to show video (which ZMBV codec installed).
That happens and when I record file on PPC, and when I record file on X86. It does not matter if it r4313 or r4314. Just the same.
2). In terms of Big-Endian (at least on PPC and AmigaOS4), with r4314 things start to be worse: it seems, that building of Index fail now or something, while with 4313 it was ok (still with all issues I mention in 1). ).