Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Thanks, voylin.

I have successfully run test_room on macos13 and Godot4.4.1, and the video and audio are loading normally. Complete the following steps:

1.brew install aom

2.brew install libx11

3. All dylibs under addons/gde-gozen/bin should be executed once and allowed to be completed safely by the system


But in the demo I remade myself, there was an issue where an error was reported when enable_audio=true. It ran seamlessly until it changed to false:

E 0:00:02:404   video_playback.gd:406 @ _open_audio(): Caller thread can't call this function in this node (/root). Use call_deferred() or call_thread_group() instead.

Request help

The same video was manually loaded using test_room, and both audio and video played normally. In the demo I wrote myself, as long as I checked to enable audio, it couldn't run

I am using GDE_GoZen-v8.3

In the next update AV1 support will be disabled so installing AOM won’t be needed anymore. There will most likely be a separate build with AV1 support which I’ll add here for the people who do use it though.

When exactly are you changing it to false? Whilst a video has been loaded? It’s difficult to know what exactly went wrong without seeing more of the code. Feel free to hop onto the discord server as that will probably be easier to troubleshoot where things are going wrong.