mpv/audio/out
Stefano Pigozzi 899e0bd16b input: add gamepad support through SDL2
The code is very basic:

- only handles gamepads, could be extended for generic joysticks in the
  future.
- only has button mappings for controllers natively supported by SDL2.
  I heard more can be added through env vars, there's also ways to load
  mappings from text files, but I'd rather not go there yet. Common ones
  like Dualshock are supported natively.
- analog buttons (TRIGGER and AXIS) are mapped to discrete buttons using an
  activation threshold.
- only supports one gamepad at a time. the feature is intented to use
  gamepads as evolved remote controls, not play multiplayer games in mpv :)
2019-10-23 09:40:30 +02:00
..
ao.c input: add gamepad support through SDL2 2019-10-23 09:40:30 +02:00
ao.h audio/out: rip out old unused app/softvolume reporting 2019-10-11 21:05:11 +02:00
ao_alsa.c ao_alsa: use AO underrun reporting 2019-10-11 20:02:23 +02:00
ao_audiounit.m ao/audiounit: include AVAudioSession buffer in latency calc 2019-04-05 10:29:44 +07:00
ao_coreaudio.c audio/out: rip out old unused app/softvolume reporting 2019-10-11 21:05:11 +02:00
ao_coreaudio_chmap.c
ao_coreaudio_chmap.h
ao_coreaudio_exclusive.c ao_coreaudio: insane hack for passing through AC3 as float PCM 2017-06-30 09:06:01 +02:00
ao_coreaudio_properties.c
ao_coreaudio_properties.h
ao_coreaudio_utils.c ao/audiounit: improve a/v sync 2019-04-05 10:29:44 +07:00
ao_coreaudio_utils.h ao/audiounit: improve a/v sync 2019-04-05 10:29:44 +07:00
ao_jack.c ao_jack: only auto-connect to audio ports 2018-09-26 22:44:48 +03:00
ao_lavc.c encode: get rid of the output packet queue 2018-05-03 01:08:44 +03:00
ao_null.c ao_null: add --ao-null-format option for debugging 2018-01-30 03:10:27 -08:00
ao_openal.c audio/out: rip out old unused app/softvolume reporting 2019-10-11 21:05:11 +02:00
ao_opensles.c ao_opensles: fix delayed audio 2019-09-02 00:38:05 +03:00
ao_oss.c audio/out: rip out old unused app/softvolume reporting 2019-10-11 21:05:11 +02:00
ao_pcm.c ao_pcm: drop AF_FORMAT_S24 usage 2017-07-07 17:56:18 +02:00
ao_pulse.c audio/out: rip out old unused app/softvolume reporting 2019-10-11 21:05:11 +02:00
ao_rsound.c ao_rsound: allow setting the host 2017-08-21 15:46:00 +02:00
ao_sdl.c audio/out/pull, ao_sdl: implement new underrun reporting 2019-10-11 20:02:23 +02:00
ao_sndio.c audio/out: rip out old unused app/softvolume reporting 2019-10-11 21:05:11 +02:00
ao_wasapi.c audio/out: rip out old unused app/softvolume reporting 2019-10-11 21:05:11 +02:00
ao_wasapi.h ao_wasapi: reorganize wasapi.h 2017-08-07 14:33:03 -07:00
ao_wasapi_changenotify.c
ao_wasapi_utils.c audio: fix annyoing af_get_best_sample_formats() definition 2018-01-25 20:18:32 -08:00
internal.h ao: add API for underrun reporting 2019-10-11 19:25:45 +02:00
pull.c audio/out/pull, ao_sdl: implement new underrun reporting 2019-10-11 20:02:23 +02:00
push.c encode: get rid of the output packet queue 2018-05-03 01:08:44 +03:00