(Win/Linux Steam) White Screen video testing & error log
complete
hbt hbt
~/.steam/steam/SteamApps/common/ToeJam & Earl Back In The Groove/backinthegroove_Data/StreamingAssets/
intro_movie.mp4
Outro.mp4
H264 MPEG4-AVC video 1632x1090 resolution
AAC-mp4a 48khz audio
as for why Unity cant play them its probally not bundled with an embedded player & codec and is trying to call the OS codec library which it doesnt know how to do and fails.
since the MP4 plays fine in VLC/MPV/MPC-HC/etc,etc.
testing assumption:
game cannot locate file?
Scenario: Linux displays white screen
test: download windows version to view video
windows plays video without error
rename file in windows intro_movie.mp4 to something else
view video= white screen
hypothesis: Linux cannot find file to play
next test windows: Outro.mp4 at end of game.
CONFIRMED: WHITE SCREEN.
trigger 10/10 ship pieces outro video works as expected
Renaming "Outro.mp4" fails to load video = White Screen
THEORY: Game unable to locate video files
output_log.txt
WindowsVideoMedia error 0x80070002 while reading T:/SteamLibrary/steamapps/common/ToeJam & Earl Back In The Groove/backinthegroove_Data/StreamingAssets/Outro.mp4
Linux Player.log does not show error message when this happens
Nap
complete
Fixed in 1.7.0 and now live on Steam
Cleber Casali
Nap: Works perfectly. Lubuntu 20.04 here.
This is awesome!
Thank you so much!!!
Nap
Cleber Casali: Jammin!! Thanks for your patience while we fixed this homey
Cleber Casali
Possible solution for Linux: encode the videos with Ogg Theora, create a depot for Linux only, add the videos to this depot, adjust the game code or data to play them when running from Linux.
Nap
Merged in a post:
[Linux] Ubuntu 16.04 LTS * Intro video page shows a blank frame – no video. Not the biggest problem as I can open the file on disk. * (Unverified) Frame rate dropped significantly after teleporting a few times on level 2 (fixed game).
The Alien Wrangler
Nap
under review
Looking into a fix.
Nap
closed
Intro video is intentionally disabled on Linux, unlikely to change
Cleber Casali
Nap: So you're not going to fix this? This is awful.
Nap
Cleber Casali: We have the video encoded through .mp4 which is not supported by Linux and causes crashes. So if it comes down to disabling the video so players can get into the game, we have to keep it how it is. We are going to try and change it to a different format for 1.5.0, hopefully this will fix the video, but we are unsure. Sorry for the inconvenience
Cleber Casali
Nap: This is not included in the Steam runtime, I think. You will need a library for that. Check out ffmpeg or gstreamer.
Nap
Cleber Casali: Thanks, we will look into it
Nap
Is this still happening?
Cleber Casali
Nap: yup
Linux here.
Christian Prochaska
The videos played fine for me with the beta version on Linux, where they appeared to be in Ogg Theora format embedded in the resources.assets file.
hbt hbt
reported by others from Windows aswell. see steam discussions