It's been about a month in the making, but I've finally got enough improved to merit a release. The big news for today is GMV SUPPORT!!! :)
My FCM writer is still buggy, so instead of giving up out of frustration, I figured I'd implement another format in the meantime.
A lot of cleanup has been do as well, so though you may not notice, the app should be slightly more efficient.
CURRENT FEATURES:
VIEW HEADER VIEW INPUT ADD FRAMES REMOVE FRAMES EDIT FRAMES SPLICE COMPARE INPUT*
SMV [x] [x] [x] [x] [ ] [x] [x]
FCM [x] [x] [ ] [ ] [ ] [ ] [ ]
GMV [x] [x] [x] [ ] [x] [ ] [ ]
FMV [ ] [ ] [ ] [ ] [ ] [ ] [ ]
*Compare Input is very, very alpha (ie. it still sucks)
-----------------------------------------------------------------------------------------------
CHANGELOG:
v0-5
- UI::Standardized and unified all the format pagination routines (should be faster)
- UI::Movies can now be closed (reclaim memory and allow tabs to be clicked again)
- UI::Loaded movie name now displayed in status bar
- UI::FrameCount now displayed in status bar as well (this will be used for frame editing)
- UI::Added Frame Editing layout
- UI::Add/Remove frames now a right-click context menu of the Controller Input list
(not all formats have the related update code though)
- GMV::Initial support added (reads header information)
- GMV::Frame input populates (all controllers work, but XYZ-Mode still not supported)
- GMV::Edits made to frame data can be saved out to file
- FCM::Frame input for multiple controllers
- SMV::Fixed UID (now displayed as DateTime as opposed to UTC integer)
- SMV::Frame input for multiple controllers now works
The GMV editor still doesn't support removing frames, but adding and editing are available. Also, I haven't implemented the extended controls (XYZ-Mode) as of yet, but that'll be coming soon :)
SMV's still do the add/remove frames through the old logic, but this should be fixed by the next release.
First post of the thread has been updated to link to the new file.
Enjoy