mjbudd77
|
72af0270a3
|
Added a progress dialog for saving Qt TAS projects to disk.
|
2022-01-08 14:40:12 -05:00 |
mjbudd77
|
a28bbb3ce3
|
Fixed Qt advanced hotkey gamepad bindings also be able to handle escape characters.
|
2022-01-08 06:56:03 -05:00 |
mjbudd77
|
97e509b8ef
|
Added code to escape keyboard gamepad bindings if the key name interferes with the config file syntax. Fixes save/load of comma key gamepad bindings. For issue #443
|
2022-01-08 06:37:55 -05:00 |
mjbudd77
|
94eab8f8ef
|
Replaced all calls to clock() in Qt TAS editor. Clock was giving inconsistent time stamps since it actually returns CPU use time, not actual time. Instead use SDL_GetTicks() to get actual time in milliseconds.
|
2022-01-08 05:31:15 -05:00 |
mjbudd77
|
ed29139b87
|
Draw fix for italic text not being turned off when it should in drawing of Qt TAS piano roll.
|
2022-01-08 04:41:22 -05:00 |
mjbudd77
|
3db26d3fb0
|
Logic fix for Qt TAS piano roll ensure line is visible.
|
2022-01-08 04:30:15 -05:00 |
mjbudd77
|
f135fd2888
|
Added Qt TAS turbo seek functionality.
|
2022-01-08 04:17:16 -05:00 |
mjbudd77
|
2dfa98ac9f
|
Coming back full circle on Qt TAS branch view text placement. Original implementation works best across all platforms.
|
2022-01-07 09:07:06 -05:00 |
mjbudd77
|
9cafd99e16
|
More Qt TAS branch view text placement adjustments.
|
2022-01-07 07:15:32 -05:00 |
mjbudd77
|
cf31b874ed
|
Adjusted Qt TAS branch view text placement to better center text into card.
|
2022-01-07 06:11:46 -05:00 |
mjbudd77
|
71c5ebc133
|
Changed Qt TAS piano roll grid draw logic to always make header grid lines darker.
|
2022-01-07 06:00:11 -05:00 |
mjbudd77
|
c6293af030
|
Qt TAS project save compact bug fixes.
|
2022-01-06 06:48:44 -05:00 |
mjbudd77
|
d1fa388846
|
Bug fix for cut & paste errors in Qt TAS saving options dialogs.
|
2022-01-06 05:44:27 -05:00 |
mjbudd77
|
0badec6124
|
Added a custom window splitter for Qt Tas editor to better control sizing of right panel.
|
2022-01-05 20:17:17 -05:00 |
mjbudd77
|
ede8c5fc7e
|
Commented out unused block of code in Qt branches view paint.
|
2022-01-04 21:19:21 -05:00 |
mjbudd77
|
66971b7e6b
|
Calcation fix for is line visible in Qt TAS piano roll.
|
2022-01-04 21:11:49 -05:00 |
mjbudd77
|
975632856f
|
Added Save As TAS project file overwrite warning dialog for Qt GUI.
|
2022-01-04 20:55:03 -05:00 |
mjbudd77
|
734ec96269
|
Added logic to ensure playback cursor is visible when follow cursor option toggles from false to true.
|
2022-01-03 21:48:04 -05:00 |
mjbudd77
|
b04ddd3fbb
|
Uninverted Qt TAS piano roll vertical scroll appearance. Code was getting unnecessarily complicated with that implementation.
|
2022-01-03 21:43:36 -05:00 |
mjbudd77
|
ec663196c1
|
Increased fade in/out rate for Qt bookmark preview popup window. Change instantly if already up.
|
2022-01-03 20:51:53 -05:00 |
mjbudd77
|
b4734ac45f
|
Disabled Qt/SDL mutex lock debug code.
|
2021-12-31 07:01:57 -05:00 |
mjbudd77
|
4291c104d7
|
Bump dev version number to 2.6.0. The Qt TAS editor is far enough along that it is time to differentiate from previous 2.5.0 version.
|
2021-12-31 06:25:48 -05:00 |
mjbudd77
|
c198739c30
|
Implemented missing warning dialogs in Qt TAS project loader.
|
2021-12-31 05:59:51 -05:00 |
mjbudd77
|
31e6578877
|
Set minimum branch view height to be smaller so that scroll bar is less likely to be required and in view.
|
2021-12-31 05:27:36 -05:00 |
mjbudd77
|
bb6f149e4d
|
Minor updates to Qt branches view.
|
2021-12-31 05:22:04 -05:00 |
mjbudd77
|
90a7dd9a0d
|
Qt branch view grid spacing logic updates.
|
2021-12-31 05:03:30 -05:00 |
mjbudd77
|
5fc47dce6a
|
Added logic to force orderly close of Qt TAS editor any time a ROM is closed or the application is quit.
|
2021-12-30 21:38:23 -05:00 |
mjbudd77
|
8ee625c473
|
Added project reset call after SaveAs function completes to ensure that project shows no changes before removing * from window caption.
|
2021-12-30 21:17:24 -05:00 |
mjbudd77
|
dbcc485e24
|
Cleaned up a few annoying compiler warnings.
|
2021-12-30 20:36:45 -05:00 |
mjbudd77
|
309f417c6d
|
Custom vertical scroll wheel event modifications for robustness.
|
2021-12-30 20:16:25 -05:00 |
mjbudd77
|
71977ef15d
|
Set Qt TAS piano roll grid width back to 1 pixel. Value is now stored in a variable which can be later be a configuration parameter if desired.
|
2021-12-30 19:52:00 -05:00 |
mjbudd77
|
952c3918b9
|
Implemented a custom vertical scroll bar widget for the Qt TAS piano roll to allow for overriding of default mouse wheel scroll behavior.
|
2021-12-30 18:51:15 -05:00 |
mjbudd77
|
f3897c69d3
|
Changed text draw functions in Qt TAS piano roll to use a defined rectangle and center justification. Instead of manually computing center, let QPainter determine center.
|
2021-12-30 12:53:33 -05:00 |
mjbudd77
|
4d3716c741
|
Minor changes to Qt TAS piano roll grid and selection grid coloring logic.
|
2021-12-30 12:29:15 -05:00 |
mjbudd77
|
0ad291df75
|
Added logic to reuse existing preview popup window when switching quickly between bookmarks (for Qt GUI).
|
2021-12-30 10:47:36 -05:00 |
mjbudd77
|
04b8d8a789
|
Bug fix for stack overflow error that can occur when calling QCoreApplication::processEvents() and not guarding against recursion on calling parent function.
|
2021-12-29 22:23:00 -05:00 |
mjbudd77
|
199a3d8d72
|
Efficiency fix for Qt TAS history view. Only redraw if it is visible in tabbed widget.
|
2021-12-29 21:48:53 -05:00 |
mjbudd77
|
52792378c0
|
Qt TAS branch view background fill bug fix. Only draw in the visible area.
|
2021-12-29 21:34:12 -05:00 |
mjbudd77
|
a891b080c5
|
Added message guard to not spam terminal with mutex warnings when GUI thread is blocking emulation thread from executing.
|
2021-12-29 21:11:02 -05:00 |
mjbudd77
|
9fd2bf559c
|
Simplified CLOCKS_PER_SEC calculations for Qt GUI.
|
2021-12-29 21:02:00 -05:00 |
mjbudd77
|
be81d1870c
|
Swapped out time int types for proper clock_t type.
|
2021-12-29 20:33:13 -05:00 |
mjbudd77
|
96c1f588e4
|
Bug fix for bookmark preview popup window placement. Now is always placed left of scrollable area viewport.
|
2021-12-29 19:52:54 -05:00 |
mjbudd77
|
d55d2c3f8a
|
Fixed branch view bookmark text placement inside scrollable region.
|
2021-12-29 19:42:25 -05:00 |
mjbudd77
|
ec6cfb1e40
|
Commented out debug abort call.
|
2021-12-29 16:11:39 -05:00 |
mjbudd77
|
68693ca29d
|
Added FCEU_WRAPPER_LOCK macros to allow for tracking of critical section mutex locking.
|
2021-12-29 15:56:47 -05:00 |
mjbudd77
|
425e3104de
|
Slight speed increase to fade in/out effect for TAS bookmark preview popup for Qt GUI.
|
2021-12-28 22:11:30 -05:00 |
mjbudd77
|
57ed6d8ecc
|
Reimplemented Qt bookmark preview popup window to allow for alpha fade effect.
|
2021-12-28 21:52:10 -05:00 |
mjbudd77
|
fd1f33f27e
|
Added lower marker note focus on quick double click for Qt TAS editor.
|
2021-12-27 23:23:33 -05:00 |
mjbudd77
|
df7bedd349
|
Implemented different marker drag and drop scheme to support fade away effect and fix windows instability using QDrag.
|
2021-12-27 23:09:36 -05:00 |
mjbudd77
|
f1bf200d5d
|
Default TAS piano roll grid color to mid-level gray.
|
2021-12-27 21:04:27 -05:00 |
mjbudd77
|
e4c8dee040
|
Ensure that cloud position is initialized properly in Qt TAS branch view.
|
2021-12-27 21:01:57 -05:00 |
mjbudd77
|
7f97f2fd4b
|
Implemented piano roll drag vertical scroll line shifting logic for Qt GUI.
|
2021-12-27 20:11:48 -05:00 |
mjbudd77
|
58b093e549
|
Added call to close all windows on application close.
|
2021-12-25 20:39:41 -05:00 |
mjbudd77
|
4006bb500f
|
Added screen snapshot capture message to Qt GUI.
|
2021-12-24 07:06:08 -05:00 |
mjbudd77
|
79d989a798
|
Added newline character to end of region log message.
|
2021-12-24 06:55:26 -05:00 |
mjbudd77
|
b05e210982
|
Minor order of execution changes to Qt GUI application quit to prevent crash on MacOS.
|
2021-12-23 23:27:46 -05:00 |
mjbudd77
|
571caf3234
|
cppcheck and valgrind code hardening for Qt Tas editor.
|
2021-12-23 21:02:16 -05:00 |
mjbudd77
|
ceaa04b0f4
|
Minor draw fix for branches text.
|
2021-12-23 14:32:29 -05:00 |
mjbudd77
|
0c1c338ce7
|
Changed Qt piano roll single wheel detent to move by 6 lines.
|
2021-12-23 14:14:55 -05:00 |
mjbudd77
|
f4181e799b
|
Added logic to allow for customization of Qt TAS piano roll grid coloring.
|
2021-12-23 14:04:25 -05:00 |
mjbudd77
|
bdd0bda016
|
Force Qt TAS bookmarks/branches font to bold.
|
2021-12-23 13:44:42 -05:00 |
mjbudd77
|
86e7f7a889
|
Added TAS config parameter load/save logic for Qt GUI.
|
2021-12-23 13:29:48 -05:00 |
mjbudd77
|
4c7b8bf64c
|
Minor marker drag code changes for robustness.
|
2021-12-23 12:57:13 -05:00 |
mjbudd77
|
b4735a1aea
|
Added missing follow playback cursor if needed function in Qt TAS GUI.
|
2021-12-22 23:54:14 -05:00 |
mjbudd77
|
a442354ef6
|
Added a short delay to TAS marker drag n drop setup in the event that the mouse button is quickly released.
|
2021-12-22 23:41:07 -05:00 |
mjbudd77
|
1e0b2f37ce
|
Added piano roll marker drag n drop logic for Qt GUI.
|
2021-12-22 23:29:16 -05:00 |
mjbudd77
|
c51b545fbf
|
Added middle button double click logic for Qt TAS piano roll.
|
2021-12-22 21:35:27 -05:00 |
mjbudd77
|
c0495bd62b
|
Added Qt TAS piano roll double click handling logic.
|
2021-12-22 21:30:53 -05:00 |
mjbudd77
|
772901cfa7
|
Bug fix for Qt TAS editor allowing cross columns during drag with alt held.
|
2021-12-22 20:47:13 -05:00 |
mjbudd77
|
f3fd0a8016
|
Bug fix for inverted vertical scroll bar on Qt TAS piano roll view.
|
2021-12-22 20:31:34 -05:00 |
mjbudd77
|
a4d25deaf5
|
Changed Qt TAS playback buttons to trigger on press instead of release.
|
2021-12-20 21:59:41 -05:00 |
mjbudd77
|
d0bdab8c63
|
Added press and hold logic to Qt TAS editor playback push buttons.
|
2021-12-20 21:55:45 -05:00 |
mjbudd77
|
f1eb0a94fe
|
Reduced number of characters in Qt piano roll frame cell.
|
2021-12-20 21:33:52 -05:00 |
mjbudd77
|
6d81529b4c
|
Bug fix for close event on Qt TAS editor. Ignore event if save project dialog returns false.
|
2021-12-20 21:14:51 -05:00 |
mjbudd77
|
e79de93c18
|
Directional fix for Qt TAS piano roll vertical scroll bar page step
|
2021-12-20 20:57:13 -05:00 |
mjbudd77
|
ef8e076bba
|
Added logic to Qt TAS editor to allow for delayed history widget updates to be scheduled so that update can occur in GUI thread
|
2021-12-20 20:42:47 -05:00 |
mjbudd77
|
1fa028b6e6
|
Increase Qt video transfer buffer size to further reduce possibility of buffer overrun when transfering frames from emulation to GUI threads. Added input device update code to emulation frame finished callback to ensure that input devices are always updated before screen is redrawn.
|
2021-12-17 06:30:29 -05:00 |
mjbudd77
|
c35b18751d
|
Added a triple buffer for video frame data to ensure clean transfer of that data between emulation and Qt GUI threads.
|
2021-12-13 21:16:53 -05:00 |
mjbudd77
|
74a48e92d6
|
Added a vertical sync test pattern to Qt GUI.
|
2021-12-13 20:48:30 -05:00 |
mjbudd77
|
c72eac9970
|
Fixed mouse wheel scroll direction on Qt trace logger and TAS piano roll.
|
2021-12-12 15:42:37 -05:00 |
mjbudd77
|
c596593fd0
|
Added hot changes coloring to Qt piano roll.
|
2021-12-12 14:52:29 -05:00 |
mjbudd77
|
0ad04f819e
|
Draw fixes for Qt Tas piano roll arrows and bookmark labels.
|
2021-12-12 14:13:54 -05:00 |
mjbudd77
|
a3b3cf563b
|
Changed marked frames to be unbold and italic in Qt TAS editor.
|
2021-12-12 13:57:47 -05:00 |
mjbudd77
|
6f3b25646d
|
Put branches viewport into a scrollable area.
|
2021-12-12 13:40:23 -05:00 |
mjbudd77
|
8ab19f64f6
|
Changed piano roll marked frames to show in italic. Set all other text to bold. For Qt GUI.
|
2021-12-12 13:14:09 -05:00 |
mjbudd77
|
465f7d725d
|
Moved TAS history view to tabbed widget with branches/bookmarks for Qt GUI.
|
2021-12-12 13:05:26 -05:00 |
mjbudd77
|
53d721b560
|
Added TAS editor project save compact dialog to Qt GUI.
|
2021-12-12 11:58:13 -05:00 |
mjbudd77
|
4187b8a9b1
|
Added logic to Qt TAS piano roll to toggle inputs on selected lines when buttons are clicked in the header.
|
2021-12-12 11:10:56 -05:00 |
mjbudd77
|
79d2005495
|
Fix for Qt TAS piano roll left click and drag functionality. Force column selection to always be what it was at initial button press. Ensure that all row frames are not skipped between mouse events.
|
2021-12-12 07:59:59 -05:00 |
mjbudd77
|
dd9b911b60
|
Added video vertical sync refresh option to Qt GUI.
|
2021-12-12 06:35:42 -05:00 |
mjbudd77
|
9e1564df0d
|
Ensure to lock emulator with accessing bookmark preview popup.
|
2021-12-11 21:18:25 -05:00 |
mjbudd77
|
9633f081ca
|
Changed bookmark image view implementation so that it doesn't use tooltip events.
|
2021-12-11 20:54:19 -05:00 |
mjbudd77
|
e0c3f2445f
|
Checked marker labels to appear as push buttons in Qt TAS editor.
|
2021-12-11 16:00:20 -05:00 |
mjbudd77
|
b1a4ebda48
|
Added branch load on double click to Qt TAS editor branch view.
|
2021-12-11 13:25:22 -05:00 |
mjbudd77
|
fd208cb8f8
|
Bug fixes for Qt TAS editor playback cursor following.
|
2021-12-11 10:02:22 -05:00 |
mjbudd77
|
cd1d8f643e
|
Added users local desktop folder to file dialog quick access navigation.
|
2021-12-08 21:53:04 -05:00 |
mjbudd77
|
5a34a78a24
|
Modified Qt TAS branches view to compensate for different font sizes.
|
2021-12-08 21:43:39 -05:00 |
mjbudd77
|
77ced676f0
|
Added TAS editor font selection options for piano roll, bookmarks, and branches view for Qt GUI.
|
2021-12-08 20:31:09 -05:00 |
mjbudd77
|
f6b52262da
|
Bug fix for Qt TAS editor, don't call updateCaption from within emulation thread. Instead, set a flag to notify GUI thread to update caption.
|
2021-12-07 06:40:22 -05:00 |
mjbudd77
|
0271552ceb
|
Added logic to reset TAS window hot keys if a key sequence is changed on the hotkey config dialog.
|
2021-12-06 20:54:16 -05:00 |
mjbudd77
|
f351150ad9
|
Added hot key shortcuts for Qt TAS editor window.
|
2021-12-06 20:48:36 -05:00 |
mjbudd77
|
8cfab72523
|
Added save/restore geometry logic for Qt TAS find note dialog.
|
2021-12-05 20:30:43 -05:00 |
mjbudd77
|
2072269edc
|
Added contect menu to Qt TAS piano roll.
|
2021-12-05 20:22:17 -05:00 |
mjbudd77
|
d124808c1b
|
Added TAS window caption logic for Qt GUI.
|
2021-12-04 07:52:12 -05:00 |
mjbudd77
|
eb335f227d
|
Added branch under mouse frame number and time text to branch display for Qt GUI.
|
2021-12-04 07:24:41 -05:00 |
mjbudd77
|
989f6d38d4
|
Added recent projects menu to Qt TAS editor menu.
|
2021-12-03 08:16:46 -05:00 |
mjbudd77
|
556ac79038
|
Added Qt TAS editor about dialog.
|
2021-12-03 07:09:27 -05:00 |
mjbudd77
|
d63517dc75
|
Qt TAS editor minor improvements.
|
2021-12-03 06:28:19 -05:00 |
mjbudd77
|
f18604926a
|
Qt build fix for missing function StrStrI. Changed code to use cross platform QString::indexOf instead.
|
2021-12-03 06:15:40 -05:00 |
mjbudd77
|
c2f1c5193b
|
Hooked up jump to marker selection logic for Qt GUI.
|
2021-12-02 23:30:03 -05:00 |
mjbudd77
|
802019e879
|
Added mouse button logic to marker entry fields for Qt GUI.
|
2021-12-02 22:51:59 -05:00 |
mjbudd77
|
01d87a6576
|
Merge remote-tracking branch 'TasVideos/master'
|
2021-12-02 22:37:37 -05:00 |
mjbudd77
|
080ab42f80
|
Fixed Qt TAS editor notes.
|
2021-12-02 16:08:50 -05:00 |
mjbudd77
|
4133ea900c
|
Added find note window to Qt TAS editor.
|
2021-12-01 19:30:09 -05:00 |
Sylvain Gadrat
|
71724460f5
|
fix loading of keyboard mapping for controllers > 1
|
2021-12-01 17:07:51 +01:00 |
mjbudd77
|
93e1dca8bc
|
Added a few missing mouse wheel functions to Qt piano roll.
|
2021-11-28 21:44:16 -05:00 |
mjbudd77
|
b8c2ea09cf
|
Added mouse wheel event logic to Qt TAS piano roll.
|
2021-11-28 20:45:54 -05:00 |
mjbudd77
|
9360f7e1a8
|
Tas editor dialog menu action sensitivity fix for Qt GUI.
|
2021-11-28 20:29:53 -05:00 |
mjbudd77
|
27fb529830
|
Implemented playback mouse middle button functionality for Qt Tas editor.
|
2021-11-28 20:12:18 -05:00 |
mjbudd77
|
a7244cf343
|
Implemented piano roll save/load state functionality for Qt GUI. Fixed periodic autosave for Qt Tas editor.
|
2021-11-28 18:56:22 -05:00 |
mjbudd77
|
148d6a4af5
|
Bug fix for inverted piano roll vertical slider buttons on Qt GUI.
|
2021-11-27 11:09:08 -05:00 |
mjbudd77
|
82f76e3434
|
cppcheck fixes for Qt TAS editor.
|
2021-11-27 10:26:52 -05:00 |
mjbudd77
|
da993c51a2
|
Added piano roll header light logic for Qt GUI.
|
2021-11-26 20:38:21 -05:00 |
mjbudd77
|
94007b6313
|
Qt piano roll touch ups.
|
2021-11-26 15:55:46 -05:00 |
mjbudd77
|
8b1e42cf33
|
Added branches tool tips and frame preview.
|
2021-11-26 10:58:50 -05:00 |
mjbudd77
|
82bd4b55a7
|
Bug fix for Qt GUI crashing when trying to display a snapshot of an empty bookmark slot.
|
2021-11-26 08:39:53 -05:00 |
mjbudd77
|
b116c219ec
|
Added more tool tips to Qt TAS editor.
|
2021-11-26 08:21:48 -05:00 |
mjbudd77
|
cd9ec79570
|
Qt TAS editor tool tips in work.
|
2021-11-26 06:53:14 -05:00 |
mjbudd77
|
062bd05ce2
|
Fixed input type button sensitivity logic in Qt TAS editor.
|
2021-11-26 06:36:19 -05:00 |
mjbudd77
|
4b3ae8fead
|
Hooked up Lua menu actions in Qt Tas Editor.
|
2021-11-26 06:16:38 -05:00 |
mjbudd77
|
fa748b0a41
|
Resolved a few FIXME comments in Qt TAS editor.
|
2021-11-26 05:56:30 -05:00 |
mjbudd77
|
c7bfb684ae
|
Added TAS input pattern selection Qt GUI code. Fixed a few clock timing calculations in Qt TAS editor.
|
2021-11-26 05:45:16 -05:00 |
mjbudd77
|
22b28195c6
|
Added TAS project save options dialog to Qt GUI.
|
2021-11-25 21:13:56 -05:00 |
mjbudd77
|
67fb525e5c
|
Bug fix for vector overrun in Qt TAS editor piano roll.
|
2021-11-24 13:13:22 -05:00 |
mjbudd77
|
abf980fd75
|
Implemented TAS bookmark preview popup for Qt GUI.
|
2021-11-24 06:50:15 -05:00 |
bbbradsmith
|
73e0aacb8c
|
Mapper 71 fix hardwired mirroring restore after power/savestate, fix uninitialized preg. See issue #389
|
2021-11-24 01:08:38 -05:00 |
mjbudd77
|
d319b5574f
|
Added input dialogs for setting greenzone and max undo capacities in Qt TAS editor.
|
2021-11-23 21:00:41 -05:00 |
mjbudd77
|
9c8efa165e
|
Bug fix for Qt TAS editor when in input record mode. History tree display cannot have GUI changes done in emulation thread.
|
2021-11-23 20:27:06 -05:00 |
mjbudd77
|
6897f5b3c9
|
Added functionality for movie import/export in Qt TAS editor. Added online help quick access for TAS documentation in Qt GUI.
|
2021-11-21 20:24:37 -05:00 |
mjbudd77
|
5ea57a6b49
|
Set Qt TAS piano roll font to bold for marker frame text.
|
2021-11-19 22:44:57 -05:00 |
mjbudd77
|
570aab926f
|
Added create new project window for Qt TAS editor.
|
2021-11-19 18:32:23 -05:00 |
mjbudd77
|
62b377b97c
|
Namespaced custom swap templated function to prevent it from conflicted with Qt.
|
2021-11-18 21:55:31 -05:00 |
mjbudd77
|
7dfa1f8ae4
|
Added TAS marker label click logic to Qt GUI.
|
2021-11-18 21:28:47 -05:00 |
mjbudd77
|
f4f1ca750a
|
Added marker edit logic to Qt GUI TAS editor.
|
2021-11-18 21:07:24 -05:00 |
mjbudd77
|
f84694afa2
|
Hooked up mouse callbacks for Qt Tas editor branches viewer.
|
2021-11-16 21:42:56 -05:00 |
mjbudd77
|
28f4e87121
|
Modified Qt GUI Lua loadRom functionality to signal the main thread to perform the ROM load. Doing so in the emulation thread can cause crashes.
|
2021-11-16 00:10:34 -05:00 |
mjbudd77
|
61aa68f910
|
Fixed Qt TAS editor clock scaling. Use CLOCKS_PER_SEC macro as it seems to vary based on OS.
|
2021-11-15 21:47:15 -05:00 |
mjbudd77
|
03230aed07
|
Qt branches view in work.
|
2021-11-15 21:17:15 -05:00 |
mjbudd77
|
13f8180c96
|
Qt Tas editor branch view in work.
|
2021-11-15 20:38:14 -05:00 |
mjbudd77
|
27e0f16e08
|
Qt TAS branches viewport in work.
|
2021-11-14 21:33:32 -05:00 |
mjbudd77
|
06ea1bf29a
|
Qt TAS editor bookmark list paint code implemented.
|
2021-11-14 20:34:55 -05:00 |
mjbudd77
|
96f6a28cc6
|
Qt TAS editor bookmarks widget in work.
|
2021-11-14 17:58:14 -05:00 |
mjbudd77
|
40f301c665
|
Moved Lua groupbox on Qt TAS editor to menu to save window space.
|
2021-11-13 06:48:18 -05:00 |
mjbudd77
|
b59ad1bf3b
|
Qt TAS Editor bookmarks/branches view in work.
|
2021-11-11 22:22:41 -05:00 |
mjbudd77
|
9cea7f1551
|
Added a null check for GameInfo to FCEUMOV_CreateCleanMovie function to prevent crash if ROM is not loaded.
|
2021-11-10 22:11:49 -05:00 |
mjbudd77
|
ff44284dfc
|
Hooked up Qt TAS editor config callback functions.
|
2021-11-10 22:06:32 -05:00 |
mjbudd77
|
c0d0d559be
|
TAS History treeview bug fixes for Qt GUI
|
2021-11-10 21:25:04 -05:00 |
mjbudd77
|
d2193d3e83
|
Qt TAS editor key logic in work.
|
2021-11-10 21:07:18 -05:00 |
mjbudd77
|
8b4caef750
|
Added code to populate history tree view in Qt TAS Editor.
|
2021-11-09 23:24:31 -05:00 |
mjbudd77
|
a20b7c0749
|
Added TAS editor menu items to Qt GUI.
|
2021-11-09 22:05:12 -05:00 |
mjbudd77
|
1251b8df93
|
Hooked up Qt TAS edit menu functions.
|
2021-11-08 20:40:11 -05:00 |
mjbudd77
|
b2244b3a0b
|
Qt TAS row selection in work.
|
2021-11-06 09:47:03 -04:00 |
mjbudd77
|
4acf8ab61b
|
Qt TAS selection and splicer operation in work.
|
2021-11-05 20:21:43 -04:00 |
mjbudd77
|
39f90e04e7
|
Fixed TAS splicer functions so that they build uncommented.
|
2021-11-05 15:08:42 -04:00 |
mjbudd77
|
be417b7d3b
|
Re-added line for win32 build.
|
2021-11-04 07:01:33 -04:00 |
mjbudd77
|
51ea52f94b
|
Added code to init Qt TAS patterns.
|
2021-11-02 22:06:00 -04:00 |
mjbudd77
|
7dce4b650b
|
Qt TAS editor mouse tracking in work.
|
2021-11-02 21:52:59 -04:00 |
mjbudd77
|
ffe8aacdc1
|
Hooked up TAS playback button functionality for Qt GUI.
|
2021-11-01 23:48:51 -04:00 |
mjbudd77
|
09d2204d9c
|
Qt TAS piano roll draw functions in work.
|
2021-11-01 22:58:54 -04:00 |
mjbudd77
|
9284ee8545
|
Qt TAS editor recorder gui inputs hooked up.
|
2021-10-31 22:21:56 -04:00 |
mjbudd77
|
ce7e3b591a
|
Qt TAS Editor input control in work.
|
2021-10-31 21:55:06 -04:00 |
mjbudd77
|
a39a2c6d03
|
Qt piano roll widget in work.
|
2021-10-31 14:44:16 -04:00 |
mjbudd77
|
da39715509
|
Qt TasEditor port in work.
|
2021-10-29 23:00:19 -04:00 |
mjbudd77
|
c0bf822cfb
|
TAS editor project load/save mechanisms inwork for Qt GUI.
|
2021-10-28 21:59:14 -04:00 |
mjbudd77
|
306923afd9
|
Merge branch 'master' into TasEditor
|
2021-10-28 20:18:27 -04:00 |
mjbudd77
|
03341dd834
|
Further fixing av_init_packet deprecation. In the future AVPacket will not be able to be allocated on the stack. Instead using av_packet_alloc/av_packet_free.
|
2021-10-27 07:02:44 -04:00 |
mjbudd77
|
672e6cb0a6
|
Merge remote-tracking branch 'mjbudd77/master'
|
2021-10-26 20:46:34 -04:00 |
mjbudd77
|
b6ece28e76
|
Preparing for the removal of av_init_packet. It is depricated in the latest release of ffmpeg.
|
2021-10-26 20:45:45 -04:00 |
Dan Church
|
860a182233
|
Use GNUInstallDirs for man page install paths
|
2021-10-25 16:05:59 -05:00 |
mjbudd77
|
dbc200166c
|
Removed a few references to _itoa. It is not cross platform.
|
2021-10-24 18:00:38 -04:00 |
mjbudd77
|
801bd77639
|
Ported over TAS modules to Qt. They compile but need to be integrated.
|
2021-10-24 17:58:45 -04:00 |
mjbudd77
|
f00613007b
|
Porting Tas Editor modules from win32. In work.
|
2021-10-23 06:59:29 -04:00 |
mjbudd77
|
4cea83fd1b
|
Changed command line lua script fullpath resolution logic to use cross platform QFileInfo instead of unix realpath.
|
2021-10-23 05:55:17 -04:00 |
mjbudd77
|
019c30b229
|
Porting over win32 TAS modules. In work.
|
2021-10-23 05:06:08 -04:00 |
mjbudd77
|
a61a92f1e0
|
Merge branch 'master' into TasEditor
|
2021-10-22 20:39:02 -04:00 |
mjbudd77
|
607ca6fe29
|
Modified Qt GUI to make Qt Help module an optional dependency.
|
2021-10-21 19:24:10 -04:00 |
mjbudd77
|
66c301d109
|
Changed version number to 2.5.0 in anticipation of new release. Typed up some initial release notes for the website.
|
2021-10-19 21:21:22 -04:00 |
mjbudd77
|
f523b49f9b
|
Qt Tas editor module setup in work.
|
2021-10-18 20:59:14 -04:00 |
mjbudd77
|
a77f69a931
|
More Qt TAS editor control panel development.
|
2021-10-18 20:18:07 -04:00 |
mjbudd77
|
1cdb85eadd
|
Qt TAS editor window layout in work.
|
2021-10-16 06:34:11 -04:00 |
mjbudd77
|
1db99e21d8
|
Added initial placeholder widget for Qt TAS piano roll.
|
2021-10-16 05:22:48 -04:00 |
mjbudd77
|
b7ad6cab38
|
Initial add of empty Tas Editor window for Qt GUI.
|
2021-10-16 04:43:16 -04:00 |
mjbudd77
|
9c4b03c327
|
Modified Qt main viewport logic so that side panel coloring so that changes via the color picker dialog are seen immediately. Previous behavior is it would only show change upon accepting new color in dialog. Choosing cancel in dialog will return color to original state.
|
2021-10-09 21:03:55 -04:00 |
mjbudd77
|
80b36379e7
|
Mouse screen coordinates calculation fix for NTSC 2X video scaler. Fixes issue #409 for the Qt GUI.
|
2021-10-09 18:31:20 -04:00 |
mjbudd77
|
5c4d3be30b
|
Movie action text in main movie menu modified to match AVI/WAV convention for Qt GUI.
|
2021-10-08 21:56:56 -04:00 |
mjbudd77
|
fcfddba64b
|
Modified show FPS algorithm to show average frames over the course of one second and only updates text display at that time.
|
2021-10-08 21:53:16 -04:00 |
mjbudd77
|
a0ab302b3c
|
MacOSX pipeline bundling library fix.
|
2021-10-08 19:55:11 -04:00 |
mjbudd77
|
cd4d22cc6a
|
Minor audio sink tuning to better play sound when running emulation speeds > 100%. Added logic to prevent the audio sink from emtpying when emulation is paused. This provides a seemless transition when transitioning in/out of pause.
|
2021-10-06 22:01:52 -04:00 |
mjbudd77
|
d695207a71
|
Bug fix for menu bar for AVI RIFF viewer on mac OS.
|
2021-10-05 21:49:41 -04:00 |
mjbudd77
|
b3f182d91d
|
Added ffmpeg library version to list of open source dependencies on the Qt About Fceux window.
|
2021-10-05 20:19:06 -04:00 |
mjbudd77
|
527fa3901b
|
Added operating system info to AVI metadata encoding.
|
2021-10-05 07:04:17 -04:00 |
mjbudd77
|
e0f9754e80
|
For Qt GUI, implemented a new method of timing frame advance hold delay so that the delay time is more constant with changing emulation speed.
|
2021-10-05 06:49:16 -04:00 |
mjbudd77
|
4352fd8da0
|
Added avi metadata encoding code for libgwavi driver (old Qt GUI avi backend).
|
2021-10-04 22:38:15 -04:00 |
mjbudd77
|
6f0f4177f2
|
Added avi metadata encoding to libav for Qt GUI.
|
2021-10-04 22:18:09 -04:00 |
mjbudd77
|
899dd03ac9
|
Added code to AVI RIFF viewer to calculate/display video frame rate.
|
2021-10-04 19:54:01 -04:00 |
mjbudd77
|
65565cd1dd
|
Added meta data decoding to AVI RIFF viewer.
|
2021-10-03 15:46:39 -04:00 |
mjbudd77
|
edebc11048
|
AVI file load efficiency fix. Read entire chunks at a time to increase disk read performance.
|
2021-10-03 11:19:21 -04:00 |
mjbudd77
|
674e3dc8f3
|
Added a AVI file load progress dialog to give feedback when loading large files.
|
2021-10-03 10:55:55 -04:00 |
mjbudd77
|
a290718962
|
Modified AVI RIFF viewer code to allow for multiple instances of the window.
|
2021-10-03 10:16:30 -04:00 |
mjbudd77
|
c799d3f11e
|
Removed unused symbol.
|
2021-10-03 09:43:56 -04:00 |
mjbudd77
|
8ccc46d5ec
|
Cleanup of Qt AVI RIFF Viewer.
|
2021-10-03 09:35:50 -04:00 |
mjbudd77
|
becec5c8a7
|
Added code to decode AVI headers in AVI RIFF viewer.
|
2021-10-03 09:24:06 -04:00 |
mjbudd77
|
6856921c38
|
AVI RIFF viewer tool in work.
|
2021-10-03 04:58:15 -04:00 |
mjbudd77
|
41e04ece0b
|
Added first cut at AVI RIFF Viewer tool window.
|
2021-10-02 11:33:35 -04:00 |
mjbudd77
|
9853ff37b0
|
Ensure that show lag count, show frame count, and movie bind state options get saved when toggled with a hot key.
|
2021-10-01 20:19:14 -04:00 |
mjbudd77
|
b23db9f8fc
|
Added debug print statements for AVI video FPS.
|
2021-10-01 20:02:06 -04:00 |
mjbudd77
|
e3a9160797
|
Added more AVI audio buffer protections.
|
2021-10-01 17:10:13 -04:00 |
mjbudd77
|
df56e32027
|
Added suggested file names to AVI/WAV Record As file dialogs.
|
2021-10-01 16:39:13 -04:00 |
mjbudd77
|
7717e699cd
|
Buffer AVI audio samples for more efficient packing into file chunks.
|
2021-10-01 16:28:33 -04:00 |
mjbudd77
|
52194fdf3d
|
Bug fix for AVI audio when video compressor gives null frames.
|
2021-10-01 07:00:10 -04:00 |
mjbudd77
|
b06b7a98c6
|
Modified name of audio sink starve counter reset button to make it more intuitive.
|
2021-09-30 23:10:42 -04:00 |
mjbudd77
|
ec076a772a
|
Added Movie word back into associated main menu movie items.
|
2021-09-30 23:07:37 -04:00 |
Daniel Wilkins
|
df154af823
|
Fix on OpenBSD
|
2021-09-30 17:34:04 -04:00 |
mjbudd77
|
2615f9e1e0
|
Slight efficiency update for showFPS. Only need to pull time stamp from realtime clock once per frame.
|
2021-09-29 20:23:28 -04:00 |
mjbudd77
|
6dc5e678c9
|
Disabled libgwavi video/audio encoder options button for now.
|
2021-09-29 20:16:44 -04:00 |
mjbudd77
|
3f4a7f55d5
|
Added missing settings from Qt movie options window to saved config.
|
2021-09-28 22:39:40 -04:00 |
mjbudd77
|
fa84da706f
|
Initialize default sound volume to full for Qt GUI.
|
2021-09-28 22:05:25 -04:00 |
mjbudd77
|
8fe52cb400
|
Added option to Qt GUI to allow for setting of the color of the video background side panel color (side panels on either side of video image in fullscreen or large windowed modes).
|
2021-09-28 21:52:43 -04:00 |
mjbudd77
|
2b9b2386d3
|
Bug fix for audio stream header still being written to AVI file even though audio capture has been disabled (for Qt GUI using old libgwavi).
|
2021-09-27 20:55:11 -04:00 |
mjbudd77
|
672dcac6b2
|
Bug fix for frame advance delay when using emulation speeds other than normal. Scale delay count by ratio of the actual frame rate over the nominal base rate.
|
2021-09-27 20:14:23 -04:00 |
mjbudd77
|
cc316f688b
|
Added logic to save/recall last output directory for AVI/WAV files.
|
2021-09-25 20:57:36 -04:00 |
mjbudd77
|
dcd248c152
|
Removed AVI/WAV submenus from Qt GUI. AVI/WAV record/stop menu items are now all part of movie menu.
|
2021-09-25 20:17:24 -04:00 |
mjbudd77
|
2dd9756bc5
|
Bug fix for audio crackle when turning frames per second video indication on/off.
|
2021-09-25 19:11:35 -04:00 |
mjbudd77
|
a3ddca2f4a
|
Sort encoder options alphabetically.
|
2021-09-25 18:08:36 -04:00 |
mjbudd77
|
2212dbacab
|
Sort libav video/audio encoders alphabetically.
|
2021-09-25 15:40:23 -04:00 |
mjbudd77
|
8f0f6f23e1
|
Fix for frame count not initializing correctly on video options page.
|
2021-09-25 15:23:01 -04:00 |
mjbudd77
|
5fd9b12a15
|
Added tool tips to libav options window.
|
2021-09-25 13:32:43 -04:00 |
mjbudd77
|
12183443bd
|
Another build fix for missing libav.
|
2021-09-24 19:19:11 -04:00 |
mjbudd77
|
c0e923fd7d
|
Build fix for case where libav is not installed on linux.
|
2021-09-24 18:50:03 -04:00 |
mjbudd77
|
5d79033a21
|
Bug fix for X264 and X265 libs not being installed.
|
2021-09-24 18:23:39 -04:00 |
mjbudd77
|
3fc74aedbe
|
Moved all avi config parameters/options to motion options window for Qt GUI.
|
2021-09-24 16:31:19 -04:00 |
mjbudd77
|
819357129f
|
Added logic to save AVI audio recording option. Added to logic to not add an audio stream into AVI (libav driver) when this is active.
|
2021-09-23 17:19:09 -04:00 |
mjbudd77
|
84737be59f
|
Added combo entry boxes for libav audio sample format, rate, and channel layout selection.
|
2021-09-23 13:27:48 -04:00 |
mjbudd77
|
14eb41cfd3
|
Added libav av flags option type handling config logic.
|
2021-09-23 09:10:20 -04:00 |
mjbudd77
|
4a574c9c1c
|
Modified avi codec config parameter save functionality to only save differences from defaults values.
|
2021-09-22 23:43:55 -04:00 |
mjbudd77
|
c5a9238774
|
Qt AVI debug print cleanup. Moved avi codec config files to /avi.
|
2021-09-22 22:40:15 -04:00 |
mjbudd77
|
f774d320de
|
Added boolean option type config code for libav.
|
2021-09-22 22:31:32 -04:00 |
mjbudd77
|
1f1551a716
|
Added save/load codec config parameters functionality.
|
2021-09-22 22:18:09 -04:00 |
mjbudd77
|
135325f9ae
|
Added libav audio encoder config window.
|
2021-09-21 22:54:32 -04:00 |
mjbudd77
|
d20a7bb452
|
libav option changing window in work.
|
2021-09-21 22:34:53 -04:00 |