adelikat
|
ef13754f79
|
consistent variable naming in config.cs
|
2020-01-25 10:57:39 -06:00 |
YoshiRulz
|
b1e02fbdce
|
Enable SA1106 and fix noncompliance
"Code should not contain empty statements"
i.e. don't put a semicolon there
|
2020-01-25 18:06:34 +10:00 |
YoshiRulz
|
bfde89b9f3
|
Enable SA1139 and fix noncompliance
"Use literal suffix notation instead of casting"
|
2020-01-25 07:55:48 +10:00 |
YoshiRulz
|
126bb4736b
|
Move commented-out code blocks to #if false
CBB doing Cores or Bizware
|
2020-01-13 11:14:16 +10:00 |
YoshiRulz
|
dd4f9aaf64
|
Use ranges
|
2020-01-13 06:59:40 +10:00 |
adelikat
|
8885b38281
|
quantizer code - space to tabs, other cleanups
|
2020-01-03 18:35:13 -06:00 |
adelikat
|
101a403420
|
cleanups in AV code
|
2020-01-03 18:25:46 -06:00 |
YoshiRulz
|
060255471b
|
Improve exception docs in BizHawk.Client.EmuHawk
|
2020-01-02 21:51:37 +10:00 |
adelikat
|
0f33e2b1e7
|
cleanup display manager code
|
2019-12-31 11:14:10 -06:00 |
adelikat
|
0082de7c0a
|
cleanup Quantizer.cs
|
2019-12-31 10:24:57 -06:00 |
adelikat
|
64ea9afee5
|
cleanups
|
2019-12-31 10:17:55 -06:00 |
YoshiRulz
|
7cd29c0f54
|
Finish moving Win32 imports to BizHawk.Common, organise, and cleanup
|
2019-12-21 18:33:11 +10:00 |
YoshiRulz
|
7ea8fb185a
|
Congregate, organise, and cleanup some Win32 imports and their usages
|
2019-12-21 18:21:51 +10:00 |
adelikat
|
28305339f9
|
VideoWriterChooserForm - pass in dependencies
|
2019-12-17 09:50:38 -06:00 |
adelikat
|
6be6dbbce6
|
cleanup VideoWriterChooserForm
|
2019-12-17 09:46:03 -06:00 |
YoshiRulz
|
8c059aa43c
|
Replace helper methods with readonly bool IsUnixHost and cleanup
|
2019-11-04 14:30:05 +10:00 |
adelikat
|
942d9fc75e
|
Simplify OS checks with some helpful methods
|
2019-11-03 16:04:42 -06:00 |
YoshiRulz
|
b7249a99a5
|
Extract shell command helpers
|
2019-08-12 20:00:42 +10:00 |
YoshiRulz
|
2642ef4049
|
Remove empty docs
|
2019-06-06 16:41:10 +10:00 |
YoshiRulz
|
ceb490828f
|
Fix docs "not placed on a valid language element"
|
2019-05-29 21:04:12 +10:00 |
YoshiRulz
|
35056ae2d9
|
Remove #if WINDOWS, using runtime check where applicable
|
2019-05-18 20:17:02 +10:00 |
James Groom
|
779975f689
|
Use nameof
|
2019-03-28 14:17:14 +11:00 |
YoshiRulz
|
e6374ef477
|
Use string interpolation
|
2019-03-19 00:06:37 +10:00 |
zeromus
|
b23cba072b
|
fix ffmpeg webm support (fixes #1477)
|
2019-02-05 15:29:40 -05:00 |
nattthebear
|
0114e39489
|
change all uses of -c:a libvo_aac to -c:a aac because the ffmpeg we're packaging now no longer supports the former
|
2019-01-20 09:20:52 -05:00 |
feos
|
d1e7fc10fd
|
make ffmpeg segment numeration the same as vfw has
|
2018-09-21 23:43:50 +03:00 |
feos
|
0869c4b31c
|
ffmpeg writer:
- make all formats editable (only custom is saved tho)
- deduce extension (since -f is required)
- restore ffv1
- fix #1325
|
2018-09-16 00:31:09 +03:00 |
feos
|
9d64e23982
|
ffmpeg dumper: ffv1 is dead, long live libx264rgb!
http://tasvideos.org/forum/viewtopic.php?p=473878#473878
|
2018-08-23 20:09:06 +03:00 |
feos
|
50fdeb59e1
|
ffmpeg writer: lossless avi command (ffv1, dolphin style)
reorder options, make commands easier to read
|
2018-02-25 15:03:47 +03:00 |
nattthebear
|
aac25082d0
|
Video dumping: Store the audiosync option in configuration, and default it to true. If the emulator's av output is perfect, the two will produce identical results. In every instance I'm aware of where the emulator's av output is not perfect, the audio sync mode will produce better results.
|
2017-06-16 14:11:43 -04:00 |
nattthebear
|
803190e6b4
|
protip: When refactoring, it's not OK to just make it not work. Fixes #873
|
2017-06-15 20:40:38 -04:00 |
nattthebear
|
ebe789eed2
|
heh
|
2017-05-10 07:45:23 -04:00 |
adelikat
|
59139ab266
|
Spell out Numerator and Denominator
|
2017-05-05 11:25:38 -05:00 |
adelikat
|
62a13d961d
|
Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider
|
2017-05-05 11:21:37 -05:00 |
J.D. Purcell
|
3d6b1da94d
|
Whitespace only (indentation fixes/cleanup).
|
2017-04-19 20:34:30 -04:00 |
adelikat
|
912a2d7346
|
misc code cleanups in AV code
|
2017-04-18 12:27:44 -05:00 |
J.D. Purcell
|
ed3bf0e62b
|
Fix mixed line endings.
|
2017-04-15 15:53:02 -04:00 |
J.D. Purcell
|
b2a28339d1
|
Use 'nameof' operator.
|
2017-04-10 08:36:42 -04:00 |
J.D. Purcell
|
a786f73154
|
Fix some places using 'int' instead of IntPtr. (#828)
|
2017-04-08 18:36:29 -04:00 |
nattthebear
|
eb72ff9053
|
Swag up NullSound
|
2016-12-11 14:07:12 -05:00 |
adelikat
|
b73a500d6b
|
Major sound provider refactor. Create a unified interface ISoundProvider, that is an IEmulator service and break it off of IEmulator. IAsyncSoundProvider was kept as a shim for now, for legacy cores that were inherintly async.
|
2016-12-11 11:15:00 -06:00 |
adelikat
|
b697110098
|
Rename ISoundProvider to IAsyncSoundProvider to more accurately describe what the service does
|
2016-12-09 10:24:43 -06:00 |
zeromus
|
8e92371178
|
fix gif palette rgb ordering. separate commit because the bitfield fiddling is a bit mysterious and required guessing. also forgot to commit csproj
|
2016-04-10 03:00:26 -05:00 |
zeromus
|
d39dc2296e
|
add palette optimizer to gifs to improve image quality and compression (due to less dithering in low color images)
|
2016-04-10 02:48:54 -05:00 |
zeromus
|
de576bb067
|
AVWriters now implement UsesAudio and UsesVideo so that the frontend can decide how much work it needs to tell the core to do to fulfill the AVWriter's needs (fixes #593)
|
2016-03-05 17:20:00 -06:00 |
zeromus
|
22143f99fb
|
work on stability of avi writing. Unfortunately, I did a half dozen things here, overlapping in complicated ways, and at least 2 of which were required to fix it: changed pinvoke wrapper of AVISaveOptions, removed ownership of pointers from codec token (simplified analysis and in principle [but not practice] determinism due to less GC involvement), changed life cycle management of codec token (irrelevant due to prior), changed functions used to allocate memory from AllocHGlobal to pinvoke HeapAlloc, made different assumptions of ownership/lifecycle of pointers accessed by AVISaveOptions. notably the pinvoke wrapper for AVISaveOptions was the last thing I fixed that sealed the deal, but I don't think it was that simple.
|
2015-12-19 05:13:31 -06:00 |
feos
|
2a19edca91
|
avi: try to remember previously used codec.
todo: fix canceling codec selection but then going ahead and recording.
|
2015-12-17 00:24:46 +03:00 |
Connor Olding
|
938b0a63de
|
Fix path to ffmpeg.exe
|
2015-12-09 20:32:21 -08:00 |
zeromus
|
7e828d5618
|
d3d display method
|
2015-08-24 13:10:50 -05:00 |
nattthebear
|
862f82b1b2
|
Screenshots on tasproj branches
|
2015-07-21 19:41:57 -04:00 |