Implement Kernel 0x0002 AvSendTVEncoderOption()
This commit is contained in:
parent
01c5e3839d
commit
8527fc95a3
|
@ -1207,6 +1207,34 @@ XBSYSAPI EXPORTNUM(1) xboxkrnl::PVOID NTAPI xboxkrnl::AvGetSavedDataAddress()
|
|||
return NULL;//g_pPersistedData;
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x0002 AvSendTVEncoderOption()
|
||||
// ******************************************************************
|
||||
XBSYSAPI EXPORTNUM(2) VOID NTAPI xboxkrnl::AvSendTVEncoderOption
|
||||
(
|
||||
IN PVOID RegisterBase,
|
||||
IN ULONG Option,
|
||||
IN ULONG Param,
|
||||
OUT ULONG *Result
|
||||
)
|
||||
{
|
||||
EmuSwapFS(); // Win2k/XP FS
|
||||
|
||||
DbgPrintf("EmuKrnl (0x%X): AvSendTVEncoderOption\n"
|
||||
"(\n"
|
||||
" RegisterBase : 0x%.08X\n"
|
||||
" Option : 0x%.08X\n"
|
||||
" Param : 0x%.08X\n"
|
||||
" Result : 0x%.08X\n"
|
||||
");\n",
|
||||
GetCurrentThreadId(), RegisterBase, Option, Param, Result);
|
||||
|
||||
// TODO: What does this do?
|
||||
EmuWarning( "AvSendTVEncoderOption ignored!" );
|
||||
|
||||
EmuSwapFS(); // Xbox FS
|
||||
}
|
||||
|
||||
// ******************************************************************
|
||||
// * 0x0008 DbgPrint
|
||||
// ******************************************************************
|
||||
|
|
|
@ -59,7 +59,7 @@ extern "C" CXBXKRNL_API uint32 CxbxKrnl_KernelThunkTable[367] =
|
|||
{
|
||||
(uint32)PANIC(0x0000), // 0x0000 (0)
|
||||
(uint32)&xboxkrnl::AvGetSavedDataAddress, // 0x0001 (1)
|
||||
(uint32)PANIC(0x0002), // 0x0002 (2)
|
||||
(uint32)&xboxkrnl::AvSendTVEncoderOption, // 0x0002 (2)
|
||||
(uint32)PANIC(0x0003), // 0x0003 (3)
|
||||
(uint32)PANIC(0x0004), // 0x0004 (4)
|
||||
(uint32)PANIC(0x0005), // 0x0005 (5)
|
||||
|
|
Loading…
Reference in New Issue