| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
(abuffer get & push)
|
| | |
|
| | |
|
| |
|
|
| |
taitosj: small cleanup to input ports, fix array OOB access on sprite bitmap
|
| |
|
|
| |
callbacks. (#15195)
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ui/info.cpp, imagedev/cassette.cpp: Deal with UTF-8 strings as a distint
type.
ui/inputmap.cpp, debugger/qt/dasmwindow.cpp, debugger/qt/mainwindow.cpp,
sound/coreaudio_sound.cpp, cpu/drcbec.cpp, mit/tx0_v.cpp,
konami/3dom2.cpp: machine/mc68328.cpp, cpu/mips/mips1.cpp,
cpu/mips/r4000.cpp, cpu/romp, machine/cammu.cpp, machine/ns32081.cpp:
Avoid arithmetic between different enum types.
dec/pdp1.cpp, konami/firebeat.cpp, mit/tx0.cpp, sound/lc7535.cpp,
sound/spkrdev.cpp: Avoid arithmetic between enum and floating point.
gaelco/gaelco3d_m.cpp: Fixed deprecated uses of volatile variables.
sound/discrete.h: Avoid comparing enum to floatint point.
ui/toolbar.ipp: Don't use UTF-8 qualifier on pure ASCII strings, just
assume char is ASCII-like.
cpu/unsp: Use default constructor for compiler_state.
sgi/pm2_mmu.cpp: Avoid conflict between file static access and
identically named function in unistd.h.
osd/interface/audio.h: Provide an explicit constructor.
util/server_http_impl.hpp: Fixed uninitialised class member warning.
|
| |
|
|
|
|
| |
This reverts commit 2ad7438fb07efd2ebcfa439f001522ad614cefcf.
This is not the correct way to implement max_latency for SDL3.
|
| | |
|
| |
|
|
| |
infinity when you unthrottle. (MAMETesters #9401) [R. Belmont]
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
overflow when reduced to 1
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* SDL3 is the default for macOS targets. Linux/Windows can build with
OSD=sdl3 while we wait for better distro support for SDL3. Both X11 and
Wayland sessions are fully supported on Linux.
* SDL3 -sound=sdl supports both input and output. All other video, sound,
and input functionality should otherwise be the same for now. SDL 3.4+
multiple keyboard/mouse support is planned.
|
| |
|
|
| |
bc2ded0443e81306b787ffc9c9f5f1e4667e9ca1
|
| | |
|
| |
|
|
| |
gives no layout information, like MacBook internal speakers. Fixes things being in mono when they shouldn't. [R. Belmont]
|
| | |
|
| |
|
|
| |
device. (#13908)
|
| | |
|
| |
|
|
| |
for duplicate device names
|
| | |
|
| |
|
|
| |
obvious typo.
|
| | |
|
| |
|
|
| |
-Metadata corrections, missed srccleanin.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ui: The new menus were unusable with a touchscreen, and not conducive to
localisation. It's still not possible to add sound routes with a
touchscreen, but at least it's possible to configure routes that exist.
emu/sound.cpp: Fixed localisation issues, less temporary objects.
emu/audio_effects: Fixed some localisation issues.
plugins/autofire, plugins/inputmacro: Allow deleting autofire buttons or
input macros without needing to use the UI Clear input.
ui/selmenu.cpp, ui/imgcntrl.cpp: Use terse messages for bad media.
Making these messages longer hasn't reduced support burden. Adding the
version will just perpetuate the myth that you need to redownload all
your ROMs for every release.
ui/ui.cpp: Allow info screens to be dismissed by mouse clicks or
touches.
ui/sliders.cpp: Hiding the menu should preserve state. This is a design
choice.
sound: Avoid anything that could possibly depend on static
initialisation order across transaltion units. Allow speaker position
names to be localised.
sound/none.cpp: Don't pretend it can create output streams.
|
| | |
|
| |
|
|
| |
channel_position constructor initializing after initializing array of channel_position in sound backends)
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
move positions to osd interface
add special-casing for LFE
add reverb (currently too subtle, need to find out why)
vgm_visualizer: stop going OOB on the bitmap
|
| |
|
|
| |
as MAME exits.
|
| |
|
|
|
|
|
|
| |
It's possible for a device format property update to block an activate
call. There's still a race condition in that if streams get device
invalidated errors before the property update arrives, the core may try
and fail to create replacement streams. This at least stops it from
causing a deadlock, at worst you lose sound.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Shenlong, marked other settings as unknown.
-sound/sdl_sound.cpp: Corrected SDL verson detection macro.
-docs: A few sound documentation updates.
|
| |
|
|
|
|
|
|
|
| |
uninitialised memory on initial reset.
* Also removed old changelog comment.
-sound/sdl_sound.cpp: Allow MAME to be built with SDL 2.0.14 or 2.0.15
with limited functionality.
|
| |
|
|
|
|
|
|
|
| |
* This simplifies the code somewhat and gives a bit more consistency
across modules.
* XAudio2 sound will ignore the audio latency setting for now - properly
synchronising streams, etc. requires more work.
-Cleaned up some recent changes.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* This should work better with output devices like Bluetooth speakers,
and should be a bit smoother in general.
-osd/osdfile.h: Ensure size isn't passed to ::operator delete when
destructing directory entries.
* osd_stat allocates additional space following the directory entry to
store the name. A regular delete may pass sizeof(entry) to ::operator
delete, which won't match the allocated size. This causes a problem
if the runtime library checks it. (May suppress the warning in
MT09137.)
-sound: Got rid of dependencies on emu and frontend. We're working to
reduce circular dependencies. Adding more is a regression.
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
changes instead of polling. [R. Belmont]
- Device additions are now tracked in addition to removals
- Changing channel configuration in Audio/MIDI Setup is now tracked
|
| |
|
|
| |
it happens regularly. [R. Belmont]
|
| |
|
|
| |
becomes unavailable. [R. Belmont]
|