Commit Graph

1444 Commits

Author SHA1 Message Date
Jeffrey Pfau e884bc4d7a Util: Add helper functions for setting overloaded Configuration types 2014-11-04 23:48:09 -08:00
Jeffrey Pfau 11bf4fdfda Util: Adding a null value to a Configuration removes the value 2014-11-04 23:47:31 -08:00
Jeffrey Pfau 75557d11b2 GBA: const-correctness in GBAMap*ToContext 2014-11-04 01:56:59 -08:00
Jeffrey Pfau 4115b240eb GBA Config: Add audio/video sync setting 2014-11-04 01:19:10 -08:00
Jeffrey Pfau d3bb022bf1 Video: Fix setting global extradata in FFmpeg 2014-11-04 00:15:54 -08:00
Jeffrey Pfau 67e31c9666 Third-Party: Move third-party to src/third-party 2014-11-03 23:32:18 -08:00
Jeffrey Pfau 72136951bf SDL: Swap A and B for more standard default layout 2014-11-03 23:28:56 -08:00
Jeffrey Pfau 629196e7a1 SDL: Load SDLK and SDLB input maps 2014-11-03 23:28:33 -08:00
Jeffrey Pfau 3e75a8e3fe GBA Input: Add input map loading 2014-11-03 23:27:47 -08:00
Jeffrey Pfau ab4d35c7d9 SDL: Use scancodes instead of keycodes 2014-11-03 22:35:08 -08:00
Jeffrey Pfau 6d89c37886 Qt: Support setting for width and height 2014-11-02 18:30:46 -08:00
Jeffrey Pfau d744714ac5 Qt: Load configuration file 2014-11-02 18:30:46 -08:00
Jeffrey Pfau 6788008418 Qt: Support loading fpsTarget and audioBuffers 2014-11-02 18:30:46 -08:00
Jeffrey Pfau 776c64b0c8 Qt: Initialize arguments and options 2014-11-02 18:30:46 -08:00
Jeffrey Pfau a7dc4e3285 GBA Config: Add audio buffers and FPS target 2014-11-02 18:30:46 -08:00
Jeffrey Pfau 6afa678a41 GBA Config: Further separate arguments from options, renaming things in the process 2014-11-02 18:30:46 -08:00
Jeffrey Pfau f36a74759a GBA Config: Begin refactor of separating out command line args from settings 2014-11-02 18:30:46 -08:00
Jeffrey Pfau 5607a13039 GBA Config: Support loading BIOS from config files 2014-11-02 18:30:45 -08:00
Jeffrey Pfau 3ed2993e8c GBA: Add configuration loader 2014-11-02 18:30:45 -08:00
Jeffrey Pfau 5f440b6a02 Util: Add Configuration datatype 2014-11-02 18:30:45 -08:00
Jeffrey Pfau e66bcfb818 Util: Flesh out Table and add HashTable 2014-11-02 18:30:45 -08:00
Jeffrey Pfau a77d6e202d Third-Party: Actually build inih 2014-11-02 18:30:45 -08:00
Jeffrey Pfau f7c76788f3 Util: Add murmurhash3 hashing 2014-11-02 18:30:45 -08:00
Jeffrey Pfau 05b3f64f40 Third-Party: Add inih library 2014-11-02 18:30:45 -08:00
Jeffrey Pfau e0b05403f4 Util: Pull basic table struct from another branch 2014-11-02 18:30:45 -08:00
Jeffrey Pfau bd9fae1466 GBA Memory: Fix out-of-bounds BIOS reads to read off of the bus 2014-11-02 18:28:22 -08:00
Jeffrey Pfau 8b6a76142a GBA DMA: Emulate DMA bus 2014-11-02 16:54:11 -08:00
Jeffrey Pfau 2ff5809252 GBA Memory: Fix LDM in BIOS 2014-11-02 01:31:50 -07:00
Jeffrey Pfau acb69161bb Video: Kludgily fix warnings in sws_scale call 2014-11-01 22:03:54 -07:00
Jeffrey Pfau 1cc4839d4f Fix build on older versions of FFmpeg 2014-11-01 22:00:31 -07:00
Jeffrey Pfau d8bee5d34b GBA Memory: Return misaligned addresses from LDM/STM 2014-11-01 14:40:13 -07:00
Jeffrey Pfau 3ad2047855 Video: Support AAC in MP4 2014-10-28 23:30:15 -07:00
Jeffrey Pfau eab30ebf05 Video: Consolidate state initialization 2014-10-28 02:53:52 -07:00
Jeffrey Pfau c101703b20 Qt: Re-add Xvid and use YUV libx264 instead of RGB 2014-10-28 02:27:32 -07:00
Jeffrey Pfau 3878e4b196 Video: use libswscale to handle video format conversion 2014-10-28 02:17:18 -07:00
Jeffrey Pfau 9c83462343 Qt: Fix VBR 2014-10-28 01:35:31 -07:00
Jeffrey Pfau f4f6ff902c Qt: fix bitrates for video 2014-10-27 23:38:40 -07:00
Jeffrey Pfau e9333c8749 Fix audio frame pts 2014-10-27 23:31:51 -07:00
Jeffrey Pfau 4fb82e4b80 Remove specialized code for resampling to allow for broader variety of sample formats 2014-10-27 22:57:26 -07:00
Jeffrey Pfau aed170b670 Merge branch 'port/qt' 2014-10-27 22:03:02 -07:00
Jeffrey Pfau e9b26dda08 FFmpeg resampling 2014-10-27 21:59:10 -07:00
Jeffrey Pfau c3e29f2df2 Lower bitrate limits for video to be more sensible for 240x160 video 2014-10-27 00:54:28 -07:00
Jeffrey Pfau 5dcf3a5d43 Use libfaac for aac 2014-10-27 00:32:52 -07:00
Jeffrey Pfau 1a09f93b27 Allow videos to be recorded from when a ROM is loaded, and end when a ROM is shut down 2014-10-27 00:17:29 -07:00
Jeffrey Pfau b51e72fcab Hook up and finish up video recorder 2014-10-26 23:49:25 -07:00
Jeffrey Pfau 61569c0559 Merge branch 'master' into port/qt 2014-10-26 23:48:52 -07:00
Jeffrey Pfau 281f190ae6 Enhance usability and resiliency of ffmpeg encoder 2014-10-26 23:48:34 -07:00
Jeffrey Pfau 3dfc2bfcb3 Begin setting up video recording UI 2014-10-26 18:27:53 -07:00
Jeffrey Pfau 27c7041008 Make sure Qt knows where SDL2 libs are 2014-10-26 03:51:36 -07:00
Jeffrey Pfau f98d6486ef Merge branch 'master' into port/qt 2014-10-26 03:49:12 -07:00