Ilari Liusvaara
02ad621b2c
Various improvements and cleanups to video dumping
2011-11-05 00:37:32 +02:00
Ilari Liusvaara
dc83a70f3e
Whitespace fixes
2011-11-03 17:57:46 +02:00
Ilari Liusvaara
7e924d9c83
Be ready if some clown decides to change core frequencies
2011-10-20 17:42:29 +03:00
Ilari Liusvaara
2ac0ca2413
Switch back to 32-bit colors
...
Now that bsnes core supports luma, 32-bit colors are needed to properly
reproduce the colors.
2011-10-19 13:59:54 +03:00
Ilari Liusvaara
65f5f37033
JMD dumping support
2011-10-12 03:29:52 +03:00
Ilari Liusvaara
deab9b5c0d
Fix CSCD output
...
- Don't leak memory
- Actually write proper value for clr_important in video strf
- Don't write outside buffer when writing avih
- end() runs in main context, so it must use request_flush_buffers,
and not flush_buffers.
2011-10-09 23:04:52 +03:00
Ilari Liusvaara
0606cdaa60
Switch to CSCD implementation from JPC-RR streamtools
2011-09-30 02:58:34 +03:00
Ilari Liusvaara
99468dc616
Switch internally to 16-bit graphics instead of 32-bit
2011-09-26 23:35:13 +03:00
Ilari Liusvaara
f2550aebd5
Function comment cleanups
2011-09-26 19:02:43 +03:00
Ilari Liusvaara
83db3a0834
Various fixups from trying to compile this for win32
2011-09-21 02:58:15 +03:00
Ilari Liusvaara
66fcf13980
Unattended dumping support
2011-09-20 22:05:49 +03:00
Ilari Liusvaara
000d45b9eb
Allow variable arguments to command functions
2011-09-17 12:00:49 +03:00
Ilari Liusvaara
e203b4f492
Make AVI dumper setting names more specific
2011-09-17 11:30:57 +03:00
Ilari Liusvaara
5d9465f578
Migrate the rest to function_ptr_command
2011-09-17 11:29:10 +03:00
Ilari Liusvaara
0c4431001c
More random cleanups
2011-09-17 09:55:35 +03:00
Ilari Liusvaara
35d1875b44
Since window is singleton anyway, get rid of window* parameters
2011-09-17 01:05:41 +03:00
Ilari Liusvaara
d38da1b04b
More code cleanups
2011-09-17 00:06:20 +03:00
Ilari Liusvaara
1e0d57b503
Allow forcing maximum number of frames per segment
2011-09-16 15:24:34 +03:00
Ilari Liusvaara
247a1ba33a
Refactor .avi dumping
...
Extract the sample rate reduction and SOX writing code from AVI writing
code. Place sample rate reduction to AVI dump control code and split
SOX code to its own class.
2011-09-16 11:25:55 +03:00
Ilari Liusvaara
4f3f8ac79f
Make git diff --check happy
2011-09-15 22:56:33 +03:00
Ilari Liusvaara
c38c4f207f
Allow adding borders to dumps even without lua
...
Handy for those PAL dumps that are 239/478 high, as such odd sizes could
cause problems.
2011-09-15 22:46:20 +03:00
Ilari Liusvaara
6877c2f63b
Make video dumping to go through generic A/V snooping interface
2011-09-15 16:42:52 +03:00