Commit Graph

231 Commits

Author SHA1 Message Date
Vicki Pfau cbf460a164 mGUI: Revamp file filtering 2018-09-03 17:54:40 -07:00
Vicki Pfau f8fb86ef79 Feature: Added loading savestates from command line (fixes #1125) 2018-07-14 14:18:16 -07:00
Vicki Pfau d6e5bfb640 FFmpeg: Support lossless h.264 encoding 2018-07-08 22:44:57 -07:00
Vicki Pfau 31e0642e64 FFmpeg: Support libswresample (fixes #1120) 2018-07-08 22:43:47 -07:00
Vicki Pfau 2e330b92a7 Feature: Fix memory leak in mVideoLogContext 2018-07-04 12:46:49 -07:00
Vicki Pfau 16c0132e8f Feature: Increase GIF frame resolution if needed 2018-04-23 22:38:21 -07:00
Vicki Pfau 5973433aa0 GUI: Align autosave counter with frames run, not core frames 2018-01-23 20:44:44 -08:00
Vicki Pfau 50cbf732b5 GUI: Make autosave configurable 2018-01-23 20:44:44 -08:00
Vicki Pfau 45c2fdf7ed GUI: Make autosave portable 2018-01-23 20:44:44 -08:00
Vicki Pfau 0e9ba00dbf 3DS: Add experimental autosave 2018-01-23 20:44:44 -08:00
Vicki Pfau 6dd18fd86e FFmpeg: Fix build with newer lavc (fixes #966) 2018-01-17 23:27:41 -08:00
Vicki Pfau bf7247ad4c FFmpeg: Fix build with newer lavc (fixes #966) 2018-01-17 22:53:26 -08:00
Vicki Pfau 6f5ec7d5e4 GUI: Ability to select GB/GBC/SGB BIOS on console ports 2018-01-10 08:54:23 -08:00
Vicki Pfau e40cba5c8b GUI: Move running check into frontend 2018-01-10 00:40:41 -08:00
Vicki Pfau a796c167e4 GUI: Minor logging and directory fixes 2018-01-07 17:01:08 -08:00
Vicki Pfau 764acb7d63 Core: Add autosave/-load cheats 2017-11-11 12:30:04 -08:00
Vicki Pfau 35a13753bb Core: Fix mVL state size discrepancies 2017-08-03 18:44:35 -07:00
Vicki Pfau cebc3f1cc4 Core: Fix some minor warnings, fix channel labels 2017-06-28 01:06:15 -07:00
Vicki Pfau 87791b9db9 Core: Move savestate creation time to extdata 2017-06-10 09:27:19 -07:00
Vicki Pfau 2fdb5a1ff9 Feature: Move several headers into include/ 2017-04-29 01:39:46 -07:00
Vicki Pfau 0ed5973f84 Core: Reject mVL with zero-length initial states 2017-04-29 01:39:46 -07:00
Vicki Pfau 6a14c30e3b Core: Enforce max mVL block size 2017-04-29 01:39:46 -07:00
Vicki Pfau 909886d2e1 Core: Fix memory leak when reloading mVL header 2017-04-29 01:39:46 -07:00
Vicki Pfau 5cda42077c Core: Fix missing tailing bytes of video logs 2017-04-29 01:39:46 -07:00
Vicki Pfau 63ed7421ce Core: Fix rewinding video logs when decompressing 2017-04-29 01:39:46 -07:00
Vicki Pfau f67052eebc Core: Clean up mVL compression 2017-04-29 01:39:46 -07:00
Vicki Pfau 31fa64efac Core: Compressed video log states 2017-04-29 01:39:46 -07:00
Vicki Pfau f82ef55517 Core: Compressed video logs 2017-04-29 01:39:46 -07:00
Vicki Pfau c4aa669cf1 Core: Fix flushing a read video log 2017-04-29 01:39:46 -07:00
Vicki Pfau deffdc79a0 Core: New mVL file format 2017-04-29 01:39:46 -07:00
Vicki Pfau d4deaf6292 GB: Video tester 2017-04-29 01:39:12 -07:00
Vicki Pfau 1b6531e320 Core: Add more video log types 2017-04-29 01:39:12 -07:00
Vicki Pfau 3b69fb767c Feature: Make thread proxy generic 2017-04-29 01:39:11 -07:00
Vicki Pfau b8593bdb7b Core: Allow video playback to be non-blocking 2017-04-29 01:39:11 -07:00
Vicki Pfau 3f92b1e67f GBA Video: Trim down GBAVideoProxyRenderer 2017-04-29 01:39:11 -07:00
Vicki Pfau 5665ac0316 GBA Core: Video log playing 2017-04-29 01:39:11 -07:00
Vicki Pfau d16df69790 Feature: Command line ability to override configuration values 2017-04-11 22:20:37 -07:00
Vicki Pfau 7dc9eb4d56 Feature: Make -l option explicit 2017-04-11 22:18:33 -07:00
Vicki Pfau 473ae29d82 GBA: Add GBA luminance peripheral 2017-04-09 19:47:19 -07:00
Vicki Pfau 6a77d2aaea FFmpeg: Force MP4 files to YUV420P 2017-04-04 02:02:29 -07:00
Vicki Pfau d9b645b209 FFmpeg: Return false if a file fails to open 2017-04-04 02:01:06 -07:00
Vicki Pfau 133424bd4f FFmpeg: Fix overflow and general issues with audio encoding 2017-04-04 02:00:10 -07:00
Vicki Pfau 000f232c58 Core: Begin log revamp 2017-03-05 15:58:00 -08:00
Vicki Pfau ba3b068df4 Core: Savestates now contain any RTC override data 2017-02-17 18:19:17 -08:00
Vicki Pfau 12a5b6c0bd GUI: Fix crashing when attempting to read config (fixes #505) 2017-01-26 21:15:55 -08:00
Vicki Pfau 2e3daaedc2 Feature: Support ImageMagick 7 2017-01-18 12:51:05 -08:00
Jeffrey Pfau 9942c1d444 No-Intro: Make sure to commit pending transactions 2017-01-11 23:12:23 -08:00
Jeffrey Pfau 6078232af0 No-Intro: Improve parsing performance 2017-01-11 23:02:27 -08:00
Jeffrey Pfau 9e7d2edd4f Qt: Load No-Intro DB on a thread 2017-01-10 20:13:34 -08:00
Jeffrey Pfau d6e5283b9e Feature: Move game database from flatfile to SQLite3 2017-01-10 00:49:56 -08:00
Jeffrey Pfau fa884d071e All: Migrate includes to separate directory 2016-12-30 21:25:07 -08:00
Jeffrey Pfau 20367765b8 GUI: Fix build 2016-12-27 04:03:44 -08:00
Jeffrey Pfau 2f1cb61d01 All: Add C++ header guards 2016-12-26 21:01:55 -08:00
Jeffrey Pfau 5ba2d00504 3DS, PSP2, Wii: Last directory loaded is saved 2016-12-20 01:49:19 -08:00
Jeffrey Pfau e2927ebcea All: Fix fullscreen config option being ignored 2016-11-07 09:56:38 -08:00
Jeffrey Pfau 40c6304cf0 Debugger: Fix reading empty lines 2016-10-30 02:50:58 -07:00
Jeffrey Pfau 02c3ea80fd Debugger: Don't automatically free CLI backend 2016-10-26 21:43:24 -07:00
Jeffrey Pfau a0d223eef7 Debugger: Modularize CLI debugger 2016-10-25 21:12:35 -07:00
Jeffrey Pfau 1e10098e33 FFmpeg: Encoding cleanup 2016-09-21 14:36:42 -07:00
Jeffrey Pfau cf6006f9f8 FFmpeg: Fix encoing AAC 2016-09-21 14:36:42 -07:00
Jeffrey Pfau 0d4f119ecd GUI: Fix build 2016-09-18 00:18:54 -07:00
Jeffrey Pfau e2807b3915 Core: Revise how savegame loading works 2016-09-18 00:09:15 -07:00
Jeffrey Pfau 0ac6f0862c FFmpeg: Use max of libav and FFmpeg version numbers 2016-09-17 02:33:11 -07:00
Jeffrey Pfau 16ff5802b6 FFmpeg: Maybe actually fix build on FFmpeg 3.0 2016-09-17 01:00:52 -07:00
Jeffrey Pfau fc095ffd63 FFmpeg: Fix warnings on lavc 56 2016-09-07 23:13:34 -07:00
Jeffrey Pfau f7a9fe8e64 Util: PNG utils should support 16-bit when applicable 2016-09-07 01:06:54 -07:00
Jeffrey Pfau 5b3f010a9a FFmpeg: Fix build on older FFmpeg versions 2016-09-05 12:12:39 -07:00
Jeffrey Pfau 0ad14bef7e FFmpeg: Full support for libavcodec 56+ 2016-09-05 11:55:56 -07:00
Jeffrey Pfau 1afed20ccc GUI: Save the keymap when saving the rest of the config 2016-08-31 12:12:42 -07:00
Jeffrey Pfau 2ddb6d759a GUI: Only reload config if manually saved 2016-08-24 12:54:43 -07:00
Jeffrey Pfau 956f63bba3 GUI: Add message box API 2016-08-22 17:30:56 -07:00
Jeffrey Pfau 9eb8faf1ba GUI: Add fast-forward key 2016-08-16 23:24:07 -07:00
Jeffrey Pfau c191ec88b8 GUI: Add UI control remapping 2016-08-15 22:15:45 -07:00
Jeffrey Pfau 295b8210df GUI: Add logging 2016-08-09 23:34:04 -07:00
Jeffrey Pfau 33a9fad209 GUI: Add back logging 2016-08-08 20:57:44 -07:00
Jeffrey Pfau 63a06ecc05 GUI: Screenshot dimensions are now passed through 2016-08-06 10:46:54 -07:00
Jeffrey Pfau 4a7dc8bff6 Qt: Thread startup improvements 2016-07-23 19:02:28 -07:00
Jeffrey Pfau bd5b3036a1 Core: Migrate extdata to core 2016-05-28 18:31:04 -07:00
Jeffrey Pfau 36ea5ea89c Core: Migrate extdata to core 2016-05-28 16:39:25 -07:00
Jeffrey Pfau 24c0893cf5 All: Put version.h somewhere better 2016-05-04 01:36:25 -07:00
Jeffrey Pfau 93e5b6da7b All: Rearrange some directories to make more sense 2016-05-04 01:28:30 -07:00