| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | (nw) Clean up the mess on master | 2019-03-26 | 1 | -7/+2 | |
| | | | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release. | ||||
| * | Revert "conflict resolution (nw)" | 2019-03-25 | 1 | -2/+7 | |
| | | | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705. | ||||
| * | sdl_sound.cpp: Remove leftover variable (nw) | 2019-02-18 | 1 | -3/+0 | |
| | | |||||
| * | (nw) remove some superfluous const, eliminate a superfluous temp, remove ↵ | 2019-02-18 | 1 | -4/+2 | |
| | | | | | superflous semicolons, etc. and also fix a known broken build script change | ||||
| * | Workaround for Web Audio autoplay restrictions in Chrome 71 [Justin Kerk] | 2018-12-30 | 1 | -6/+12 | |
| | | |||||
| * | clean up sdl_sound a bit (nw) | 2018-12-25 | 1 | -113/+74 | |
| | | |||||
| * | xaudio2: fix wrong dll, regression from ↵ | 2018-12-12 | 1 | -3/+3 | |
| | | | | | | | a10fcd31d3d8add2424467f981d4405f06c920fb (nw) https://mametesters.org/view.php?id=7170 | ||||
| * | Android compile fix (#4395) | 2018-12-11 | 1 | -4/+4 | |
| | | | | | | | | | | | * Fix compile for Android, set API to 24 * Update Android Studio project to API 24 * Fixed project file to latest Android Studio * fix build with gradle alone | ||||
| * | sdl_sound.cpp: Rework the circular buffer | 2018-12-09 | 1 | -196/+164 | |
| | | | | | | | | | | | Previous code had several oddities. Like checks against buffer overflows / underflows done at several places in the code, usage of a spinlock, unnecessary use of "volatile" qualifier, redundant informations about the circular buffer and exposed details about the split nature of ranges in the buffer. This lead to an unlikely deadlock once in a great while. Signed-off-by: Celelibi <celelibi@gmail.com> | ||||
| * | add missing override (nw) | 2018-03-15 | 2 | -8/+8 | |
| | | |||||
| * | Fix sound_sdl::sdl_callback, fill buffer with silence when underflow. | 2017-06-25 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | The problem is most noticeable when you are saving state, and the save takes a relatively long time, short period of audio gets played repeatedly, which is usually unpleasant. I found out it's caused by sdl_sound::sdl_callback not fill the audio buffer with silence when underflow occurs. According to https://wiki.libsdl.org/SDL_AudioSpec, if there's nothing to play, the callback should fill the buffer with silence. I tested this change and the problem is gone. | ||||
| * | Fix issues on 32-bit builds and clamp latency | 2017-01-30 | 1 | -3/+13 | |
| | | |||||
| * | Fixed building using system portaudio | 2017-01-26 | 1 | -1/+1 | |
| | | |||||
| * | srcclean (nw) | 2017-01-22 | 1 | -2/+2 | |
| | | |||||
| * | rename variables to maintain consistent with coreaudio/sdl etc | 2017-01-19 | 1 | -24/+24 | |
| | | |||||
| * | fix up initialization | 2017-01-19 | 1 | -1/+2 | |
| | | |||||
| * | Simplify the audio buffer and fix a wrap-around issue | 2017-01-18 | 1 | -16/+12 | |
| | | |||||
| * | fix indentation, leading spaces to tabs | 2017-01-15 | 1 | -315/+315 | |
| | | |||||
| * | some osd_printf_verbose calls should be to osd_printf_error | 2017-01-14 | 1 | -4/+4 | |
| | | |||||
| * | fix memory leak and log error checking | 2017-01-14 | 1 | -9/+8 | |
| | | |||||
| * | tabs to spaces | 2017-01-14 | 1 | -317/+317 | |
| | | |||||
| * | Initial PortAudio backend with build script changes to support library ↵ | 2017-01-11 | 1 | -0/+438 | |
| | | | | | version 20161030 | ||||
| * | Move special windows.h include directives to build defines (nw) | 2016-12-28 | 2 | -6/+0 | |
| | | |||||
| * | Merge pull request #1749 from bradhugh/dynamic_api | 2016-12-02 | 1 | -15/+5 | |
| |\ | | | | | Created DYNAMIC_API macros for dynamic bind helper classes | ||||
| | * | Update name of DYNAMIC_API macros (nw) | 2016-12-01 | 1 | -5/+5 | |
| | | | |||||
| | * | Simpler low-cost implementation making modules and function pointers class ↵ | 2016-11-21 | 1 | -9/+5 | |
| | | | | | | | | | members instead (nw) | ||||
| | * | Changing singleton to be thread safe (nw) | 2016-11-20 | 1 | -1/+1 | |
| | | | |||||
| | * | Created DYNAMIC_API macros for cleaner definition of dynamically linked ↵ | 2016-11-20 | 1 | -14/+8 | |
| | | | | | | | | | functions | ||||
| * | | srcclean (nw) | 2016-11-27 | 1 | -1/+1 | |
| |/ | |||||
| * | Change window handle storage to template instead of void* (nw) (#1725) | 2016-11-17 | 1 | -2/+2 | |
| | | | | | * Change window handle storage to template instead of void* (nw) | ||||
| * | Enable sound for UWP (well that was easy) (nw) | 2016-11-11 | 1 | -1/+1 | |
| | | |||||
| * | simplified memory allocation for osd_module (nw) | 2016-11-11 | 1 | -0/+2 | |
| | | |||||
| * | NOTICE (TYPE NAME CONSOLIDATION) | 2016-10-22 | 8 | -67/+67 | |
| | | | | | | Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8 | ||||
| * | Fix two leaks (nw) | 2016-10-03 | 1 | -4/+0 | |
| | | |||||
| * | Minor XAudio2 tweak to not always submit buffers if not needed (nw) | 2016-08-17 | 1 | -4/+14 | |
| | | |||||
| * | Try to fix audio delay regression caused when fixing -refreshspeed for | 2016-08-15 | 1 | -0/+4 | |
| | | | | | -sound xaudio2 | ||||
| * | Fix audio distortion with -refreshspeed and -sound xaudio2 (MT 06199) | 2016-08-11 | 1 | -5/+2 | |
| | | |||||
| * | patch up on OSX | 2016-08-01 | 1 | -2/+2 | |
| | | |||||
| * | algorithm-> utility where appropriate, fix imgtool (nw) | 2016-07-31 | 2 | -2/+2 | |
| | | |||||
| * | fix osx compile (nw) | 2016-07-31 | 1 | -2/+2 | |
| | | |||||
| * | std::min and std:max instead of MIN and MAX, also some more macros converted ↵ | 2016-07-31 | 4 | -15/+21 | |
| | | | | | to inline functions (nw) | ||||
| * | Misc code cleanups for Direct3D code | 2016-07-01 | 1 | -0/+0 | |
| | | | | | Removed unused methods, unused function parameters, redundant casts, doubly linked lists made into singly linked lists, etc. | ||||
| * | Cleanup and version bumpmame0175 | 2016-06-29 | 1 | -2/+2 | |
| | | |||||
| * | Add XAudio2 init time logging | 2016-06-18 | 1 | -1/+6 | |
| | | |||||
| * | Add WINAPI to other needed functions for stdcall calling convention on 32-bit | 2016-06-15 | 1 | -1/+1 | |
| | | |||||
| * | Introduce dynamic_module | 2016-06-11 | 1 | -29/+33 | |
| | | | | | | This is a central cross-platform facility to dynamically bind functions from shared libraries. Updated all OSD modules to use it. | ||||
| * | Move window_list to osd_common_t | 2016-06-11 | 1 | -2/+2 | |
| | | |||||
| * | Unify window_list in Windows and SDL OSD | 2016-06-10 | 1 | -2/+2 | |
| | | |||||
| * | Ensure XAudio2 doesn't crash when no sound card present. | 2016-06-03 | 1 | -28/+48 | |
| | | |||||
| * | Cleanups and version bumpmame0174 | 2016-05-25 | 1 | -1/+1 | |
| | | |||||
