Commit graph

226 commits

Author SHA1 Message Date
Jj0YzL5nvJ cec70e42b4
CI/CD: Fixes Ubuntu i386 builds, among other changes (#42) 2023-06-11 12:21:09 -07:00
Jj0YzL5nvJ 8d5df662e9
CI/CD: Integrate scheduled builds and other necessary updates (#41) 2023-03-02 22:01:21 -08:00
Jj0YzL5nvJ 8f372a02b0
CI/CD: Update MSVC (#40) 2022-09-30 17:00:14 -07:00
Jj0YzL5nvJ df0770215f
CI/CD: Update (#39) 2022-07-13 19:31:03 -07:00
Jj0YzL5nvJ 238b119ac9
CI/CD: Implement GitHub Actions and public nightly builds (#38) 2022-04-11 20:54:01 -07:00
bsmiles32 af6af5b1fd
Fix channel swapping logic for BigEndian systems (#37)
* Fix channel swapping logic for BigEndian systems
2021-02-19 20:59:12 -08:00
Richard Goedeken f352528e43
Merge pull request #35 from bsmiles32/fixes
Fixes
2021-02-19 20:49:48 -08:00
Bobby Smiles 393b1c1f3e Fix warning about maybe uninitialized variable in trivial resampler 2021-01-17 17:09:36 +01:00
Bobby Smiles 1b0b1ecfe7 Fix building for SDL version < 1.3 2021-01-17 17:07:13 +01:00
Bobby Smiles 8182d1d847 Fix audio locking 2021-01-17 16:23:17 +01:00
Bobby Smiles 6c6bb9de24 Simplify sdl_backend API
Audio generated by N64 is always 16-bit stereo. BITRATE is not related
to sample depth at all. So we can simplify set_format and rename it as
set_frequency.
2021-01-17 14:36:19 +01:00
Bobby Smiles 8602b6cec6 Improve debugging when obtained spec differs from desired spec. 2021-01-17 12:11:38 +01:00
orbea a2472a2788 build: Allow out of tree builds. 2020-12-15 10:16:58 +01:00
Richard Goedeken 1acd163aec Revert "Allow non-default compilers without resorting to symbolic links"
This reverts commit 7155ae6f21, as it conflicts with GNU make which always defines default values for certain variables
2020-09-16 22:40:41 -07:00
Richard Goedeken 39b8cb778c
Merge pull request #32 from Jj0YzL5nvJ/alter_cc_cxx
Allow non-default compilers without resorting to symbolic links
2020-08-30 18:53:18 -07:00
Jj0YzL5nvJ 7155ae6f21 Allow non-default compilers without resorting to symbolic links 2020-08-30 03:57:07 -06:00
Richard Goedeken 671b1b5dc3
Merge pull request #31 from Jj0YzL5nvJ/alter
Allow to set custom platform toolset from commands
2020-08-19 23:36:17 -07:00
Jj0YzL5nvJ 03824450cf Allow to set custom platform toolset from commands 2020-08-13 12:10:16 -06:00
Richard Goedeken 5c431df063 fix mupen64plus-user-issues ticket #712 - set AUDIO_SYNC to true by default 2020-04-21 17:37:19 -07:00
bsmiles32 9e9cd51021
Merge pull request #30 from Gillou68310/SDL2
Add SDL2 compatibility
2020-03-23 12:37:35 +01:00
Gillou68310 e19955bd9e Add SDL2 compatibility 2020-03-02 11:59:23 +01:00
Jj0YzL5nvJ fb9aa4d65e AppVeyor with artifact packaging 2020-03-02 09:40:43 +01:00
James Donald a82c12e300 Add standard headers to define uint32_t 2020-03-02 09:40:12 +01:00
Jj0YzL5nvJ 9430858d4c Changes to have more generic project files 2020-02-26 12:40:02 +01:00
Gillou68310 b51ea78013 Migrate to VS2017 2019-11-13 15:43:50 +01:00
Richard Goedeken 4a94ca44b1 add function attributes so GCC can find bugs in calls to string formatting functions with variadic arguments 2019-03-03 09:15:22 -08:00
Richard Goedeken 0176ffb8b1 fix integer size bugs in string format functions with variadic arguments 2019-03-03 09:14:41 -08:00
Richard Goedeken d48c74a217 update version and release info for v2.5.9 BETA release 2019-02-10 10:11:08 -08:00
Richard Goedeken b8a21b54dd fix Travis CI test builds for MXE 32 and 64 bits 2019-01-29 22:08:39 -08:00
Richard Goedeken dd42e26c63
Merge pull request #26 from bugfood/fix-nosaveoptions
Remove use of ConfigSaveOptions.
2019-01-16 19:43:30 -08:00
Corey Hickey 7c5d219203 Remove use of ConfigSaveOptions.
Since commit 0bb63fe6f5a in mupen64plus-ui-console, the front-end now
saves the configuration after plugin initialization but before running
the game. Now it is no longer necessary for individual plugins to save
their config.

Removing calls to ConfigSaveOptions from within plugins makes the
'--nosaveoptions' parameter work.

Also remove unused reference to ConfigSaveFile.
2019-01-13 18:51:46 -08:00
Richard Goedeken 732722c1b7 update FSF address in license 2018-02-04 12:55:58 -08:00
bsmiles32 349f8c2540
Merge pull request #24 from bsmiles32/fix/swap_channels
Fix swap channels path.
2018-01-01 17:47:53 +01:00
bsmiles32 a897f6a985
Merge pull request #25 from bentley/master
Update homepage links
2018-01-01 17:47:28 +01:00
Anthony J. Bentley e3e94e0c33 Update homepage. 2017-12-28 16:26:24 -07:00
Anthony J. Bentley 9972f6c997 Update link to bug tracker. 2017-12-28 16:02:23 -07:00
Bobby Smiles b238523743 Fix swap channels path. 2017-12-23 17:34:00 +01:00
Gilles Siberlin 3379d9a4eb
Merge pull request #23 from bsmiles32/remove_spam
Remove underrun messages as it spammed too much and is not really needed
2017-12-14 11:21:28 +01:00
Bobby Smiles ba2c764f0a Remove underrun messages as it spammed too much and is not really needed 2017-12-14 01:44:53 +01:00
Gillou68310 8304ef7486 Fix VS2013 compilation 2017-12-12 17:01:12 +01:00
Richard Goedeken 1379905bab update Makefile method for finding OSX_SDK_PATH 2017-11-14 16:20:38 -08:00
Richard Goedeken 75054caa8a
Merge pull request #21 from bsmiles32/various_fixes
Various fixes
2017-11-08 20:16:35 -08:00
Richard Goedeken a7bd0b62e3
Merge pull request #22 from charlemagnelasse/travis-mxe
Build MXE targets as additional tests in travis build matrix
2017-11-08 20:06:27 -08:00
Charlemagne Lasse e8ac678f39 Build MXE targets as additional tests in travis build matrix 2017-11-05 15:34:36 +01:00
Bobby Smiles 85cb19f83a buffer size updates should happen inside Audio lock/unlock pairs. 2017-11-02 01:59:02 +01:00
Bobby Smiles bb48c70364 Avoid void pointer arithmetic.
GCC is tolerant for that, but not msvc.
2017-11-02 00:44:47 +01:00
Bobby Smiles e2b04deffa Fix primary buffer overflow message. 2017-11-02 00:30:21 +01:00
Bobby Smiles 4edbe8bc17 Add warning on underrun. 2017-11-02 00:30:18 +01:00
Bobby Smiles 7f4d849c5d Add checks for number of generated resampled values in speex. 2017-11-02 00:29:16 +01:00
Bobby Smiles 7226b61cb9 Remove unneeded memset. 2017-11-02 00:29:16 +01:00