adelikat
|
b70d03a93f
|
More simplifying Movie Loadstate code
|
2013-12-04 03:16:35 +00:00 |
adelikat
|
ec030ae05e
|
Rip out the saving, checking, and dealing with Guids for movie files, it is an outdated notion.
|
2013-12-04 03:04:29 +00:00 |
zeromus
|
0b301d4d5c
|
add discussion and derivation of NES framerate
|
2013-12-04 00:38:37 +00:00 |
adelikat
|
14d0a29ae4
|
TasMovie.cs - bake the current emulator frame count into the input log when creating it savestates. As opposed to what the currently emulator code unforutnatley does which is parse it out of the core's section of the file which makes it poorly suited for flexibility in file format, and playing nice with not speghettified architecture.
|
2013-12-04 00:31:50 +00:00 |
zeromus
|
14838c127a
|
add some discussion about platform framerates
|
2013-12-04 00:22:17 +00:00 |
adelikat
|
b7d553cb4e
|
Move the readonly flag from Global to MovieSession
|
2013-12-03 18:08:45 +00:00 |
adelikat
|
e1d1095c3e
|
Movie stuff
|
2013-12-03 15:59:46 +00:00 |
adelikat
|
d71ec20df7
|
IMovie - more usage of MnemonicsGenerator to communicate input
|
2013-12-03 15:22:13 +00:00 |
adelikat
|
b80f5a07ea
|
Communicate with IMovie via MnemonicsGenerator objects
|
2013-12-03 02:10:17 +00:00 |
adelikat
|
56897e70a3
|
TasMovie.cs - implement some easy stuff
|
2013-12-03 01:43:02 +00:00 |
adelikat
|
1c22123da4
|
IMovie - refactor string GetTime() into TimeSpan Time, refactor accordingly, Fixing column size issues in Play movie dialog that was preventing the user from seeing the entire time without manually resizing.
|
2013-12-02 21:57:48 +00:00 |
adelikat
|
62db53d28c
|
remove some unneeded things from IMovie
|
2013-12-02 19:54:10 +00:00 |
adelikat
|
0e6473987b
|
Remove Rerecords from IMovie since it is a part of IHeader, therefore redundant and conceptually inappropriate. Also some low hanging fruit on implementing TasMovie.cs
|
2013-12-02 17:50:29 +00:00 |
adelikat
|
db43c85715
|
put [Input] tags on MovieRecordList ToString() method. Make MovieRecordList store its own Guid to put inside the input tags
|
2013-12-02 14:59:38 +00:00 |
adelikat
|
075a1fb077
|
TasMovie.cs - more stubbing out of stuff
|
2013-12-02 04:24:45 +00:00 |
adelikat
|
3f79bbfd56
|
TAStudio - create a TasMovie object on load, start implementing some tasmovie things, if there is a move active, warn them that they will lose their work when they open tastudio. Swap global movie back to a regular movie on tastudio close
|
2013-12-01 22:29:38 +00:00 |
adelikat
|
1390b1a7e3
|
Start MovieRecord and TasMovie objects, they are just stubs right now
|
2013-12-01 20:55:52 +00:00 |
adelikat
|
316aa56ce9
|
Some more movie progress and fix exception thrown on startup
|
2013-12-01 01:55:41 +00:00 |
adelikat
|
2d51026883
|
some more movie cleanup - moving properties from Movie to MovieHeader since they are more appropriate there
|
2013-11-30 03:23:19 +00:00 |
adelikat
|
e686e595b9
|
Refactor use of Movie Frame count - also fix play movie to show infinite movie's frame count as "Infinity"
|
2013-11-30 03:10:05 +00:00 |
adelikat
|
3eb3b41199
|
Some more movie code refactoring - better naming and less passing around writer objects
|
2013-11-30 02:50:54 +00:00 |
adelikat
|
c95732ed31
|
Movie - don't expose the log directly, clean up, and remove StateVisualizer since I've given up on working on it!
|
2013-11-30 02:33:26 +00:00 |
adelikat
|
4cb01d8ed4
|
Finish up Movie Header refactor
|
2013-11-30 02:20:34 +00:00 |
adelikat
|
ec11efb784
|
Round 1 of Movie Header refactor, make a IMovieHeader, and a static class HeaderKeys, simplify MovieHeader a ton as a result
|
2013-11-29 23:18:46 +00:00 |
adelikat
|
a8b355c7d2
|
Movie - movie SubtitleList object into the Header object
|
2013-11-29 20:26:24 +00:00 |
adelikat
|
29a0fa49f8
|
Simplify IMovie and refactor some code to allow that, this also disables more functionality in TAStudio but it is disabled in trunk currently anyway (pending a rewrite). Also a bunch of pedantic code cleanup in tool dialogs
|
2013-11-29 19:55:05 +00:00 |
adelikat
|
27cc689176
|
Merge r5447 to trunk
|
2013-11-27 21:45:50 +00:00 |
adelikat
|
a7a28c000a
|
Some low-hanging fruit in the IMovie refactor
|
2013-11-23 18:18:58 +00:00 |
adelikat
|
1372fa258f
|
Start an IMovie interface as a first step towards a major movie object refactor. Also disable TAStudio, in preparation for a complete rewrite. Disabling is necessary because a lot of movie functionality will be ripped out that will render the tool useless for now.
|
2013-11-23 17:26:33 +00:00 |
adelikat
|
e5d5a4ec90
|
Fix Post-Movie loadstating
|
2013-11-23 00:13:36 +00:00 |
adelikat
|
51f340fa76
|
Play Movie Dialog - add Fps and Frame count to the Details grid
|
2013-11-16 21:49:47 +00:00 |
adelikat
|
ef79dccc43
|
refactor how movies are calculated to separate framerates into a dictionary
|
2013-11-16 21:05:59 +00:00 |
adelikat
|
ad848c5e96
|
Fix bug in MovieHeader that throws an exception in the Play Movie dialog if a movie with Board Properties is loaded (this is just a work around to a problem caused by a bad design!)
|
2013-11-15 16:52:29 +00:00 |
adelikat
|
28a73c8174
|
move GetEmuVersion() to VersionInfo and refactor a whole bunch of stuff as a result
|
2013-11-10 02:55:11 +00:00 |
adelikat
|
9751fd5a1a
|
Move interfaces and base implemenations from emulation to emulation.common
|
2013-11-04 01:39:19 +00:00 |
adelikat
|
7b03fc0bc0
|
Move Buffer.cs and Util.cs from BizHawk.Emulation to BizHawk.Common, and add 1234832983 usings
|
2013-11-04 00:36:15 +00:00 |
adelikat
|
ed5cfe39a6
|
1.5x and trunk - fix scrub input hotkey, on trunk a slight refactoring now that more things are in client.common
|
2013-11-03 16:53:05 +00:00 |
adelikat
|
187e169de9
|
a round of cleanup on MianForm.cs, and an attempt to start organizing methods and variables to make it easier to pull out logic in future refactoring
|
2013-11-03 02:51:21 +00:00 |
adelikat
|
f3bb7421ed
|
detangle and move some savestate code to client.common
|
2013-11-01 20:53:47 +00:00 |
adelikat
|
3cda83c2bc
|
Move a bunch of logic from MainForm.Movie.cs to MovieSession.cs which is more conceptually appropriate, this also means that movie handling logic (including complex movie loadstate logic) is moved to Client.Common
|
2013-11-01 18:52:26 +00:00 |
adelikat
|
d864929ad4
|
Add Subtitle Form - fix bug where Y wasn't being saved. SubtitleList - refactor to inherit List<Subtitle> and extend with the 2 useful methods it has beyond basic List functionality.
|
2013-10-28 01:31:30 +00:00 |
adelikat
|
48ffc8b9fb
|
clean up multitrack object
|
2013-10-28 01:06:51 +00:00 |
adelikat
|
bef10dc175
|
clean up movie saving, dont' pass around a streamwriter
|
2013-10-28 01:04:38 +00:00 |
adelikat
|
21bab46674
|
oops, but it shouldn't have to do this...
|
2013-10-28 00:47:12 +00:00 |
adelikat
|
795c624ab2
|
some simplifying of movie code
|
2013-10-28 00:44:01 +00:00 |
adelikat
|
dfa37303bc
|
Rip out crusty sorting code from Movie.cs and have the UI do it in LINQ instead
|
2013-10-28 00:21:00 +00:00 |
adelikat
|
9b846f8613
|
simplify some movie code, couple minor tweaks to the add subtitle form
|
2013-10-27 22:13:08 +00:00 |
zeromus
|
0acbb11e97
|
move HawkFile to BizHawk.Common along with a small web of dependencies and then add "using BizHawk.Common" to 100 files
|
2013-10-27 22:07:40 +00:00 |
adelikat
|
dd4bc8dd59
|
Move MovieImport.cs to Client.Common
|
2013-10-27 18:18:58 +00:00 |
adelikat
|
9473f6840b
|
Client.Common code refactoring and some misc things to do
|
2013-10-27 17:47:54 +00:00 |
adelikat
|
3f410a771c
|
small code cleanups and deal with some warnings
|
2013-10-27 17:07:37 +00:00 |
zeromus
|
6616a75cfb
|
etc
|
2013-10-25 00:59:34 +00:00 |
zeromus
|
249ddea268
|
revert to pre-refactor state. its a WIP, dont judge
|
2013-10-25 00:34:01 +00:00 |
adelikat
|
80f0c75a41
|
Movie MovieSession to Client.Common
|
2013-10-24 22:26:28 +00:00 |
adelikat
|
11d2997db7
|
Refactor movie to get out all the client specific code, the solution usually was to move code into the tool that was calling it since the function itself had little to do with the movie object, move the movie object to client.common
|
2013-10-24 21:44:12 +00:00 |
adelikat
|
1b6b53f687
|
move some more movie classes to Client.Common
|
2013-10-21 21:55:19 +00:00 |
adelikat
|
bce6ec3dd6
|
add some movie related objects to client.common, and refactor some things too
|
2013-10-21 01:50:58 +00:00 |