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 |
goyuken
|
11d2216c98
|
ffmpeg writer: cleanup
|
2014-07-30 01:35:48 +00:00 |
goyuken
|
b5486c00a5
|
beautiful code makes beautiful programs
|
2014-07-22 00:21:51 +00:00 |
adelikat
|
47514784eb
|
Separate stream and writer extensions to an IOExtensions object and namespace
|
2014-07-03 17:13:09 +00:00 |
adelikat
|
ab5cfab035
|
remove redundant code throughout the emuhawk project
|
2014-06-29 02:28:48 +00:00 |
zeromus
|
176c306439
|
proof of concept syncless recorder AV out module
|
2014-06-18 02:28:07 +00:00 |
zeromus
|
bb1b1ff5b5
|
fix av dumping with osd enabled (screenshots as well);
default av dumping extension to the dumper plugin's desired default
|
2014-06-02 20:16:59 +00:00 |
goyuken
|
b0970451aa
|
internal infrastructure for video presentation changes (aspect ratio, apparent size, etc)
|
2014-04-30 23:48:37 +00:00 |
adelikat
|
f714093b23
|
Movies 2.0 - some progress towards supporting floats
|
2014-02-25 02:56:32 +00:00 |
goyuken
|
036dcd8f32
|
AV out: add option to pad (instead of stretch) with the video resize output
|
2014-02-07 02:28:07 +00:00 |
adelikat
|
8562276320
|
Change the default Position property of every winform from windows default to center parent
|
2013-11-08 18:43:24 +00:00 |
adelikat
|
9751fd5a1a
|
Move interfaces and base implemenations from emulation to emulation.common
|
2013-11-04 01:39:19 +00:00 |
adelikat
|
c669680e07
|
Rename Multiclient folder
|
2013-11-03 04:05:56 +00:00 |