Commit Graph

1228 Commits

Author SHA1 Message Date
twinaphex
a87f3ae3cd Prevent explicit NULL pointer dereference warning 2017-05-19 18:54:40 +02:00
twinaphex
c53bb90b75 Get rid of error_msg label 2017-05-18 08:04:24 +02:00
twinaphex
82d37d2036 Don't loop audio files by default 2017-05-18 07:27:41 +02:00
twinaphex
5343648dc9 Start creating state machien for audio mixer streams 2017-05-18 06:16:16 +02:00
twinaphex
312a2b5c80 Cleanups/try to prevent memory leaks with task_audio_mixer.c 2017-05-18 05:12:41 +02:00
twinaphex
668813cca9 (task_image.c) Refactor code 2017-05-18 01:31:14 +02:00
twinaphex
9a90477c6d Reimplement task_audio_mixer.c 2017-05-18 01:19:47 +02:00
twinaphex
b3faed3906 Remove NBIO_STATUS_TRANSFER_PARSE_FREE to NBIO_STATUS_TRANSFER_FINISHED 2017-05-18 00:39:39 +02:00
twinaphex
4ad8d3c917 Remove NBIO_STATUS_POLL 2017-05-18 00:09:17 +02:00
twinaphex
80512800e1 (task_audio_mixer.c) Further work on task_audio_mixer.c 2017-05-17 14:13:02 +02:00
twinaphex
21341c5b3a Rework task_audio_mixer.c to use NBIO 2017-05-17 14:04:33 +02:00
radius
6e45af3858 look into the history playlist too 2017-05-17 02:08:17 -05:00
twinaphex
1bf0175da4 Try to prevent string message leaking in tasks 2017-05-16 04:50:20 +02:00
twinaphex
126a5bf121 Use string_is_equal_fast/string_is_not_equal_fast 2017-05-16 04:00:37 +02:00
twinaphex
8eca08c6ac Start using string_is_equal_fast/string_is_not_equal_fast macros
instead of straight memcmp
2017-05-16 03:20:59 +02:00
twinaphex
7e89335392 (task_wifi.c) Prevent memory leak for title 2017-05-16 02:52:30 +02:00
twinaphex
8e76c4a131 Prevent title memory leak 2017-05-16 02:48:54 +02:00
twinaphex
2f9eb86a59 Cleanup 2017-05-16 00:02:26 +02:00
twinaphex
c21abd28f8 Implement audio_mixer_stopped differently 2017-05-15 23:15:22 +02:00
twinaphex
b8cea125e4 Create stub function for looping sounds 2017-05-15 23:03:54 +02:00
twinaphex
69f9bc840d Remove unused variable 2017-05-15 19:16:40 +02:00
twinaphex
5fc5cb4962 Cleanups 2017-05-15 11:25:45 +02:00
twinaphex
67610b8263 Update task_audio_mixer.c 2017-05-15 11:07:12 +02:00
twinaphex
375b588847 Cleanups 2017-05-15 09:29:44 +02:00
twinaphex
bf3188eac4 Combine runloop_ctl and rarch_ctl 2017-05-15 05:06:23 +02:00
twinaphex
e2c7671e9f Create rarch_menu_running/rarch_menu_running_finished 2017-05-15 04:31:40 +02:00
twinaphex
b9148c1d70 Cleanups 2017-05-15 02:50:14 +02:00
twinaphex
8bdcb2f123 Push callback to task_push_wifi_scan 2017-05-15 02:44:24 +02:00
twinaphex
56fb642119 Rewrite task_netplay_lan_scan.c - pass callback function to task 2017-05-15 02:09:26 +02:00
twinaphex
c898ef1d6d Attempt to copy over audio mixer data 2017-05-15 01:28:46 +02:00
twinaphex
949a5c76fe Cleanup 2017-05-14 23:58:48 +02:00
twinaphex
3410d5c4e4 Cleanups 2017-05-14 23:36:30 +02:00
twinaphex
3afd2497d2 Add test 2017-05-14 23:27:03 +02:00
twinaphex
b0746a4910 Update 2017-05-14 23:14:50 +02:00
twinaphex
dd4146e302 Try to write initial implementation of audio mixer task 2017-05-14 23:12:27 +02:00
twinaphex
b13ca2df97 (task_patch.c) Cleanup 2017-05-14 22:23:05 +02:00
twinaphex
80d9d1f143 Rewrite task_queue 2017-05-14 20:43:48 +02:00
twinaphex
c6dd51da35 Cleanups 2017-05-14 20:25:13 +02:00
twinaphex
9e26332c48 Cleanups 2017-05-14 20:23:10 +02:00
twinaphex
ed40b13ea0 (task_image.c) Cleanups 2017-05-14 17:32:07 +02:00
twinaphex
f98473b9da (task_image.c) Cleanups 2017-05-14 08:09:21 +02:00
twinaphex
a4ac0df389 (task_image.c) Cleanups 2017-05-14 08:06:40 +02:00
twinaphex
13d6827689 (task_image.c) Cleanups 2017-05-14 07:58:43 +02:00
twinaphex
f70da4c2e2 Cleanups 2017-05-14 05:06:01 +02:00
twinaphex
2df6b201da Cleanup 2017-05-14 05:02:17 +02:00
twinaphex
fe56e4ffea Grab from global pointer 2017-05-14 05:00:24 +02:00
twinaphex
e6bcb64ced Add name_ips/name_bps/name_ups 2017-05-14 04:52:34 +02:00
twinaphex
70457e06d8 Cleanups 2017-05-14 04:50:57 +02:00
twinaphex
e5ed82858f C89_BUILD buildfix 2017-05-14 03:24:59 +02:00
twinaphex
def3343272 Add empty audio_mixer file 2017-05-14 02:03:40 +02:00
twinaphex
88dbbb284d Add ips_pref/bps_pref/ups_pref to content_information_ctx 2017-05-14 01:12:47 +02:00
twinaphex
88c04be7a4 Cleanups 2017-05-14 01:04:37 +02:00
twinaphex
7dfbfef995 Cleanups 2017-05-14 00:54:58 +02:00
twinaphex
71499abf1f (task_patch.c) Cleanups 2017-05-14 00:52:56 +02:00
twinaphex
6dd3a84bc9 Cleanup 2017-05-13 23:41:13 +02:00
twinaphex
b75f242a7f Cleanups 2017-05-13 22:35:10 +02:00
twinaphex
484fff5e28 Cleanups 2017-05-13 22:30:45 +02:00
twinaphex
bd7970b9b7 Cleanups 2017-05-13 22:28:19 +02:00
twinaphex
8ae708576f task_patch.c - cleanups 2017-05-13 22:21:57 +02:00
twinaphex
b22d7902f1 Turn macro back into function 2017-05-13 19:37:16 +02:00
twinaphex
72fe4a1e3c CLeanups 2017-05-13 18:10:26 +02:00
twinaphex
72bd83b8d1 Cleanups to tasks_internal.h 2017-05-13 18:08:37 +02:00
twinaphex
541c6e6c41 (task_image.c) Cleanups 2017-05-13 08:06:52 +02:00
twinaphex
43dcc3d501 Add NBIO_TYPE_OGG/NBIO_TYPE_WAV 2017-05-13 08:03:00 +02:00
twinaphex
42ebe7a7ad Merge runloop.c and retroarch.c 2017-05-11 09:11:46 +02:00
twinaphex
2906bec7a8 Create input_driver_get_uint 2017-05-11 07:36:21 +02:00
radius
4af9a92f76 fix 3829 2017-05-09 22:10:46 -05:00
twinaphex
06f5f635ca Cleanups 2017-05-09 20:10:58 +02:00
twinaphex
476738cc5c Cleanups 2017-05-09 20:08:40 +02:00
twinaphex
739495027b Cleanups 2017-05-09 20:03:39 +02:00
twinaphex
7ed57ee77d (task_image) Cleanups 2017-05-09 20:01:42 +02:00
twinaphex
da1ab24c57 Cleanups 2017-05-09 07:13:47 +02:00
twinaphex
5245590bae (audio_mixer.c) Prevent null pointer dereference 2017-05-08 05:55:20 +02:00
Twinaphex
12027bf1a8 Merge pull request #4889 from leiradel/master
Reverted cheevos changes in preparation for conversion to task; fixed 4884
2017-05-07 20:28:32 +02:00
Andre Leiradella
844d1475e6 Reverted cheevos changes in preparation for conversion to task; fixed 4884 2017-05-07 19:06:03 +01:00
twinaphex
924296c680 task_save.c - remove runloop.h header include 2017-05-07 17:53:53 +02:00
twinaphex
4d20460e6b Cleanup task_save.c 2017-05-07 17:52:48 +02:00
twinaphex
750d404e23 Rewrite autosave_init 2017-05-07 17:45:53 +02:00
twinaphex
03db246f88 Refactor cheevos_is_nes_game 2017-05-06 18:47:16 +02:00
twinaphex
637e8d76ab Create cheevos_is_nes_game 2017-05-06 18:43:45 +02:00
twinaphex
881b18a965 Cleanups 2017-05-06 17:23:19 +02:00
twinaphex
75c45c4f2b Try to avoid warning 2017-05-06 17:15:35 +02:00
twinaphex
88ca3e993c (task_cheevos.c) Use retro_miscellaneous' next_pow2 function 2017-05-06 17:03:53 +02:00
twinaphex
de80671658 Simplify content_get_crc 2017-05-06 16:41:22 +02:00
twinaphex
46b1b113e0 Cheevos - buildfix 2017-05-06 06:48:32 +02:00
twinaphex
558cb64438 Don't grab settings pointer during task_overlay_handler 2017-05-06 06:08:24 +02:00
twinaphex
36375cecf8 input_swap_override - Get rid of dependency on settings 2017-05-06 06:01:15 +02:00
twinaphex
33f2fe8029 Move cheevos.c to tasks/task_cheevos.c and add TODO/FIXME note 2017-05-06 05:50:46 +02:00
twinaphex
75a5af26c6 Revert "(task_autodetect.c) Set input_swap_override later on"
This reverts commit 582573f324.
2017-05-06 05:42:11 +02:00
twinaphex
582573f324 (task_autodetect.c) Set input_swap_override later on 2017-05-06 05:32:46 +02:00
twinaphex
44b9943738 Cleanups to task_content.c 2017-05-06 05:19:19 +02:00
twinaphex
2c28505e04 Refactor cheevos_load 2017-05-06 05:13:28 +02:00
twinaphex
969403fadb Header include cleanups 2017-04-29 13:20:50 +02:00
twinaphex
e6ab06a701 Move path variables 2017-04-29 00:39:29 +02:00
twinaphex
05e4ec733e Move uint variables 2017-04-28 21:03:04 +02:00
twinaphex
7bbd20b31d Move int settings 2017-04-28 19:12:48 +02:00
twinaphex
0da40fb3aa Move all float settings 2017-04-28 14:57:55 +02:00
twinaphex
ed53be7c81 Move all bool settings 2017-04-28 14:11:34 +02:00
twinaphex
0c6ba894fd task_autodetect.c - cleanups 2017-04-26 18:48:28 +02:00
twinaphex
3087ceb482 Don't go through all these slow wrapper functions 2017-04-25 20:47:21 +02:00