mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-15 19:28:43 +12:00
HLE: add even more error_code
This commit is contained in:
parent
9dab0575fa
commit
ca59ab59e9
8 changed files with 381 additions and 77 deletions
|
@ -1,4 +1,4 @@
|
|||
#include "stdafx.h"
|
||||
#include "stdafx.h"
|
||||
#include "Emu/System.h"
|
||||
#include "Emu/IdManager.h"
|
||||
#include "Emu/Cell/PPUModule.h"
|
||||
|
@ -23,6 +23,231 @@ extern std::mutex g_mutex_avcodec_open2;
|
|||
|
||||
LOG_CHANNEL(cellAdec);
|
||||
|
||||
template <>
|
||||
void fmt_class_string<CellAdecError>::format(std::string& out, u64 arg)
|
||||
{
|
||||
format_enum(out, arg, [](CellAdecError value)
|
||||
{
|
||||
switch (value)
|
||||
{
|
||||
STR_CASE(CELL_ADEC_ERROR_FATAL);
|
||||
STR_CASE(CELL_ADEC_ERROR_SEQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_ARG);
|
||||
STR_CASE(CELL_ADEC_ERROR_BUSY);
|
||||
STR_CASE(CELL_ADEC_ERROR_EMPTY);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP_BUSY);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP_EMPTY);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP_ARG);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP_SEQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP_CORE_FATAL);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP_CORE_ARG);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP_CORE_SEQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP8_BUSY);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP8_EMPTY);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP8_ARG);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP8_SEQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP8_CORE_FATAL);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP8_CORE_ARG);
|
||||
STR_CASE(CELL_ADEC_ERROR_CELP8_CORE_SEQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_FATAL);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SEQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_ARG);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_BUSY);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_EMPTY);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_BUFFER_OVERFLOW);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_END_OF_BITSTREAM);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_CH_CONFIG_INCONSISTENCY);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_NO_CH_DEFAULT_POS);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_CH_POS);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_UNANTICIPATED_COUPLING_CH);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_LAYER_ID);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_ADTS_SYNCWORD_ERROR);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_ADTS_ID);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_CH_CHANGED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SAMPLING_FREQ_CHANGED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_WRONG_SBR_CH);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_WRONG_SCALE_FACTOR);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_BOOKS);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_SECTION_DATA);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_PULSE_IS_NOT_LONG);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_GC_IS_NOT_SUPPORTED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_ELEMENT_ID);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_NO_CH_CONFIG);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_UNEXPECTED_OVERLAP_CRC);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_CRC_BUFFER_EXCEEDED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_CRC);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_BAD_WINDOW_CODE);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_ADIF_HEADER_ID);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_NOT_SUPPORTED_PROFILE);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_PROG_NUMBER_NOT_FOUND);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_SAMP_RATE_INDEX);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_UNANTICIPATED_CH_CONFIG);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_PULSE_OVERFLOWED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_CAN_NOT_UNPACK_INDEX);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_DEINTERLEAVE_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_CALC_BAND_OFFSET_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_GET_SCALE_FACTOR_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_GET_CC_GAIN_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_MIX_COUPLING_CH_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_GROUP_IS_INVALID);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_PREDICT_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_PREDICT_RESET_PATTERN);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVALID_TNS_FRAME_INFO);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_GET_MASK_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_GET_GROUP_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_GET_LPFLAG_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_INVERSE_QUANTIZATION_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_GET_CB_MAP_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_GET_PULSE_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_MONO_MIXDOWN_ELEMENT_IS_NOT_SUPPORTED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_STEREO_MIXDOWN_ELEMENT_IS_NOT_SUPPORTED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_CH_OVERFLOW);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_NOSYNCH);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_ILLEGAL_PROGRAM);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_ILLEGAL_TAG);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_ILLEGAL_CHN_CONFIG);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_ILLEGAL_SECTION);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_ILLEGAL_SCFACTORS);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_ILLEGAL_PULSE_DATA);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_MAIN_PROFILE_NOT_IMPLEMENTED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_GC_NOT_IMPLEMENTED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_ILLEGAL_PLUS_ELE_ID);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_CREATE_ERROR);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_NOT_INITIALIZED);
|
||||
STR_CASE(CELL_ADEC_ERROR_M4AAC_SBR_INVALID_ENVELOPE);
|
||||
STR_CASE(CELL_ADEC_ERROR_AC3_BUSY);
|
||||
STR_CASE(CELL_ADEC_ERROR_AC3_EMPTY);
|
||||
STR_CASE(CELL_ADEC_ERROR_AC3_PARAM);
|
||||
STR_CASE(CELL_ADEC_ERROR_AC3_FRAME);
|
||||
STR_CASE(CELL_ADEC_ERROR_AT3_OK); // CELL_ADEC_ERROR_AT3_OFFSET
|
||||
STR_CASE(CELL_ADEC_ERROR_AT3_BUSY);
|
||||
STR_CASE(CELL_ADEC_ERROR_AT3_EMPTY);
|
||||
STR_CASE(CELL_ADEC_ERROR_AT3_ERROR);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_OK); // CELL_ADEC_ERROR_ATX_OFFSET, CELL_ADEC_ERROR_ATX_NONE
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_BUSY);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_EMPTY);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ATSHDR);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_NON_FATAL);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_NOT_IMPLE);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_PACK_CE_OVERFLOW);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ILLEGAL_NPROCQUS);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_FATAL);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ENC_OVERFLOW);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_PACK_CE_UNDERFLOW);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDCT);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_GAINADJ);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDSF);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_SPECTRA);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDWL);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_GHWAVE);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_SHEADER);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDWL_A);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDWL_B);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDWL_C);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDWL_D);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDWL_E);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDSF_A);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDSF_B);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDSF_C);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDSF_D);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_IDCT_A);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_GC_NGC);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_GC_IDLEV_A);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_GC_IDLOC_A);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_GC_IDLEV_B);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_GC_IDLOC_B);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_SN_NWVS);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_FATAL_HANDLE);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ASSERT_SAMPLING_FREQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ASSERT_CH_CONFIG_INDEX);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ASSERT_NBYTES);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ASSERT_BLOCK_NUM);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ASSERT_BLOCK_ID);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ASSERT_CHANNELS);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_UNINIT_BLOCK_SPECIFIED);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_POSCFG_PRESENT);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_BUFFER_OVERFLOW);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ILL_BLK_TYPE_ID);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_UNPACK_CHANNEL_BLK_FAILED);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ILL_BLK_ID_USED_1);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ILL_BLK_ID_USED_2);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ILLEGAL_ENC_SETTING);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ILLEGAL_DEC_SETTING);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ASSERT_NSAMPLES);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ILL_SYNCWORD);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ILL_SAMPLING_FREQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_ILL_CH_CONFIG_INDEX);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_RAW_DATA_FRAME_SIZE_OVER);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SYNTAX_ENHANCE_LENGTH_OVER);
|
||||
STR_CASE(CELL_ADEC_ERROR_ATX_SPU_INTERNAL_FAIL);
|
||||
STR_CASE(CELL_ADEC_ERROR_LPCM_FATAL);
|
||||
STR_CASE(CELL_ADEC_ERROR_LPCM_SEQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_LPCM_ARG);
|
||||
STR_CASE(CELL_ADEC_ERROR_LPCM_BUSY);
|
||||
STR_CASE(CELL_ADEC_ERROR_LPCM_EMPTY);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_OK); // CELL_ADEC_ERROR_MP3_OFFSET
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_BUSY);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_EMPTY);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_ERROR);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_LOST_SYNC);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_NOT_L3);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_BAD_BITRATE);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_BAD_SFREQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_BAD_EMPHASIS);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_BAD_BLKTYPE);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_BAD_VERSION);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_BAD_MODE);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_BAD_MODE_EXT);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_HUFFMAN_NUM);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_HUFFMAN_CASE_ID);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_SCALEFAC_COMPRESS);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_HGETBIT);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_FLOATING_EXCEPTION);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_ARRAY_OVERFLOW);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_STEREO_PROCESSING);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_JS_BOUND);
|
||||
STR_CASE(CELL_ADEC_ERROR_MP3_PCMOUT);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_FATAL);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_SEQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_ARG);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_BUSY);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_EMPTY);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_SYNCF);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_LAYER);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_BITRATE);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_SAMPLEFREQ);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_VERSION);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_MODE_EXT);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_UNSUPPORT);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_OPENBS_EX);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_SYNCF_EX);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_CRCGET_EX);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_CRC_EX);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_CRCGET);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_CRC);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_BITALLOC);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_SCALE);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_SAMPLE);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_OPENBS);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_MC_CRCGET);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_MC_CRC);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_MC_BITALLOC);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_MC_SCALE);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_MC_SAMPLE);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_MC_HEADER);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_MC_STATUS);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_AG_CCRCGET);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_AG_CRC);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_AG_BITALLOC);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_AG_SCALE);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_AG_SAMPLE);
|
||||
STR_CASE(CELL_ADEC_ERROR_M2BC_AG_STATUS);
|
||||
}
|
||||
|
||||
return unknown;
|
||||
});
|
||||
}
|
||||
|
||||
class AudioDecoder : public ppu_thread
|
||||
{
|
||||
public:
|
||||
|
@ -538,7 +763,7 @@ bool adecCheckType(s32 type)
|
|||
return true;
|
||||
}
|
||||
|
||||
s32 cellAdecQueryAttr(vm::ptr<CellAdecType> type, vm::ptr<CellAdecAttr> attr)
|
||||
error_code cellAdecQueryAttr(vm::ptr<CellAdecType> type, vm::ptr<CellAdecAttr> attr)
|
||||
{
|
||||
cellAdec.warning("cellAdecQueryAttr(type=*0x%x, attr=*0x%x)", type, attr);
|
||||
|
||||
|
@ -555,7 +780,7 @@ s32 cellAdecQueryAttr(vm::ptr<CellAdecType> type, vm::ptr<CellAdecAttr> attr)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellAdecOpen(vm::ptr<CellAdecType> type, vm::ptr<CellAdecResource> res, vm::ptr<CellAdecCb> cb, vm::ptr<u32> handle)
|
||||
error_code cellAdecOpen(vm::ptr<CellAdecType> type, vm::ptr<CellAdecResource> res, vm::ptr<CellAdecCb> cb, vm::ptr<u32> handle)
|
||||
{
|
||||
cellAdec.warning("cellAdecOpen(type=*0x%x, res=*0x%x, cb=*0x%x, handle=*0x%x)", type, res, cb, handle);
|
||||
|
||||
|
@ -567,7 +792,7 @@ s32 cellAdecOpen(vm::ptr<CellAdecType> type, vm::ptr<CellAdecResource> res, vm::
|
|||
fmt::throw_exception("cellAdec disabled, use LLE.");
|
||||
}
|
||||
|
||||
s32 cellAdecOpenEx(vm::ptr<CellAdecType> type, vm::ptr<CellAdecResourceEx> res, vm::ptr<CellAdecCb> cb, vm::ptr<u32> handle)
|
||||
error_code cellAdecOpenEx(vm::ptr<CellAdecType> type, vm::ptr<CellAdecResourceEx> res, vm::ptr<CellAdecCb> cb, vm::ptr<u32> handle)
|
||||
{
|
||||
cellAdec.warning("cellAdecOpenEx(type=*0x%x, res=*0x%x, cb=*0x%x, handle=*0x%x)", type, res, cb, handle);
|
||||
|
||||
|
@ -579,14 +804,14 @@ s32 cellAdecOpenEx(vm::ptr<CellAdecType> type, vm::ptr<CellAdecResourceEx> res,
|
|||
fmt::throw_exception("cellAdec disabled, use LLE.");
|
||||
}
|
||||
|
||||
s32 cellAdecOpenExt(vm::ptr<CellAdecType> type, vm::ptr<CellAdecResourceEx> res, vm::ptr<CellAdecCb> cb, vm::ptr<u32> handle)
|
||||
error_code cellAdecOpenExt(vm::ptr<CellAdecType> type, vm::ptr<CellAdecResourceEx> res, vm::ptr<CellAdecCb> cb, vm::ptr<u32> handle)
|
||||
{
|
||||
cellAdec.warning("cellAdecOpenExt(type=*0x%x, res=*0x%x, cb=*0x%x, handle=*0x%x)", type, res, cb, handle);
|
||||
|
||||
return cellAdecOpenEx(type, res, cb, handle);
|
||||
}
|
||||
|
||||
s32 cellAdecClose(u32 handle)
|
||||
error_code cellAdecClose(u32 handle)
|
||||
{
|
||||
cellAdec.warning("cellAdecClose(handle=0x%x)", handle);
|
||||
|
||||
|
@ -609,7 +834,7 @@ s32 cellAdecClose(u32 handle)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellAdecStartSeq(u32 handle, u32 param)
|
||||
error_code cellAdecStartSeq(u32 handle, u32 param)
|
||||
{
|
||||
cellAdec.warning("cellAdecStartSeq(handle=0x%x, param=*0x%x)", handle, param);
|
||||
|
||||
|
@ -662,7 +887,7 @@ s32 cellAdecStartSeq(u32 handle, u32 param)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellAdecEndSeq(u32 handle)
|
||||
error_code cellAdecEndSeq(u32 handle)
|
||||
{
|
||||
cellAdec.warning("cellAdecEndSeq(handle=0x%x)", handle);
|
||||
|
||||
|
@ -677,7 +902,7 @@ s32 cellAdecEndSeq(u32 handle)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellAdecDecodeAu(u32 handle, vm::ptr<CellAdecAuInfo> auInfo)
|
||||
error_code cellAdecDecodeAu(u32 handle, vm::ptr<CellAdecAuInfo> auInfo)
|
||||
{
|
||||
cellAdec.trace("cellAdecDecodeAu(handle=0x%x, auInfo=*0x%x)", handle, auInfo);
|
||||
|
||||
|
@ -700,7 +925,7 @@ s32 cellAdecDecodeAu(u32 handle, vm::ptr<CellAdecAuInfo> auInfo)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellAdecGetPcm(u32 handle, vm::ptr<float> outBuffer)
|
||||
error_code cellAdecGetPcm(u32 handle, vm::ptr<float> outBuffer)
|
||||
{
|
||||
cellAdec.trace("cellAdecGetPcm(handle=0x%x, outBuffer=*0x%x)", handle, outBuffer);
|
||||
|
||||
|
@ -816,7 +1041,7 @@ s32 cellAdecGetPcm(u32 handle, vm::ptr<float> outBuffer)
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 cellAdecGetPcmItem(u32 handle, vm::pptr<CellAdecPcmItem> pcmItem)
|
||||
error_code cellAdecGetPcmItem(u32 handle, vm::pptr<CellAdecPcmItem> pcmItem)
|
||||
{
|
||||
cellAdec.trace("cellAdecGetPcmItem(handle=0x%x, pcmItem=**0x%x)", handle, pcmItem);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue