Go to advanced search

by dividuum
Mon Dec 18, 2017 12:40 am
Forum: Advanced users
Topic: Scaling digital signage to 500 screens with limited bandwidth
Replies: 16
Views: 3072

Re: Scaling digital signage to 500 screens with limited bandwidth

Hey adishankara8, just a quick update. There's now a version of the info-beamer hosted that has experimental peer-to-peer support. Once installed, your Pis can detect each other in your local network. If you assign new content to them, they will automatically try to fetch the content from each other...
by dividuum
Sat Dec 02, 2017 9:45 pm
Forum: Advanced users
Topic: Scaling digital signage to 500 screens with limited bandwidth
Replies: 16
Views: 3072

Re: Scaling digital signage to 500 screens with limited bandwidth

What's the timeframe for your project? The info-beamer hosted digital signage system might have the option to do secure peer-to-peer distribution of content in the near future. A prototype is already close to being finished. Assuming the Pis can talk and discover each other in your local network, un...
by dividuum
Mon Aug 07, 2017 7:31 pm
Forum: Graphics, sound and multimedia
Topic: Set up a video wall by just taking a picture of your screens
Replies: 2
Views: 1143

Set up a video wall by just taking a picture of your screens

I've created an exciting video walls package running on the Raspberry Pi. You can create a video wall consisting of freely arranged screens in seconds. The screens don't even have to be planar. Just rotate and place them as you like. Configuration is as simple as creating a picture of your screens o...
by dividuum
Fri Aug 04, 2017 5:53 pm
Forum: OpenGLES
Topic: OpenGL ES 2.0 - play .mp4 on texture
Replies: 9
Views: 6600

Re: OpenGL ES 2.0 - play .mp4 on texture

Ok, I used libav to convert .mp4 in .h264 it works with hello_video, but not in hello_videocube (always black textures )... any idea, please ? Any error message at all? Does the video play with omxplayer? What changes did you make to hello_videocube? Or did you only switch out the referenced hello....
by dividuum
Tue Aug 01, 2017 11:29 pm
Forum: OpenGLES
Topic: OpenGL ES 2.0 - play .mp4 on texture
Replies: 9
Views: 6600

Re: OpenGL ES 2.0 - play .mp4 on texture

I don't think there's any library out there that will help you. hello_videocube is probably the best example for how to play videos on a texture. I don't think you'll find a lot of documentation either. The whole OMX aspect of the Pi is underdocumented and very frustrating.... If you want to play mp...
by dividuum
Thu Jul 27, 2017 10:18 pm
Forum: Advanced users
Topic: Smallest OS possible?
Replies: 5
Views: 5015

Re: Smallest OS possible?

I've been trying to find information on creating a very small OS for the Pi and came across info-beamer.com who suggest their entire system is 35mb in size. I'm the programmer behind info-beamer. The OS that drives all the digital signs is indeed only 35MB in total at the moment. The main reason th...
by dividuum
Wed May 24, 2017 11:59 pm
Forum: Advanced users
Topic: Power Failure simulation with watchdog
Replies: 13
Views: 1857

Re: Power Failure simulation with watchdog

How does the watchdog shutdown the raspberry pi? Does the wd just cut the power or perform a safe shutdown?? As it's a hardware watchdog, it forcefully resets the system if you fail to send keepalives. It is a hard reset and Linux has no way to react that that. So it's definitely not a safe shutdow...
by dividuum
Sat Mar 25, 2017 11:57 am
Forum: Advanced users
Topic: How can I get my system to automatically update?
Replies: 3
Views: 931

Re: How can I get my system to automatically update?

I am trying to harden the security of my system. I think you're looking for unattended-upgrades : https://wiki.debian.org/UnattendedUpgrades See also http://raspberrypi.stackexchange.com/q/38931 (cron also has the @reboot special string, if you only want to execute something when rebooting). But as...
by dividuum
Sat Mar 25, 2017 12:51 am
Forum: Graphics, sound and multimedia
Topic: Digital Signage on RaspPi3
Replies: 21
Views: 66874

Re: Digital Signage on RaspPi3

I remember from another one of your posts that this had inherent restrictions. Can't recall exactly now, but I remember you said something about 720p only. Perhaps I am wrong though. No. You're right. But 1080p30 seems to work on the Pi3. It is definitely more work for the GPU compared to directly ...
by dividuum
Fri Mar 24, 2017 12:57 pm
Forum: Graphics, sound and multimedia
Topic: Digital Signage on RaspPi3
Replies: 21
Views: 66874

Re: Digital Signage on RaspPi3

Video Wall feature is in the works. I see that you use the LKV373A V3.0 for that. I have one of those laying around (great for low cost screen captures). So far I didn't have any luck getting 1080p60 with it. 720p60 is the only option that produces a good 60fps stream. So either you give up frame r...
by dividuum
Fri Mar 24, 2017 12:07 pm
Forum: Graphics programming
Topic: Getting Dispmanx window/layer/element from a X Window
Replies: 3
Views: 1834

Re: Getting Dispmanx window/layer/element from a X Window

If you want to understand how the content of the screen is put together, you can run vcgencmd like this: pi ~ # vcgencmd dispmanx_list display:2 format:XRGB8888 transform:0 layer:-127 src:0,0,1920,1080 dst:0,0,1920,1080 cost:1156 lbm:0 display is the Diplay for that layer: 2 being HDMI/analog, 0 bei...
by dividuum
Sat Jan 28, 2017 12:29 am
Forum: Graphics, sound and multimedia
Topic: Digital Signage on RaspPi3
Replies: 21
Views: 66874

Re: Digital Signage on RaspPi3

I'll add another option with the info-beamer hosted service. It has subaccounts (on request) as well as the easiest installations of any Pi based solution (just unzip to an SD then boot). Unlike other solutions it doesn't depend on a sluggish browser but uses all the hardware acceleration features t...
by dividuum
Mon Jan 16, 2017 3:46 pm
Forum: OpenGLES
Topic: Texture uploading performance
Replies: 2
Views: 4018

Re: Texture uploading performance

I am really curious to know if you have figured out anything new related to this. Not really. There seems to be some way of directly mapping GPU memory into userland memory, but I got some GL error (sorry, don't remember which) when I tried that briefly. See https://github.com/raspberrypi/firmware/...
by dividuum
Thu Nov 24, 2016 10:35 pm
Forum: Advanced users
Topic: Release the framebuffer
Replies: 2
Views: 668

Re: Release the framebuffer

You can probably just force omxplayer to use a more foregroundy layer. I don't have a Pi nearby, but I think it's the --layer argument for omxplayer. Use something like 200 and you'll probably see the video layer again. If you're interested in what's going on behind the scenes, you might have a look...
by dividuum
Mon Nov 14, 2016 9:11 pm
Forum: General programming discussion
Topic: Tachometer
Replies: 2
Views: 882

Re: Tachometer

You might have a look at my program info-beamer. There is example code for it that displays gauges that you can control remotely by sending udp packets to info-beamer.

Here is what a user build with that for his boat: https://www.youtube.com/watch?v=s6YJ4oqvQZM
by dividuum
Tue Nov 08, 2016 1:24 pm
Forum: Graphics programming
Topic: Pi as public display screen
Replies: 4
Views: 4644

Re: Pi as public display screen

You might have a look at my tool info-beamer . It was basically created to do things like this. I've written a blog post about how to do something similar to what you requested. The basic idea is to have info-beamer running all the time and then interacting with it by either changing files (like ima...
by dividuum
Mon Oct 24, 2016 5:39 pm
Forum: Graphics, sound and multimedia
Topic: Seamless Video Looping with Audio
Replies: 1
Views: 1965

Re: Seamless Video Looping with Audio

You could give my program info-beamer pi a try. It can seamlessly loop video files with audio . Due to a firmware bug in the Pi which I can't fix this currently only works with analog output. To run the demo, download info-beamer pi and follow the simply setup instructions in the README. Then fetch ...
by dividuum
Sun Sep 11, 2016 7:48 pm
Forum: Graphics, sound and multimedia
Topic: Slideshow on Multiple Displays
Replies: 4
Views: 1619

Re: Slideshow on Multiple Displays

Just for completeness: My info-beamer hosted service also allows you to easily change many displays using a central website. You can run a package like the hd image/video player that displays images and videos seamlessly in a loop. You can even arrange it in a way so that all screens switch content ...
by dividuum
Thu Sep 01, 2016 5:12 pm
Forum: OpenGLES
Topic: OpenGL Demos Failing for graphics_get_display_size
Replies: 4
Views: 3418

Re: OpenGL Demos Failing for graphics_get_display_size

Any Idea as to how to correctly activate OpenGL ES 2.0 ? If you disable the experimental GL drivers you can't use normal GL but only OpenGLES2. So the demos in /opt/vc/ should all work out of the box. At least they do for me. If they don't, maybe you have to configure more gpu_mem in /boot/config.t...
by dividuum
Mon Aug 29, 2016 4:05 pm
Forum: OpenGLES
Topic: OpenGL Demos Failing for graphics_get_display_size
Replies: 4
Views: 3418

Re: OpenGL Demos Failing for graphics_get_display_size

Do you have the experimental GL driver enabled? You can disable it with by running raspi-config, then deselecting it in Advanced -> GL Driver. Make sure to reboot. I'm not sure that was the error that is caused by it and I can't confirm it at the moment, but you might give it a try.
by dividuum
Mon Aug 22, 2016 7:30 pm
Forum: Advanced users
Topic: close caption on RPI
Replies: 4
Views: 958

Re: close caption on RPI

wpeForRPI wrote:Thanks for quick response !! well, this hello_font app is part of which Raspberry pi image?? Is this a raspbain image then which version or any other image ?
Raspbian Jessie, which you can download here: https://www.raspberrypi.org/downloads/raspbian/
by dividuum
Mon Aug 22, 2016 1:38 pm
Forum: Advanced users
Topic: close caption on RPI
Replies: 4
Views: 958

Re: close caption on RPI

You can have a look at /opt/vc/src/hello_pi/hello_font. It renders text, transparent squares and text in a separate layer that is on top of both the console and omxplayer by default.
by dividuum
Thu Aug 18, 2016 12:19 pm
Forum: Graphics, sound and multimedia
Topic: Switching between videos
Replies: 8
Views: 3127

Re: Switching between videos

Your suggestion is interesting. 50-100ms latency should not matter. But, How do I start loading the video? Loading videos, as you wrote, works like this ( documentation ): local vid = resource.load_video("videofile.mp4") Explaining everything might be a bit tricky without basically writing the code...
by dividuum
Wed Aug 17, 2016 4:49 pm
Forum: Graphics, sound and multimedia
Topic: Switching between videos
Replies: 8
Views: 3127

Re: Switching between videos

The workaround was cool and worked seamlessly. With the current release you don't need that workaround any more. info-beamer now supports IPv6 too. \o/ I need to play the videos instantly based on trigger from sensors connected to usb. Right now the example code uses two videos only. One video is c...
by dividuum
Fri Jul 08, 2016 8:22 pm
Forum: Other projects
Topic: info-beamer for PI - A digital signage player and more...
Replies: 34
Views: 15548

Re: info-beamer for PI - A digital signage player and more..

gunarsf wrote:Is there a way to play and control audio in info-beamer in a same way as video?
Not at the moment. The current workaround is to use videos with (for example) a 16x16 black picture. It's a bit ugly. I might look into adding proper audio support in the future. Sorry about that.

Go to advanced search