rpcsx/rpcs3/Emu/Cell/Modules
Megamouse 72f0637efe Windows/Audio: add listener for device change
For some reason XAudio2 doesn't automatically change the device anymore.
So let's just listen for the OnDefaultDeviceChanged event and update the cell audio thread if necessary.
2021-08-25 22:44:16 +02:00
..
cell_FreeType2.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellAdec.cpp replace some random Emu.Pause with fatal errors 2021-07-20 19:47:00 +02:00
cellAdec.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellAtrac.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellAtrac.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellAtracMulti.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellAtracMulti.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellAudio.cpp Windows/Audio: add listener for device change 2021-08-25 22:44:16 +02:00
cellAudio.h Windows/Audio: add listener for device change 2021-08-25 22:44:16 +02:00
cellAudioIn.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
cellAudioOut.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellAudioOut.h More random changes 2021-04-11 14:01:51 +03:00
cellAuthDialog.cpp hle: cellAuthDialog 2020-02-22 16:03:14 +03:00
cellAvconfExt.cpp More random changes 2021-04-11 14:01:51 +03:00
cellBgdl.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellBgdl.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellCamera.cpp cellGem: fix mouse positions 2021-08-04 20:28:34 +02:00
cellCamera.h cellGem: fix mouse positions 2021-08-04 20:28:34 +02:00
cellCelp8Enc.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellCelp8Enc.h Add usz alias for std::size_t 2020-12-18 12:23:53 +03:00
cellCelpEnc.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellCelpEnc.h Add usz alias for std::size_t 2020-12-18 12:23:53 +03:00
cellCrossController.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellCrossController.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellDaisy.cpp Enable -Wunused-parameter 2021-03-06 18:07:08 +03:00
cellDaisy.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellDmux.cpp replace some random Emu.Pause with fatal errors 2021-07-20 19:47:00 +02:00
cellDmux.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellDtcpIpUtility.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellFiber.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellFiber.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
cellFont.cpp More random changes 2021-04-11 14:01:51 +03:00
cellFont.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellFontFT.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellFontFT.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
cellFs.cpp More random changes 2021-04-11 14:01:51 +03:00
cellFs.h More random changes 2021-04-11 14:01:51 +03:00
cellGame.cpp cellGame: treat media apps as CELL_GAME_GAMETYPE_HDD 2021-07-08 22:06:48 +02:00
cellGame.h More random changes 2021-04-11 14:01:51 +03:00
cellGameExec.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellGcmSys.cpp types.hpp: implement min_v<>, max_v<>, SignedInt, UnsignedInt, FPInt concepts 2021-05-23 19:43:51 +03:00
cellGcmSys.h HLE cellGcmSys: Make IOTable accurate 2020-02-19 18:11:30 +00:00
cellGem.cpp fix some warnings 2021-08-15 21:02:38 +02:00
cellGem.h cellGem: cellGemPrepareVideoConvert update 2021-08-04 20:28:34 +02:00
cellGifDec.cpp More random changes 2021-04-11 14:01:51 +03:00
cellGifDec.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellHttp.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellHttp.h Minor fixes 2019-07-01 04:33:23 +03:00
cellHttpUtil.cpp More random changes 2021-04-11 14:01:51 +03:00
cellHttpUtil.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellImeJp.cpp fixed_typemap.hpp: return reference 2021-03-02 16:08:14 +03:00
cellImeJp.h Add usz alias for std::size_t 2020-12-18 12:23:53 +03:00
cellJpgDec.cpp More random changes 2021-04-11 14:01:51 +03:00
cellJpgDec.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
cellJpgEnc.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellJpgEnc.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellKb.cpp Fix cellMouse/Keyboard initialization 2021-06-17 20:43:43 +02:00
cellKb.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
cellKey2char.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellL10n.cpp More random changes 2021-04-11 14:01:51 +03:00
cellL10n.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellLibprof.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellMic.cpp More random changes 2021-04-11 14:01:51 +03:00
cellMic.h Replace uint32_t with u32 2020-12-18 12:23:53 +03:00
cellMouse.cpp Fix cellMouse/Keyboard initialization 2021-06-17 20:43:43 +02:00
cellMouse.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
cellMsgDialog.cpp Move HLE table address to FXO (#10284) 2021-05-17 14:22:27 +03:00
cellMsgDialog.h Fix ppu compilation progress dialog 2021-01-30 21:34:16 +01:00
cellMusic.cpp fixed_typemap.hpp: make it a bit fool-proof 2021-03-02 21:58:49 +03:00
cellMusic.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellMusicDecode.cpp fixed_typemap.hpp: make it a bit fool-proof 2021-03-02 21:58:49 +03:00
cellMusicExport.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellNetAoi.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellNetCtl.cpp More random changes 2021-04-11 14:01:51 +03:00
cellNetCtl.h Enable -Wunused-function warning 2021-02-15 14:39:53 +03:00
cellOskDialog.cpp More random changes 2021-04-11 14:01:51 +03:00
cellOskDialog.h Don't randomly include "stdafx.h" 2020-12-22 14:32:30 +03:00
cellOvis.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellPad.cpp input: fix minor data race 2021-08-09 11:29:46 +02:00
cellPad.h sys_hid vsh 2021-07-18 14:20:33 +02:00
cellPamf.cpp replace some random Emu.Pause with fatal errors 2021-07-20 19:47:00 +02:00
cellPamf.h More random changes 2021-04-11 14:01:51 +03:00
cellPesmUtility.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellPhotoDecode.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellPhotoExport.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellPhotoImport.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellPng.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
cellPngDec.cpp More random changes 2021-04-11 14:01:51 +03:00
cellPngDec.h More random changes 2021-04-11 14:01:51 +03:00
cellPngEnc.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellPngEnc.h Add usz alias for std::size_t 2020-12-18 12:23:53 +03:00
cellPrint.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellRec.cpp More random changes 2021-04-11 14:01:51 +03:00
cellRemotePlay.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellRemotePlay.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellResc.cpp Enable -Wunused-parameter 2021-03-06 18:07:08 +03:00
cellResc.h Add usz alias for std::size_t 2020-12-18 12:23:53 +03:00
cellRtc.cpp More random changes 2021-04-11 14:01:51 +03:00
cellRtc.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
cellRtcAlarm.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellRudp.cpp Enable -Wunused-parameter 2021-03-06 18:07:08 +03:00
cellRudp.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSail.cpp Test alterable aggregates via overriding be_t 2021-04-25 19:00:16 +03:00
cellSail.h Test alterable aggregates via overriding be_t 2021-04-25 19:00:16 +03:00
cellSailRec.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSaveData.cpp cellSaveData/UNIX: Optimize IO (#10574) 2021-07-18 21:08:04 +02:00
cellSaveData.h save-overlays: add entry size info 2021-04-30 00:30:26 +02:00
cellScreenshot.cpp fixed_typemap.hpp: make it a bit fool-proof 2021-03-02 21:58:49 +03:00
cellScreenshot.h fixed_typemap.hpp: make it a bit fool-proof 2021-03-02 21:58:49 +03:00
cellSearch.cpp cellSearch: extend media_info for video files 2021-06-25 09:41:32 +03:00
cellSearch.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
cellSheap.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSpudll.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSpudll.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
cellSpurs.cpp types.hpp: implement min_v<>, max_v<>, SignedInt, UnsignedInt, FPInt concepts 2021-05-23 19:43:51 +03:00
cellSpurs.h More random changes 2021-04-11 14:01:51 +03:00
cellSpursJq.cpp More random changes 2021-04-11 14:01:51 +03:00
cellSpursJq.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellSpursSpu.cpp More random changes 2021-04-11 14:01:51 +03:00
cellSsl.cpp fixed_typemap.hpp: return reference 2021-03-02 16:08:14 +03:00
cellSsl.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellStorage.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellStorage.h More random changes 2021-04-11 14:01:51 +03:00
cellSubDisplay.cpp More random changes 2021-04-11 14:01:51 +03:00
cellSubDisplay.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
cellSync.cpp Enable -Wunused-parameter 2021-03-06 18:07:08 +03:00
cellSync.h Remove HERE macro 2020-12-10 12:30:22 +03:00
cellSync2.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSync2.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
cellSysCache.cpp Move unspecific Emulator code out of System.cpp 2021-04-24 11:21:22 +03:00
cellSysconf.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSysconf.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSysmodule.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSysutil.cpp Replace gsl::span for std::span (c++20) (#7531) 2021-05-30 17:10:46 +03:00
cellSysutil.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSysutilAp.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSysutilAvc.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSysutilAvc2.cpp fixed_typemap.hpp: return reference 2021-03-02 16:08:14 +03:00
cellSysutilAvc2.h RPCN Client (#8663) 2020-08-27 20:47:04 +01:00
cellSysutilAvcExt.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSysutilMisc.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellSysutilNpEula.cpp hle: cellSysutilNpEula 2020-03-27 15:26:28 +03:00
cellUsbd.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellUsbd.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellUsbpspcm.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellUserInfo.cpp Move unspecific Emulator code out of System.cpp 2021-04-24 11:21:22 +03:00
cellUserInfo.h Implement most of cellUserInfo 2021-04-23 05:50:19 +03:00
cellVdec.cpp cellVdec: silence "Unsupported time_base" error log spam 2021-05-29 12:46:21 +02:00
cellVdec.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
cellVideoExport.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellVideoOut.cpp Enable -Wunused-parameter 2021-03-06 18:07:08 +03:00
cellVideoOut.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellVideoPlayerUtility.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellVideoUpload.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
cellVideoUpload.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellVoice.cpp fixed_typemap.hpp: return reference 2021-03-02 16:08:14 +03:00
cellVoice.h Remove BOM markers 2020-12-06 15:30:12 +03:00
cellVpost.cpp More random changes 2021-04-11 14:01:51 +03:00
cellVpost.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
cellWebBrowser.cpp fixed_typemap.hpp: make it a bit fool-proof 2021-03-02 21:58:49 +03:00
cellWebBrowser.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
libad_async.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
libad_core.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
libfs_utility_init.cpp Stub libfs_utility_init to bypass FSCK checks by vsh. 2021-07-17 18:56:07 +02:00
libfs_utility_init.h Stub libfs_utility_init to bypass FSCK checks by vsh. 2021-07-17 18:56:07 +02:00
libmedi.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
libmixer.cpp More random changes 2021-04-11 14:01:51 +03:00
libmixer.h Remove BOM markers 2020-12-06 15:30:12 +03:00
libsnd3.cpp Enable -Wunused-parameter 2021-03-06 18:07:08 +03:00
libsnd3.h Remove BOM markers 2020-12-06 15:30:12 +03:00
libsynth2.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
libsynth2.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
sceNp.cpp Move unspecific Emulator code out of System.cpp 2021-04-24 11:21:22 +03:00
sceNp.h sceNp: add some more constants 2021-06-25 09:41:32 +03:00
sceNp2.cpp Fix deref in sceNpMatching2CreateContext (#10539) 2021-07-14 00:11:14 +01:00
sceNp2.h atomic.hpp: replace std::atomic with atomic_t 2020-12-07 17:13:12 +03:00
sceNpClans.cpp fixed_typemap.hpp: return reference 2021-03-02 16:08:14 +03:00
sceNpClans.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
sceNpCommerce2.cpp sceNp: fix invalid ctx dereference 2021-07-01 23:09:23 +02:00
sceNpCommerce2.h Split BEType.h to util/v128.hpp and util/to_endian.hpp 2020-12-13 16:34:45 +03:00
sceNpMatchingInt.cpp Enable -Wunused-parameter 2021-03-06 18:07:08 +03:00
sceNpSns.cpp fixed_typemap.hpp: return reference 2021-03-02 16:08:14 +03:00
sceNpSns.h atomic.hpp: replace std::atomic with atomic_t 2020-12-07 17:13:12 +03:00
sceNpTrophy.cpp Formatting Library: Implement byte arrays formatting 2021-07-17 18:10:43 +02:00
sceNpTrophy.h Don't randomly include "stdafx.h" 2020-12-22 14:32:30 +03:00
sceNpTus.cpp More random changes 2021-04-11 14:01:51 +03:00
sceNpTus.h Replace uint64_t with u64 2020-12-18 12:23:53 +03:00
sceNpUtil.cpp fixed_typemap.hpp: return reference 2021-03-02 16:08:14 +03:00
sceNpUtil.h atomic.hpp: replace std::atomic with atomic_t 2020-12-07 17:13:12 +03:00
StaticHLE.cpp Move HLE table address to FXO (#10284) 2021-05-17 14:22:27 +03:00
StaticHLE.h More random changes 2021-04-11 14:01:51 +03:00
sys_crashdump.cpp Move sys_crashdump to it's own file and make it a module itself 2021-03-08 22:57:35 +03:00
sys_crashdump.h Move sys_crashdump to it's own file and make it a module itself 2021-03-08 22:57:35 +03:00
sys_game.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
sys_heap.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
sys_io_.cpp fixed_typemap.hpp: return reference 2021-03-02 16:08:14 +03:00
sys_libc.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
sys_libc_.cpp More random changes 2021-04-11 14:01:51 +03:00
sys_lv2dbg.cpp Enable -Wunused-parameter 2021-03-06 18:07:08 +03:00
sys_lv2dbg.h Add missing #includes to header files 2019-06-25 17:11:10 +03:00
sys_lwcond_.cpp Fixup HLE lwmutex 2021-08-04 21:39:57 +03:00
sys_lwmutex_.cpp Fixup HLE lwmutex 2021-08-04 21:39:57 +03:00
sys_mempool.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
sys_mmapper_.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
sys_net_.cpp Enable -Wunused-parameter 2021-03-06 18:07:08 +03:00
sys_net_.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_ppu_thread_.cpp vm: Remove vm::dealloc_verbose_nothrow 2021-01-15 17:37:52 +03:00
sys_prx_.cpp Enable -Wunused-parameter 2021-03-06 18:07:08 +03:00
sys_rsxaudio_.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
sys_spinlock.cpp Remove BOM markers 2020-12-06 15:30:12 +03:00
sys_spu_.cpp SPU TG: Simplify state of saved SPU image data 2021-05-01 19:43:00 +03:00
sysPrxForUser.cpp Fix HLE LWMutex setting - Implement dynamic initialization of HLE functions 2021-07-31 21:47:22 +03:00
sysPrxForUser.h sys_prx: more constants 2021-04-23 22:02:52 +02:00