microdee / uranium Goto Github PK
View Code? Open in Web Editor NEWFast and versatile implementation of CEF for Unreal Engine
License: MIT License
Fast and versatile implementation of CEF for Unreal Engine
License: MIT License
Hey guys, I'm aware the USoundWave hasn't been implemented yet. But is there something we can do about the no audio playback atm? for example: a youtube video. Everything works fine except the audio - I do notice a slight blip of audio for a split second before it dies again upon loading a video. I've tried debugging it and when I pause the vs debugger for around 10 seconds and subsequently resume - I can hear the Audio from the video playback with no problems, It's hit or miss though. I've been looking into the AudioHandler and possible error messages. But I was hoping to see if any of you might have some idea about what might be causing this. I have ideas, but I want to see if I could get some direction that would narrow my list of ideas down. Thanks in Advance.
Figured I'd go out on a limb. I pulled your repo, updated dependencies, the powershell defs, and moved it to UE5, that worked as far as getting BPs to show up and I have my widget defined. When I try to actually run it errors out. This is not a request for you to fix this. I was just wondering if you have any ideas on where I should start to get it working again - I'm new to UE plugin development and this one has not exactly been googleable.
Any ideas?
LogOutputDevice: Error: Ensure condition failed: oldValue == newValue [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\ThreadingBase.cpp] [Line: 300]
LogOutputDevice: Error: oldValue(1) newValue(0) If this check fails make sure that there is a FTaskTagScope(ETaskTag::EParallelRenderingThread) as deep as possible on the current callstack, you can see the current value in ActiveNamedThreads(1), GRenderingThread(b4bfd7c0), GIsRenderingThreadSuspended(0)
LogOutputDevice: Error: Stack:
LogOutputDevice: Error: [Callstack] 0x00007ffec9e4920c UnrealEditor-Core.dll!IsInParallelRenderingThread() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\ThreadingBase.cpp:300]
LogOutputDevice: Error: [Callstack] 0x00007ffec3947b0d UnrealEditor-Engine.dll!UTexture::GetResource() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Texture.cpp:150]
LogOutputDevice: Error: [Callstack] 0x00007ffec39497be UnrealEditor-Engine.dll!UTexture::HasPendingRenderResourceInitialization() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Texture.cpp:858]
LogOutputDevice: Error: [Callstack] 0x00007ffec38767fe UnrealEditor-Engine.dll!UStreamableRenderAsset::HasPendingInitOrStreaming() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\StreamableRenderAsset.cpp:262]
LogOutputDevice: Error: [Callstack] 0x00007ffec389368d UnrealEditor-Engine.dll!UStreamableRenderAsset::WaitForPendingInitOrStreaming() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\StreamableRenderAsset.cpp:336]
LogOutputDevice: Error: [Callstack] 0x00007ffec39640c6 UnrealEditor-Engine.dll!UTexture2D::UpdateResource() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Texture2D.cpp:683]
LogOutputDevice: Error: [Callstack] 0x00007ffe96643045 UnrealEditor-Uranium.dll!UD3D12SharedTexture::InvalidateUeResources() [C:\Users\brenn\Documents\Unreal Projects\PigeonGame\Plugins\Uranium\Source\Uranium\Private\SharedTexture\D3D12\D3D12SharedTexture.cpp:186]
LogOutputDevice: Error: [Callstack] 0x00007ffe96645b9a UnrealEditor-Uranium.dll!UD3D12SharedTexture::OnAcceleratedPaint() [C:\Users\brenn\Documents\Unreal Projects\PigeonGame\Plugins\Uranium\Source\Uranium\Private\SharedTexture\D3D12\D3D12SharedTexture.cpp:101]
LogOutputDevice: Error: [Callstack] 0x00007ffe96645c05 UnrealEditor-Uranium.dll!UUrDefaultRenderResourceHandler::OnAcceleratedPaint() [C:\Users\brenn\Documents\Unreal Projects\PigeonGame\Plugins\Uranium\Source\Uranium\Private\Handlers\UrDefaultRenderHandler.cpp:23]
LogOutputDevice: Error: [Callstack] 0x00007ffe9664525c UnrealEditor-Uranium.dll!ICefRenderHandler::OnAcceleratedPaint() [C:\Users\brenn\Documents\Unreal Projects\PigeonGame\Plugins\Uranium\Source\Uranium\Private\Handlers\UrRenderHandler.cpp:79]
LogOutputDevice: Error: [Callstack] 0x00007ffe9669d955 UnrealEditor-Uranium.dll!`anonymous namespace'::render_handler_on_accelerated_paint() [C:\Users\brenn\Documents\Unreal Projects\PigeonGame\Plugins\Uranium\Source\ThirdParty\CEF\Win64\85.0.4183.121.ST\libcef_dll\cpptoc\render_handler_cpptoc.cc:323]
LogOutputDevice: Error: [Callstack] 0x00007ffdec24b1ff libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdf1710044 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdf1ec5fcf libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdecba5b46 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdf1ec66bc libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdee763571 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdee767c0b libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdee767809 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdee7625cf libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdee762b72 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdee773974 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdee67c910 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdef023367 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdef0230c6 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdee6a64a5 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdee6a5bbe libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdef0239c8 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdee666b7a libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffdeefdcc09 libcef.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffe96644bbe UnrealEditor-Uranium.dll!UDefaultUraniumContext::MessageLoop() [C:\Users\brenn\Documents\Unreal Projects\PigeonGame\Plugins\Uranium\Source\Uranium\Private\DefaultUraniumContext.cpp:62]
LogOutputDevice: Error: [Callstack] 0x00007ffe965fc9b3 UnrealEditor-Uranium.dll!std::thread::_Invoke<std::tuple<std::_Binder<std::_Unforced,void (__cdecl UDefaultUraniumContext::*)(void),UDefaultUraniumContext *> >,0>() [C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\INCLUDE\thread:56]
LogOutputDevice: Error: [Callstack] 0x00007fff796e1bb2 ucrtbase.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fff7b5b7034 KERNEL32.DLL!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007fff7bf22651 ntdll.dll!UnknownFunction []
LogStats: SubmitErrorReport - 0.000 s
LogRHI: Error: Breadcrumbs 'RHIThread'
LogStats: SendNewReport - 1.098 s
LogStats: FDebug::EnsureFailed - 1.811 s```
hey @microdee.can you provide some documentation on how to use it.Will the loading of Html code will be faster than the webui plugin in ue4.
LoginId:b0343d7141c0edda999d67b1e073121a
EpicAccountId:f42f4c4a90b6400fbbf9e24b2530b48a
Unhandled Exception: 0x80000003
UnrealEditor_Uranium!HrFail_Impl() [D:\PerforceWorkspace\BountyHunters\Plugins\Uranium\Source\Uranium\Private\SharedTexture\D3DErrorHandling.h:44]
UnrealEditor_Uranium!UD3D11ImGfxCtx::OnAcceleratedPaint() [D:\PerforceWorkspace\BountyHunters\Plugins\Uranium\Source\Uranium\Private\SharedTexture\D3D11\D3D11ImGfxCtx.cpp:88]
UnrealEditor_Uranium!UD3D12SharedTexture::OnAcceleratedPaint() [D:\PerforceWorkspace\BountyHunters\Plugins\Uranium\Source\Uranium\Private\SharedTexture\D3D12\D3D12SharedTexture.cpp:86]
UnrealEditor_Uranium!UUrDefaultRenderResourceHandler::OnAcceleratedPaint() [D:\PerforceWorkspace\BountyHunters\Plugins\Uranium\Source\Uranium\Private\Handlers\UrDefaultRenderHandler.cpp:23]
UnrealEditor_Uranium!ICefRenderHandler::OnAcceleratedPaint() [D:\PerforceWorkspace\BountyHunters\Plugins\Uranium\Source\Uranium\Private\Handlers\UrRenderHandler.cpp:79]
UnrealEditor_Uranium!`anonymous namespace'::render_handler_on_accelerated_paint() [D:\PerforceWorkspace\BountyHunters\Plugins\Uranium\Source\ThirdParty\CEF\Win64\85.0.4183.121.ST\libcef_dll\cpptoc\render_handler_cpptoc.cc:323]
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
UnrealEditor_Uranium!UDefaultUraniumContext::MessageLoop() [D:\PerforceWorkspace\BountyHunters\Plugins\Uranium\Source\Uranium\Private\DefaultUraniumContext.cpp:62]
UnrealEditor_Uranium!std::threаd::_Invoke<std::tuple<std::_Binder<std::_Unforced,void (__cdecl UDefaultUraniumContext::)(void),UDefaultUraniumContext> >,0>() [C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\INCLUDE\thread:56]
ucrtbase
kernel32
ntdll
https://lauch.10d.space/uranium/cef-storage,This address cannot be used Can you add the plugin to git
【bug】When the window size changes, the plug-in causes the program to exit. Is there time to fix it
Unable to instantiate module 'CefCommon': System.IO.IOException: The process cannot access the file '...\Binaries\Win64\UraniumCefProcess.exe' because it is being used by another process.
What i can do with it? I'm trying to package my project and it happened.
PS: no, i killed CefProcess before packaging and it not helped.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.