Go to advanced search

by dividuum
Thu Jan 16, 2020 4:38 pm
Forum: Graphics, sound and multimedia
Topic: Accessible Image/Sound/Video Player
Replies: 4
Views: 446

Re: Accessible Image/Sound/Video Player

Basically you're looking for a digital signage solution. I'm working on info-beamer , a solution for the Pi. It should handle almost all requirements: 1) It's a custom OS that directly starts by showing your content. There's no desktop at all. You don't have to do any manual configuration for that. ...
by dividuum
Sat Jan 11, 2020 10:57 pm
Forum: Troubleshooting
Topic: RPi 4 FKMS AV Receiver kills HDMI when changeing volume
Replies: 2
Views: 270

Re: RPi 4 FKMS AV Receiver kills HDMI when changeing volume

Everytime I change the volume of the receiver with the remote, the Pi seems to kill the HDMI connection for a couple of seconds and the current volume shows up on a black screen. Normally it's supposed to show up as an overlay on the Pi screen. My guess would be that the overlay overloads the hardw...
by dividuum
Mon Jan 06, 2020 3:55 pm
Forum: OpenGLES
Topic: Tearing in kmscube on Pi4
Replies: 14
Views: 2084

Re: Tearing in kmscube on Pi4

dom wrote:
Mon Jan 06, 2020 3:54 pm
jamesh wrote:
Thu Jan 02, 2020 4:55 pm
It could be in the VC firmware, but @6by9 would need to confirm.
Yes, raspberrypi/firmware is best (it is the interface between firmware and kernel, so a fix is likely to affect both).
It doesn't appear to be a mesa issue (problem not observed on vc4-kms-v3d on Pi3).
Thanks dom.
by dividuum
Sat Jan 04, 2020 11:46 pm
Forum: Networking and servers
Topic: Self-hosted, NAT-friendly IoT fleet management?
Replies: 10
Views: 750

Re: Self-hosted, NAT-friendly IoT fleet management?

I want to access the Pis without making network infrastructure changes such as port forwards and VPNs, partly because I don't want to deal with network configuration and partly because I don't have access to the networking gear of every network my Pis will inhabit. Have a look at https://www.zeroti...
by dividuum
Thu Jan 02, 2020 10:38 pm
Forum: C/C++
Topic: What is your deployment workflow for raspberry pi?
Replies: 2
Views: 498

Re: What is your deployment workflow for raspberry pi?

bramburn wrote:
Thu Jan 02, 2020 7:58 pm
What are you using?
As boring as possible: I cross-compile on my dev box, then rsync over. So essentially:

Code: Select all

make && rsync the-binary root@pi:
Sometimes combined with inotifywait.
by dividuum
Thu Jan 02, 2020 4:35 pm
Forum: OpenGLES
Topic: Tearing in kmscube on Pi4
Replies: 14
Views: 2084

Re: Tearing in kmscube on Pi4

6by9 wrote:
Fri Dec 20, 2019 5:16 pm
There is an implementation issue in FKMS at present that means we're reporting frame flip completition early. It's being investigated.
Any hint which issue to track? Or should I open one? I guess this is an issue in the kernel, not Mesa?
by dividuum
Tue Dec 24, 2019 10:33 pm
Forum: Bare metal, Assembly language
Topic: [SOLVED] custom recovery.bin files
Replies: 21
Views: 2613

Re: custom recovery.bin files

jamesh wrote:
Tue Dec 24, 2019 9:52 pm
I don't believe that will be made public, I suspect it would create a massive security hole.
I'm curious why that's so. If you control any part the boot code, from the perspective of anything that follows, all is lost anyway. What does controlling that step of the boot process add?
by dividuum
Tue Dec 24, 2019 8:25 pm
Forum: General discussion
Topic: Play one Video on Raspberry PI 4 DUAL HDMI
Replies: 3
Views: 299

Re: Play one Video on Raspberry PI 4 DUAL HDMI

I want to use OmXplayer to display one video with both HDMI 0 and 1. Is there any solution for this? omxplayer can't do that, as this requires code to duplicate the decoded video frames into two and send each to one display. I don't think there's any software except my info-beamer pi tool that supp...
by dividuum
Fri Dec 20, 2019 7:08 pm
Forum: OpenGLES
Topic: Tearing in kmscube on Pi4
Replies: 14
Views: 2084

Re: Tearing in kmscube on Pi4

There is an implementation issue in FKMS at present that means we're reporting frame flip completition early. It's being investigated. That's great to hear. This tearing issue was driving me crazy and I tried a lot of variations of my vsync code to make it work. None did so far :-O Happy to test th...
by dividuum
Fri Dec 20, 2019 3:39 pm
Forum: General discussion
Topic: Digital signage
Replies: 3
Views: 299

Re: Digital signage

The info-beamer is one of the digital signage services for the Pi and can be used for that. It allows you to remotely control any number of screens. You can use it for free for a single Pi and it works on any model, even the older Pi1. Right now a somewhat working internet connection is required tho...
by dividuum
Tue Dec 17, 2019 11:35 pm
Forum: Beginners
Topic: Determining Firmware Version on Pi4
Replies: 3
Views: 3789

Re: Determining Firmware Version on Pi4

When I run vcgencmd version I get an hex number: 9f8431fb7839c7f00f52b81f5822ddab2b31d0db Is there a way to determine which specific firmware version this corresponds? Or should I run another command to get it? This command shows you the loaded firmware files on the sd card (so start4.elf, etc). If...
by dividuum
Mon Dec 09, 2019 6:16 pm
Forum: Graphics, sound and multimedia
Topic: How to play 2 videos simultaneously? - Pi 4 ModelB
Replies: 22
Views: 2203

Re: How to play 2 videos simultaneously? - Pi 4 ModelB

Whilst the firmware had been updated to accept "hdmi0" and "hdmi1", omxplayer hadn't. https://github.com/popcornmix/omxplayer/pull/754 should resolve that. I guess there isn't a target that sends to both? Does it have to be splitted in userland? Can `hdmi0` be used pre-Pi4 and behaves identical to ...
by dividuum
Tue Dec 03, 2019 11:22 pm
Forum: C/C++
Topic: Best framework for maximum video performance?
Replies: 5
Views: 812

Re: Best framework for maximum video performance?

I'm not entirely sure I understand exactly what you're looking for, but my software info-beamer pi could be a candidate. It's scriptable in Lua, supports playing videos and offers frame exact control over what's on the screen at any moment. Videos can be preloaded in the background and then started ...
by dividuum
Sun Dec 01, 2019 4:28 pm
Forum: Graphics programming
Topic: Best way to handle sprites
Replies: 13
Views: 2072

Re: Best way to handle sprites

Now that is interesting I'll have to check in to it. I'm mostly targeted at raspberry Pi it would be nice to have a solution for other platforms. I would like to see if it works across multiple displays currently I am testing on a pi4 with two framebuffers. Yes. That will work. HDMI0 is dispmanx di...
by dividuum
Fri Nov 29, 2019 7:40 pm
Forum: Graphics, sound and multimedia
Topic: Omxplayer as background - working over the top
Replies: 5
Views: 574

Re: Omxplayer as background - working over the top

Even if i managed to do this, would I not still have to display my omxplayer instances on another layer anyway? (Ie, one behind the desktop?) Yes, but that's what the "-l" parameter of omxplayer is for. So that's not a problem. But if you place the video behind an opaque desktop, that won't help as...
by dividuum
Fri Nov 29, 2019 7:30 pm
Forum: Media centres
Topic: Dual output for 3D stereo projection?
Replies: 40
Views: 4178

Re: Dual output for 3D stereo projection?

relaxpi4 wrote:
Fri Nov 29, 2019 7:15 pm
For me, a few restart (your player or Pi?) is acceptable :)
Just the software. Which, to be honest, makes all this more confusing :-)
by dividuum
Fri Nov 29, 2019 7:09 pm
Forum: Media centres
Topic: Dual output for 3D stereo projection?
Replies: 40
Views: 4178

Re: Dual output for 3D stereo projection?

if the hdmi outputs are in sync (say 1-2 ms difference), how long remain it in sync? So far in my very limited tests, the difference seems to stay fixed. "Restarting the software often produces a different offset" So i only have to start a few times, and use the best what i see with my eyes? I gues...
by dividuum
Wed Nov 27, 2019 12:31 pm
Forum: Graphics programming
Topic: OpenGL performance
Replies: 9
Views: 1200

Re: OpenGL performance

Looks like VC libraries and non-GL driver is the best option to get the highest frame rate on Pi3 at the moment. I assume by non-GL drivers you mean non-Mesa drivers? If so, with the closed source GL drivers on pre-Pi4 hardware, I think eglSwapInterval(display, 0) worked for me. But then you probab...
by dividuum
Sun Nov 24, 2019 7:10 pm
Forum: Media centres
Topic: Dual output for 3D stereo projection?
Replies: 40
Views: 4178

Re: Dual output for 3D stereo projection?

Hey thread. My software info-beamer pi can play videos across two displays on the Pi4, but I observe a vsync interval offset between the two HDMI outputs of up to 8ms. So even the software side seems to push out the frames at the same time, there's might still be a small offset between them. This is...
by dividuum
Tue Nov 12, 2019 6:19 pm
Forum: Graphics programming
Topic: MMal saying "unhandled 128"
Replies: 4
Views: 640

Re: MMal saying "unhandled 128"

Some videos when played with mmal produce a lot of "unhandled 128" lines on stdout. What does it mean? Which library is producing this output? I've also noticed these errors and I'm pretty sure that error is from Mesa 3D. I think somewhere shader related. But I cannot find that code using the githu...
by dividuum
Thu Oct 31, 2019 1:50 pm
Forum: Advanced users
Topic: rpi-eeprom beta package - VL805 updates
Replies: 51
Views: 12413

Re: rpi-eeprom beta package - VL805 updates

The ROM scans through all FAT partitions until recovery.bin is found before trying the EEPROM. It does not look at the PM_RSTS register so there's no way to skip ignore a recovery.bin Ok. Thanks for confirming. The current recovery.bin does not scan through all the partitions so the files need to b...
by dividuum
Thu Oct 31, 2019 11:09 am
Forum: Advanced users
Topic: rpi-eeprom beta package - VL805 updates
Replies: 51
Views: 12413

Re: rpi-eeprom beta package - VL805 updates

Hey. I toyed around with the boot upgrade mechanism and have a few questions: If I have two FAT32 partitions (/dev/mmcblk0p1 / /dev/mmcblk0p2 in Linux notation), it seems that the built-in boot rom also detects the recovery.bin file on the second partition. At least once I place it there, the normal...
by dividuum
Wed Oct 30, 2019 8:56 pm
Forum: Graphics programming
Topic: How to use mmal to decode jpeg image
Replies: 7
Views: 4817

Re: How to use mmal to decode jpeg image

stefano.setti wrote:
Mon Oct 28, 2019 3:53 pm
I didn't find an example that do what I need: decode and image and render on screen without x11.
If that's your goal, what's wrong with the advice I gave you in another thread? https://www.raspberrypi.org/forums/view ... 7&t=254969
by dividuum
Thu Oct 24, 2019 7:44 pm
Forum: Graphics programming
Topic: how to change the screen layer (frame buffer) number for python
Replies: 6
Views: 1959

Re: how to change the screen layer (frame buffer) number for python

However, on my my Pi 2 using -128 for omxplayer gives sound but no video. That's expected and what I meant with my XRGB8888 note. If the layer above isn't transparent, a video behind it will not be visible. I am still wondering if there is a way of wrestling the command line away from -127. Probabl...

Go to advanced search