Skip to content

Instantly share code, notes, and snippets.

@rygorous
Created February 5, 2013 03:05
Embed
What would you like to do?
gplayer [-play directory\logfile [swffile]] | [-record directory\logfile swffile]
-playcount <#>: set number of times to playback file.
-noskiprenders: don't skip frame renders during playback.
-rerecord: same arguments as play, but rerecords images, etc. during playback.
-nosaveimages: don't save the images to hard drive.
-noimagecompare: don't compare images after saving.
-maskfpuexceptions: mask fpu exceptions.
-quiet: don't print informational messages, only errors.
-threshold <#>: pixel comparison threshold.
-imgdir <DIRECTORY>: (parent) directory for ouput images.
-imgdirext <DIRECTORY_EXTENSION>: suffix to use for output img dir names.
-refdirext <DIRECTORY_EXTENSION>: suffix to use for reference img dir names.
-replayframe <#>: replay frame # forever.
-loop <#>: play swffile # times.
-width <#>: set window width.
-height <#>: set window height.
-lib <url>:<filename>: load specified library.
-iggyfile: substitute iggy files for SWF files
-api <NAME>: use given graphics API - Win32 only. Default: d3d11_warp (fast SW).
choices: d3d9 d3d11 d3d11_warp d3d11lv9 d3d11lv9_warp gl.
-msg <filename>: redirect AS3 trace messages and error messages to file.
-maxdiffs <#>: maximum number of acceptable single-pixel diffs for test to pass.
-maxabsdiff <#>: maximum abs. diff in r/g/b/a for above mode.
-syncto <FILENAME>: do a synccheck to FILENAME
-syncfrom <FILENAME>: do a synccheck from FILENAME
-missingdestroy: don't error if GPLAYER_DESTROYWINDOW event is missing
-trace: output control flow
Hit <ScrLk> key to capture images while recording.
Recording runs two passes.
1st pass draws every frame, captures images to dir\images_ref_record.
2nd pass draws only captured frames, images saved to dir\images_ref_play.
Play pass compares dir\images_play\xxx.png to dir\images_ref_play\xxx.png.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment