2015-01-29 16:48:05 +01:00
|
|
|
#include "stdafx.h"
|
|
|
|
|
#include "Emu/System.h"
|
|
|
|
|
#include "Emu/ARMv7/PSVFuncList.h"
|
|
|
|
|
|
2015-06-21 01:04:01 +02:00
|
|
|
#include "sceVideodec.h"
|
2015-01-29 16:48:05 +01:00
|
|
|
|
2015-06-22 00:27:58 +02:00
|
|
|
s32 sceVideodecInitLibrary(u32 codecType, vm::cptr<SceVideodecQueryInitInfo> pInitInfo)
|
2015-01-30 11:48:12 +01:00
|
|
|
{
|
2015-07-01 19:09:26 +02:00
|
|
|
throw EXCEPTION("");
|
2015-01-30 11:48:12 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 sceVideodecTermLibrary(u32 codecType)
|
|
|
|
|
{
|
2015-07-01 19:09:26 +02:00
|
|
|
throw EXCEPTION("");
|
2015-01-30 11:48:12 +01:00
|
|
|
}
|
|
|
|
|
|
2015-06-22 00:27:58 +02:00
|
|
|
s32 sceAvcdecQueryDecoderMemSize(u32 codecType, vm::cptr<SceAvcdecQueryDecoderInfo> pDecoderInfo, vm::ptr<SceAvcdecDecoderInfo> pMemInfo)
|
2015-01-30 11:48:12 +01:00
|
|
|
{
|
2015-07-01 19:09:26 +02:00
|
|
|
throw EXCEPTION("");
|
2015-01-30 11:48:12 +01:00
|
|
|
}
|
|
|
|
|
|
2015-06-22 00:27:58 +02:00
|
|
|
s32 sceAvcdecCreateDecoder(u32 codecType, vm::ptr<SceAvcdecCtrl> pCtrl, vm::cptr<SceAvcdecQueryDecoderInfo> pDecoderInfo)
|
2015-01-30 11:48:12 +01:00
|
|
|
{
|
2015-07-01 19:09:26 +02:00
|
|
|
throw EXCEPTION("");
|
2015-01-30 11:48:12 +01:00
|
|
|
}
|
|
|
|
|
|
2015-06-21 01:04:01 +02:00
|
|
|
s32 sceAvcdecDeleteDecoder(vm::ptr<SceAvcdecCtrl> pCtrl)
|
2015-01-30 11:48:12 +01:00
|
|
|
{
|
2015-07-01 19:09:26 +02:00
|
|
|
throw EXCEPTION("");
|
2015-01-30 11:48:12 +01:00
|
|
|
}
|
|
|
|
|
|
2015-06-21 01:04:01 +02:00
|
|
|
s32 sceAvcdecDecodeAvailableSize(vm::ptr<SceAvcdecCtrl> pCtrl)
|
2015-01-30 11:48:12 +01:00
|
|
|
{
|
2015-07-01 19:09:26 +02:00
|
|
|
throw EXCEPTION("");
|
2015-01-30 11:48:12 +01:00
|
|
|
}
|
|
|
|
|
|
2015-06-22 00:27:58 +02:00
|
|
|
s32 sceAvcdecDecode(vm::ptr<SceAvcdecCtrl> pCtrl, vm::cptr<SceAvcdecAu> pAu, vm::ptr<SceAvcdecArrayPicture> pArrayPicture)
|
2015-01-30 11:48:12 +01:00
|
|
|
{
|
2015-07-01 19:09:26 +02:00
|
|
|
throw EXCEPTION("");
|
2015-01-30 11:48:12 +01:00
|
|
|
}
|
|
|
|
|
|
2015-06-21 01:04:01 +02:00
|
|
|
s32 sceAvcdecDecodeStop(vm::ptr<SceAvcdecCtrl> pCtrl, vm::ptr<SceAvcdecArrayPicture> pArrayPicture)
|
2015-01-30 11:48:12 +01:00
|
|
|
{
|
2015-07-01 19:09:26 +02:00
|
|
|
throw EXCEPTION("");
|
2015-01-30 11:48:12 +01:00
|
|
|
}
|
|
|
|
|
|
2015-06-21 01:04:01 +02:00
|
|
|
s32 sceAvcdecDecodeFlush(vm::ptr<SceAvcdecCtrl> pCtrl)
|
2015-01-30 11:48:12 +01:00
|
|
|
{
|
2015-07-01 19:09:26 +02:00
|
|
|
throw EXCEPTION("");
|
2015-01-30 11:48:12 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2015-01-29 16:48:05 +01:00
|
|
|
#define REG_FUNC(nid, name) reg_psv_func(nid, &sceVideodec, #name, name)
|
|
|
|
|
|
|
|
|
|
psv_log_base sceVideodec("SceVideodec", []()
|
|
|
|
|
{
|
|
|
|
|
sceVideodec.on_load = nullptr;
|
|
|
|
|
sceVideodec.on_unload = nullptr;
|
|
|
|
|
sceVideodec.on_stop = nullptr;
|
2015-06-21 01:04:01 +02:00
|
|
|
sceVideodec.on_error = nullptr;
|
2015-01-29 16:48:05 +01:00
|
|
|
|
2015-01-30 11:48:12 +01:00
|
|
|
REG_FUNC(0xF1AF65A3, sceVideodecInitLibrary);
|
|
|
|
|
REG_FUNC(0x3A5F4924, sceVideodecTermLibrary);
|
|
|
|
|
REG_FUNC(0x97E95EDB, sceAvcdecQueryDecoderMemSize);
|
|
|
|
|
REG_FUNC(0xE82BB69B, sceAvcdecCreateDecoder);
|
|
|
|
|
REG_FUNC(0x8A0E359E, sceAvcdecDeleteDecoder);
|
|
|
|
|
REG_FUNC(0x441673E3, sceAvcdecDecodeAvailableSize);
|
|
|
|
|
REG_FUNC(0xD6190A06, sceAvcdecDecode);
|
|
|
|
|
REG_FUNC(0x9648D853, sceAvcdecDecodeStop);
|
|
|
|
|
REG_FUNC(0x25F31020, sceAvcdecDecodeFlush);
|
2015-01-29 16:48:05 +01:00
|
|
|
//REG_FUNC(0xB2A428DB, sceAvcdecCsc);
|
|
|
|
|
//REG_FUNC(0x6C68A38F, sceAvcdecDecodeNalAu);
|
|
|
|
|
//REG_FUNC(0xC67C1A80, sceM4vdecQueryDecoderMemSize);
|
|
|
|
|
//REG_FUNC(0x17C6AC9E, sceM4vdecCreateDecoder);
|
|
|
|
|
//REG_FUNC(0x0EB2E4E7, sceM4vdecDeleteDecoder);
|
|
|
|
|
//REG_FUNC(0xA8CF1942, sceM4vdecDecodeAvailableSize);
|
|
|
|
|
//REG_FUNC(0x624664DB, sceM4vdecDecode);
|
|
|
|
|
//REG_FUNC(0x87CFD23B, sceM4vdecDecodeStop);
|
|
|
|
|
//REG_FUNC(0x7C460D75, sceM4vdecDecodeFlush);
|
|
|
|
|
//REG_FUNC(0xB4BC325B, sceM4vdecCsc);
|
|
|
|
|
});
|