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 |
zeromus
|
dbbfda1c85
|
add (odd) resolution warning to choose a/v writer and make 'autodetect' button apply CaptureOSD setting
|
2015-02-17 00:13:19 +00:00 |
mathew1800
|
abbee1672e
|
Specify the parameter for argument-based exceptions. Correct the parameter names of others.
Common mistake.
|
2015-02-10 04:19:34 +00:00 |
zeromus
|
fc699590f5
|
add ImageSequenceWriter AVDumper
|
2015-01-27 04:04:53 +00:00 |
zeromus
|
5261b1fd57
|
aviout - fix bug with non-multiple-4 pitches (e.g. 24bpp 350px wide psx screen)
|
2014-12-21 05:27:42 +00:00 |
goyuken
|
ed8e8508f8
|
fix audio capture problem that broke with r7973
|
2014-11-14 17:48:18 +00:00 |
goyuken
|
3eb4dde346
|
av dumping: hack in a new audio sync method for the dump. doesn't make much of a difference in most stuff. sort of fixes Tsumi to Batsu - Hoshi no Keishousha; but that's mupen's fault anyway
|
2014-10-11 03:33:09 +00:00 |
goyuken
|
d78bc9aa4b
|
unbreak AV dumping which i had broken in the previous commit
|
2014-10-10 18:24:11 +00:00 |
goyuken
|
e87bf94af0
|
rough out some more AV related stuff; not done or ready yet
|
2014-10-10 18:18:29 +00:00 |
goyuken
|
8d9b843099
|
house cleaning (AV writer)
|
2014-10-10 18:09:00 +00:00 |
goyuken
|
4c76ebbe69
|
cleanup some av related code
|
2014-07-31 01:38:41 +00:00 |
goyuken
|
fcab1873b7
|
AVOUT: FFMPEG and Nut writers: reduce memory thrashing issues substantially. should have no problem keeping up with extraordinarily large sizes now.
|
2014-07-30 03:12:21 +00:00 |