Go to advanced search

by Ruuzis
Thu Aug 28, 2014 5:23 pm
Forum: Graphics, sound and multimedia
Topic: Raspberry Pi driven video wall
Replies: 0
Views: 453

Raspberry Pi driven video wall

Hi, just wanted to show another cool thing achieved with the Pi: https://www.youtube.com/watch?v=eFAATNofjHA&list=UUczMkdyYCPNj0GWc3rPcwaA this is a 16 * 720p video wall where the video is transmitted over network and each tile is driven by a Pi. Thanks for all the input from the people who helped a...
by Ruuzis
Thu Aug 28, 2014 5:20 pm
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

I wanted to say thanks to 6by9 for all the help, here is a little demo of a 16 * 720p raspberry pi driven video wall: https://www.youtube.com/watch?v=eFAATNofjHA&list=UUczMkdyYCPNj0GWc3rPcwaA So far this concept works great, looking forward to making 16 * 1080 and 25 * 1080 implementations. Btw, as ...
by Ruuzis
Mon Aug 04, 2014 8:25 am
Forum: Graphics, sound and multimedia
Topic: Fast Remote desktop using H.264
Replies: 18
Views: 40493

Re: Fast Remote desktop using H.264

Well, since it's a proprietary project I can't go into much detail:( But I hope we will have some demo videos soon, I can put a link here if this is of intereset.
by Ruuzis
Thu Jul 24, 2014 1:52 pm
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

Hi 6by9, Well the main thing is I got a solution in the end:) Btw, if you are reading this - I made a post about NALU formats supported by the decoder (http://www.raspberrypi.org/forums/viewtopic.php?f=38&t=81883), do you know if the signle nal per buffer and start code modes are limited by the hw o...
by Ruuzis
Fri Jul 18, 2014 5:35 pm
Forum: Graphics, sound and multimedia
Topic: MJPEG viewer in RPi?
Replies: 11
Views: 3782

Re: MJPEG viewer in RPi?

Did you try to feed the mjpeg to the gstreamer pipelines? I guess (and this is only a guess) that the mjpeg could be a multipart stream and the second pipeline could actually swallow it.
by Ruuzis
Fri Jul 18, 2014 3:03 pm
Forum: Graphics, sound and multimedia
Topic: Fast Remote desktop using H.264
Replies: 18
Views: 40493

Re: Fast Remote desktop using H.264

Hi,

I am actually building a system that would provide a Intel Quick Sync based remote desktop streaming (H264 based to Raspberry Pi), but it currently works only with VirtualBox, is that of any interest? Also it can stream native Windows desktop.
by Ruuzis
Fri Jul 18, 2014 3:01 pm
Forum: Graphics, sound and multimedia
Topic: MJPEG viewer in RPi?
Replies: 11
Views: 3782

Re: MJPEG viewer in RPi?

Well at least it is clear that the http url does not return a HTTP multipart response:) I did a quick search and seems that gstreamer does not support still jpeg image so if the link needs to be repolled then that could cause issues. You could also try: gst-launch playbin uri=http://192.168.1.7/pic....
by Ruuzis
Tue Jul 15, 2014 9:46 pm
Forum: Graphics, sound and multimedia
Topic: Additional NALU packaging support in video_decode
Replies: 1
Views: 806

Additional NALU packaging support in video_decode

Hi, just wanted to ask if supporting OMX_NaluFormatTwoByteInterleavedLength is planned in the OMX video_decode component? So far seems that only OMX_NaluFormatStartCodes and OMX_NaluFormatOneNaluPerBuffer are supported. OMX_NaluFormatTwoByteInterleavedLength would be great for RTP STAP-A packets sin...
by Ruuzis
Tue Jul 15, 2014 3:36 pm
Forum: Graphics, sound and multimedia
Topic: MJPEG viewer in RPi?
Replies: 11
Views: 3782

Re: MJPEG viewer in RPi?

Have you looked at the hello_jpeg example at https://github.com/raspberrypi/firmware/blob/master/opt/vc/src/hello_pi/hello_jpeg/jpeg.c? It should be easy to modify the sample with reading the jpeg data from a socket and feeding it to the decoder. Another possibility is gstreamer, gst-omx seems to ha...
by Ruuzis
Tue Jul 15, 2014 2:41 pm
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

Thank you both for help:) My issues are sovled and now I can decode a dynamic RTP stream perfectly, hope that the C++ wrapper around OMX helps someone else too. And great thanks for making a version of auto reset event in the VCOS API - I am coming from Windows and used to WaitForSingleObject/WaitFo...
by Ruuzis
Mon Jul 14, 2014 9:28 pm
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

Hi, thanks, the issue really was that I was calling the disable/flush commands from the callback thread, so my applications logic was to blame, moved the blocking event handlers out in a separate thread, now works like a charm. I left everything in git in case anyone else finds it useful and thanks ...
by Ruuzis
Fri Jul 11, 2014 8:44 am
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

Hi 6by9,

did you have any spare time to look at the binary sample? :)
by Ruuzis
Fri Jul 11, 2014 1:01 am
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

Hi 6by9, I did a lot of debugging and tried to tear down the tunnel asynchronously (without waiting on the port disabled event on the renderer), and it seems like the video renderer port is not disabled, because I get a new port settings changed event while waiting on the video render input port bei...
by Ruuzis
Thu Jul 10, 2014 8:33 am
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

Hi 6by9, Ok I pushed an example (sources/binary/.h264 input file) to https://github.com/rubu/RpiOmxTunnelReconfiguration. Basically just take the RpiOmxTunnelReconfiguration.bin and place sample.h264 in the same directory and run it, it outputs some debug information and reads the file and feeds it ...
by Ruuzis
Wed Jul 09, 2014 1:04 pm
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

Hi 6by9, Sorry for the amount of questions, but since Raspberry Pi seems to be the most suitable thing for the project i'm working on, then I have no other choice than to go through this:D I reconsidered other alternatives for the tunnnel: * Tearing down the render and instantiating a new one on for...
by Ruuzis
Wed Jul 09, 2014 11:19 am
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

Hi, thanks for the response. Ok, so I guess the flush should prevent me from the OMX_ErrorPortUnpopulated error. I'll try that, i just need to dump the rtp stream to a h264 file with start codes but that should not be an issue, and then I'll upload my source somewhere too, maybe all the C++ stuff ac...
by Ruuzis
Tue Jul 08, 2014 10:15 pm
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

I tried removing all the SPS detection magic and sticked with this: void OnPortSettingsChanged(Omx::CComponent* pComponent, unsigned int nPortId) { if (pComponent == &m_VideoDecoder && nPortId == 131) { if (m_bTunnelActive == true) { m_VideoDecoder.GetOutputPort().Disable(false); m_VideoRenderer.Get...
by Ruuzis
Tue Jul 08, 2014 5:37 pm
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

Yeah, I saw a post in another thread that stated that all the input is rescaled to the native resolution of the display so I assume that everything will be rescaled to 1080P in the video_render, which is nice since the displays handle non native resolutions poorly. About the SPS - well yeah, I am pa...
by Ruuzis
Tue Jul 08, 2014 3:32 pm
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

Re: video_decoder video_render tunnel dynamic reconfiguratio

Hi 6by9, Thanks a lot for the response. Well, I'm not going higher than Full HD at this point, so I should not exceed the limit but I'll check that out. Thanks for the clarifications - my intention to bring down the tunnel earlier was only to reduce the latency since it is a real time video. I figur...
by Ruuzis
Tue Jul 08, 2014 2:12 pm
Forum: Graphics, sound and multimedia
Topic: video_decoder video_render tunnel dynamic reconfiguration
Replies: 21
Views: 3758

video_decoder video_render tunnel dynamic reconfiguration

Hi, Maybe someone has had a similar issue and can point out what i'm doing wrong - I'm playing an rtp H264 stream with changing resolutions. I have "video_decode" and "video_render" components instantiated (I did not use the ilclient.h library and made my own C++ objects that call the OMX core funct...
by Ruuzis
Fri Jun 20, 2014 3:12 pm
Forum: Graphics, sound and multimedia
Topic: OMX video decoder input buffer size
Replies: 0
Views: 962

OMX video decoder input buffer size

Hi, has anyone succeeded in changing the OMX video decoder component buffer size? It seems that all the other properties like changing all the other properties on the OMX_PARAM_PORTDEFINITIONTYPE (http://maemo.org/api_refs/5.0/alpha/libomxil-bellagio/struct_o_m_x___p_a_r_a_m___p_o_r_t_d_e_f_i_n_i_t_...
by Ruuzis
Mon Jun 02, 2014 12:57 pm
Forum: Graphics, sound and multimedia
Topic: Gstreamer and H264 RTP STAP-A packetization issues
Replies: 2
Views: 1430

Re: Gstreamer and H264 RTP STAP-A packetization issues

I've seen that there is a custom prebuilt binary for gstreamer 1.0 with gst-omx support for wheezy made by the user Defiant, but is there a 1.2 package? As far as I've searched I haven't seen one.
by Ruuzis
Mon Jun 02, 2014 12:05 pm
Forum: Graphics, sound and multimedia
Topic: Gstreamer and H264 RTP STAP-A packetization issues
Replies: 2
Views: 1430

Re: Gstreamer and H264 RTP STAP-A packetization issues

If anyone runs into the same issue - there actually was an issue with the STAP-A packetization that has been fixed now https://bugzilla.gnome.org/show_bug.cgi?id=730999
by Ruuzis
Wed May 21, 2014 12:04 pm
Forum: Graphics, sound and multimedia
Topic: Gstreamer and H264 RTP STAP-A packetization issues
Replies: 2
Views: 1430

Gstreamer and H264 RTP STAP-A packetization issues

Hi, I'm trying to stream H264 via RTP to Pi and play it via Gstreamer. After adding STAP-A packetization GStreamer seems to have a lot of "failed to parse PPS" messages in the debug log. Before I was sending all NAL units smaller than MTU as single NAL unit per RTP packet, and used FU-A for frames l...

Go to advanced search