Commit Graph

17 Commits

Author SHA1 Message Date
goyuken 8575d9e0cb ffmpegwriter: remove the "lossless avi" option. apparently it uses fourcc ZLIB, which not much is likely to be able to decompress 2012-10-18 21:55:44 +00:00
goyuken 5f8f38e74a aviwriter: attempt 32 bit compression if the selected encoder rejects 24 bit 2012-10-18 21:39:42 +00:00
goyuken 485d7c05c7 make av dumping with avi a bit more graceful error handling. NES: avoid crash when the frontend behaves in a naughty manner 2012-10-18 20:57:53 +00:00
goyuken 6925df2154 ffmpegwriter and nutwriter: fix pathname select 2012-10-15 13:36:06 +00:00
goyuken da92c276a4 move ffmpeg to dll subdirectory 2012-10-09 21:25:58 +00:00
goyuken 56cacfe823 Fix inconsistent capitalization in IVideoWriter.ToString() 2012-09-22 22:15:06 +00:00
goyuken 911ebc38d1 add user selectable delay setting to GifWriter
may not always function exactly as expected due to web browser shortcomings
2012-09-22 21:24:20 +00:00
goyuken a348acc1f2 add GifWriter, an implementation of AnimatedGif as an IVideoWriter
main advantage is that the emulator can be controlled while it records, like the others
the parameters for it are a bit different though...
2012-09-22 00:44:59 +00:00
goyuken e10e351e03 a\v dumping now uses a composited emu+osd+lua. (at the moment this is not toggleable; a setting must be added)
this needs a little work, but is functional...
2012-09-21 18:01:24 +00:00
zeromus 7fc348446d etc 2012-09-16 18:44:58 +00:00
zeromus 52b7886f1c make avout chooser dialog more super 2012-09-16 18:41:30 +00:00
goyuken ef710a84b9 fix up metrics on a few of my crappy winforms 2012-09-16 17:24:48 +00:00
goyuken b14154b30c AviWriter.cs : don't mix unmanaged allocation types 2012-08-03 22:02:04 +00:00
goyuken 49daf880fb automated dumping with --dump-type=vfwavi works. this involves marshalling/unmarshalling deep copies of unmanaged structs, which has a lot of details i'm not terribly familiar with. so might crash on some stuff? feedback appreciated 2012-08-03 17:43:17 +00:00
goyuken 7db089fbbd add automated dumping. command line example:
bizhawk.multiclient --dump-type=ffmpeg --dump-name=foobar.avi --dump-length=1000

type is one of 'vfwavi' (doesn't work), 'ffmpeg', 'jmd', 'nut', 'wave'
name is filename to dump to; might be auto-modified to add segment split names (_00, _01, etc)
length is length of dump in frames after which it auto-stops.  if omitted, set to be equal to the length of the movie loaded with --movie, or if not that, it runs forever (can be stopped from UI)
2012-07-23 00:33:30 +00:00
zeromus 15e63a84ec oops 2012-06-25 17:42:30 +00:00
zeromus 9a54ad750a reorg multiclient source files with an AVOut directory, because there had got to be so many of those in the multiclient root 2012-06-25 17:35:01 +00:00