Came across info-beamer when looking for a way to loop a seamless video with audio for a fundraising event for my kid’s school. Looked at info-beamer host and it works great, but I need to setup the device without internet - and hence am trying to roll my on on fresh Raspbian Buster install.
I’m trying to run a simple setup named “videoplayer” that plays a video file with the following .lua file:
gl.setup(1920, 1080)
local video = resource.load_video{
file="GlitterBall_2020.mp4";
audio=true;
looped=true;
}
function node.render()
video:draw(0, 0, WIDTH, HEIGHT)
end
When I run the command:
$ INFOBEAMER_BLANK_MODE=layer ./info-beamer videoplayer
The program runs and I get a black screen, but video doesn’t play. When I quit, I see the following:
main.c] root node is videoplayer
[main.c] loading nodes
[videoplayer] update +GlitterBall_2020.mp4 (search)
[videoplayer] update +videoplayer.lua (search)
[main.c] initialization completed
[videoplayer] node error: cannot render node 'videoplayer'
You have to setup the node by calling gl.setup first
See https://info-beamer.com/doc/info-beamer#gl.setup
When I run the sample setup “image” though, I get the expected results and see the image and it has the same gl.setup code…So, what am I doing wrong? Can anyone tell me how to start troubleshooting this?