rpcsx/rpcs3/Emu/Cell/Modules
Rui Pinheiro 5159d3559e Implement Audio Backend Capabilities querying
Also renames "AudioThread" to "AudioBackend". The new name is more
descriptive of what the class really is responsible for, since the
backends are not responsible for managing the audio thread.

NOTE: Right now only XAudio2 is supported
2019-01-12 21:29:56 +03:00
..
cell_FreeType2.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellAdec.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
cellAdec.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellAtrac.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellAtrac.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellAtracMulti.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellAtracMulti.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellAudio.cpp Implement Audio Backend Capabilities querying 2019-01-12 21:29:56 +03:00
cellAudio.h Implement Audio Backend Capabilities querying 2019-01-12 21:29:56 +03:00
cellAudioIn.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellAudioOut.cpp Add 2-channels mode for cellAudioOutGetDeviceInfo 2018-03-01 04:20:54 +04:00
cellAudioOut.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellAvconfExt.cpp Initial work on cellMic 2018-08-29 15:15:18 +03:00
cellBgdl.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellBgdl.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellCamera.cpp Added CAMERA_NOT_INIT checks for no camera setting 2018-12-20 08:52:09 +01:00
cellCamera.h Set total memory size according to sdkver 2018-12-30 20:12:32 +00:00
cellCelp8Enc.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellCelp8Enc.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellCelpEnc.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellCelpEnc.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellCrossController.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellDaisy.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellDaisy.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellDmux.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
cellDmux.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellFiber.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellFiber.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellFont.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellFont.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellFontFT.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellFontFT.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellFs.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
cellFs.h cellFsGetDirectoryEntries rewritten 2017-04-26 02:27:34 +03:00
cellGame.cpp revert part of #5529 2019-01-12 06:59:07 +01:00
cellGame.h cellGame: implement error messages and some stubs 2018-08-29 16:09:00 +03:00
cellGameExec.cpp cellGameExec: add param checks 2018-08-29 16:09:00 +03:00
cellGcmSys.cpp hle gcm: Fix cellGcmGetReportDataAddressLocation 2018-12-30 15:04:59 +01:00
cellGcmSys.h allow deallocations to unmap rsx mapped memory 2018-05-29 19:57:28 +03:00
cellGem.cpp Input: Enable In-Game Pad Config Reset 2018-12-17 19:41:18 +01:00
cellGem.h stub cellGem some more (#4349) 2018-04-01 02:03:37 +04:00
cellGifDec.cpp Try to get rid of SIZE_32 macro 2018-09-03 21:40:36 +03:00
cellGifDec.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellHttp.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellHttp.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellHttpUtil.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellHttpUtil.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellImeJp.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellImeJp.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellJpgDec.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellJpgDec.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellJpgEnc.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellJpgEnc.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellKb.cpp cellKb/Qt: Improve basic keyboard 2018-09-13 22:01:30 +02:00
cellKb.h cellKb: improvements 2018-08-02 00:24:06 +02:00
cellKey2char.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellL10n.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellL10n.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellLibprof.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellMic.cpp Refactor audio/camera/mic threads 2018-10-02 02:22:26 +03:00
cellMic.h Refactor audio/camera/mic threads 2018-10-02 02:22:26 +03:00
cellMouse.cpp Rewrite condition variables 2018-11-29 01:30:05 +03:00
cellMouse.h cellMouse: improvements 2018-08-02 00:24:06 +02:00
cellMsgDialog.cpp add error_code to cellOskDialog and cellMsgDialog 2019-01-10 13:05:48 +01:00
cellMsgDialog.h split MsgDialogBase 2019-01-10 13:05:48 +01:00
cellMusic.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellMusic.h Add callbacks for cellMusic 2018-02-24 02:38:43 +04:00
cellMusicDecode.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellMusicExport.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellNetCtl.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellNetCtl.h Add CELL_GAMEUPDATE_RESULT_STATUS_* enum 2018-02-25 13:17:38 +00:00
cellOskDialog.cpp cellOskDialog: initial code for cellOskDialogSetSeparateWindowOption 2019-01-10 13:05:48 +01:00
cellOskDialog.h cellOsk fixup 2019-01-12 08:26:04 +01:00
cellOvis.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellPad.cpp Input: Enable In-Game Pad Config Reset 2018-12-17 19:41:18 +01:00
cellPad.h Do not rely on cellPadInit in native ui 2018-12-15 13:51:16 +01:00
cellPamf.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellPamf.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellPhotoDecode.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellPhotoExport.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellPhotoImport.cpp Make vm::var unmoveable 2018-09-03 21:40:36 +03:00
cellPng.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellPngDec.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellPngDec.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellPngEnc.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellPrint.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellRec.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellRemotePlay.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellResc.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellResc.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellRtc.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellRtc.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellRtcAlarm.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellRudp.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellRudp.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellSail.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSail.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellSailRec.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSaveData.cpp cellSaveData: try to address #5415 2018-12-24 16:04:46 +03:00
cellSaveData.h cellSaveData: print SECUREFILE secureId 2018-07-21 12:18:07 +03:00
cellScreenshot.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellScreenshot.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellSearch.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSearch.h Add callbacks for cellMusic 2018-02-24 02:38:43 +04:00
cellSheap.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSpudll.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSpudll.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellSpurs.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
cellSpurs.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellSpursJq.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSpursJq.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellSpursSpu.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
cellSsl.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellStorage.cpp Add callbacks for cellStorage 2018-02-28 15:58:50 +04:00
cellSubDisplay.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSubDisplay.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellSync.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
cellSync.h atomic_t<>: remove inline assignment 2018-09-09 12:59:24 +03:00
cellSync2.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSync2.h hle: improve cellSync2 error checks and logging 2018-05-15 22:59:34 +04:00
cellSysconf.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSysconf.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellSysmodule.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSysutil.cpp add error_code to cellOskDialog and cellMsgDialog 2019-01-10 13:05:48 +01:00
cellSysutil.h add error_code to cellOskDialog and cellMsgDialog 2019-01-10 13:05:48 +01:00
cellSysutilAp.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSysutilAvc.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSysutilAvc2.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSysutilAvc2.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellSysutilMisc.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellSysutilNpEula.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellUsbd.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellUsbd.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellUsbpspcm.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellUserInfo.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellUserInfo.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellVdec.cpp cellVdecGetPicture accurate error checking 2018-11-15 20:06:49 +03:00
cellVdec.h cellVdecGetPicture accurate error checking 2018-11-15 20:06:49 +03:00
cellVideoExport.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellVideoOut.cpp cellVideoOutConfigure minor fix. 2018-12-30 17:58:20 +03:00
cellVideoOut.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellVideoUpload.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellVideoUpload.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellVoice.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellVoice.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellVpost.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
cellVpost.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
cellWebBrowser.cpp Stub some functions in cellWebBrowser 2018-01-28 02:50:42 +04:00
cellWebBrowser.h Stub some functions in cellWebBrowser 2018-01-28 02:50:42 +04:00
libmedi.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
libmixer.cpp Implement Audio Backend Capabilities querying 2019-01-12 21:29:56 +03:00
libmixer.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
libsnd3.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
libsnd3.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
libsynth2.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
libsynth2.h Partial commit: Modules 2016-04-15 19:22:25 +03:00
sceNp.cpp sceNp: improve sceNpManagerGetNetworkTime function (#5451) 2018-12-25 17:13:11 +03:00
sceNp.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sceNp2.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sceNp2.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sceNpClans.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sceNpClans.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sceNpCommerce2.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sceNpCommerce2.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sceNpMatchingInt.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sceNpSns.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sceNpSns.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sceNpTrophy.cpp cellSysutilCheckCallback forced granularity 2019-01-03 02:15:01 +03:00
sceNpTrophy.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sceNpTus.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sceNpTus.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sceNpUtil.cpp better stub sceNpUtilBandwidthTestGetStatus 2018-09-07 12:38:51 +03:00
sceNpUtil.h better stub sceNpUtilBandwidthTestGetStatus 2018-09-07 12:38:51 +03:00
sys_game.cpp Exitspawn support renewal 2017-09-19 15:07:07 +03:00
sys_heap.cpp Memory mirror support 2018-05-09 23:35:34 +03:00
sys_io.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sys_libc.cpp Add option "HLE lwmutex" 2018-09-09 01:02:19 +03:00
sys_libc_.cpp Memory mirror support 2018-05-09 23:35:34 +03:00
sys_lv2dbg.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sys_lv2dbg.h Implement sys_dbg_read_process_memory and sys_dbg_write_process_memory 2018-07-10 01:47:47 +04:00
sys_lwcond_.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_lwmutex_.cpp Add option "HLE lwmutex" 2018-09-09 01:02:19 +03:00
sys_mempool.cpp Remove explicit_bool_t, ignore, multicast<> 2018-09-08 00:32:04 +03:00
sys_mmapper_.cpp Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_net_.cpp Remove thread_ctrl::atexit 2018-09-15 17:09:56 +03:00
sys_net_.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00
sys_ppu_thread_.cpp Exitspawn support renewal 2017-09-19 15:07:07 +03:00
sys_prx_.cpp Make vm::var unmoveable 2018-09-03 21:40:36 +03:00
sys_rsxaudio_.cpp Stub sys_rsxaudio_ functions 2017-06-22 20:08:21 +03:00
sys_spinlock.cpp Migration to named_thread<> 2018-10-19 22:22:35 +03:00
sys_spu_.cpp Make vm::var unmoveable 2018-09-03 21:40:36 +03:00
sysPrxForUser.cpp Reintroduce LOG_CHANNEL 2018-08-25 15:39:00 +03:00
sysPrxForUser.h Clean vm::ps3 namespace use 2018-02-09 17:49:37 +03:00