fixed AVI image size, now it should resize Hi-Res image properly.
added GUI.AVIHiRes option, which allows us recording Hi-Res image without down-sampling. (it cannot be changed from GUI at the moment, needs addition in menu/dialog)
modified ReInitSound, to do nothing during AVI recording (fix "Reset during AVI recording" situation)
Note: my AVI recording code doesn't use Convert16To24. I guess it can be simplified like Convert16To32 from now, if needed.
Last edited by gocha on Sun Feb 13, 2011 6:35 am, edited 1 time in total.
Snes9x FAQs | Forum Rules
What operating system are you using? 32 or 64bit? Version of Snes9x? Is the text at the bottom of the window white when you load the game?
These suggestions are usually the solution to your issue!
Just to clarifiy: you want to ensure a specific 1x/2x output size, while currently the snes output at the start of the recording decides on the avi size?
I had a quick look and it seems you missed the 512x448 hires/interlaced output mode.
Ideally, available sound sample length should be reported by core, I think. Oh well.
You mean the byte size of one sample? Available samples are already available through S9xGetSampleCount().
OV2 wrote:Just to clarifiy: you want to ensure a specific 1x/2x output size, while currently the snes output at the start of the recording decides on the avi size?
I had a quick look and it seems you missed the 512x448 hires/interlaced output mode.
You're right. Yeah, I missed interlaced output. What game does use hires/interlaced mode?
OV2 wrote:Available samples are already available through S9xGetSampleCount().
Probably, that's exactly I wanted. However, it doesn't work well in DoAVIVideoFrame(), probably because SoundDevice is closed or something like that.
Uhm... doesn't parts of "Treasure of the Rudras", "Super Play Action Football", "Secret of Mana", and the title screen of "Donkey Kong Country" use hi-res and/or interlace?
Unofficial Test Monkey For:
* Snes9X GX (Wii)
* Snes9X EX (Android)
* Snes9X 64-bits (PC/Mac)