Trouble syncing 2 mono audio IP cams into stereo
Matthew Waters
ystreet00 at gmail.com
Wed Jun 22 11:34:59 UTC 2016
On 22/06/16 20:10, Shervin Emami wrote:
> Thanks Matt, I'll try your branches.
>
> I didn't see nvvidconv in your branch, are VPU decoding & encoding
> working for you in Gstreamer 1.8 but not nvvidconv (for color format
> conversions or image resize)? Is there someone I can pay to get
> nvvidconv working in Gstreamer 1.8 for me (using VPU hardware
> acceleration, but perhaps without zero-copy)? I'd pay someone to get
> it working (potentially using my Jetson TK1 remotely) and would let
> them make the result public for others, if it could be done in just a
> few days time.
Hi,
I've never tested the nvvidconv element on the TK1. The omx decoders
work with zerocopy between libgstgl and gst-omx with the branches/repos
I provided earlier. You have to configure libgstgl for that though.
The source for nvvidconv (as well as all it's dependant libraries) is
unfortunately not available so there's little an outsider can do to
forward port it to a recent version of GStreamer if it doesn't work.
You'd have to talk to Nvidia for that.
Cheers
-Matt
> Cheers,
> Shervin Emami.
> http://www.shervinemami.info/Robotics_Engineer.html
>
> On Wed, Jun 22, 2016 at 6:32 PM, Matthew Waters <ystreet00 at gmail.com
> <mailto:ystreet00 at gmail.com>> wrote:
>
> On 22/06/16 17:00, Kammacher Tobias (kamm) wrote:
> > Hi
> >
> > I have used GStreamer 1.8 on both Nvidia TK1 and TX1. In both cases
> > the default GSt provided by Nvidia is 1.2.4.
> > It is possible to build the newer GStreamer and just copy the
> original OMX
> > and Nvidia plugins:
> > cd /usr/lib/arm-linux-gnueabihf/gstreamer-1.0/
> > cp libgstnv* libnvgst* libgstomx.so
> ~/gst_1.6.0/out/lib/gstreamer-1.0/
>
> Yes, this works well enough without zerocopy encoding/decoding. I
> haven't used nvvidconv and don't have a TX1.
>
> If you need zerocopy between the decoder and upstream libgstgl, you'll
> need to patch gst-omx to know about libgstgl. Fortunately, I have
> already created some branches for that purpose that work with
> GStreamer 1.8:
> https://github.com/ystreet/gst-omx-nvidia/
> https://github.com/ystreet/gst-plugins-bad/tree/nvidia-1.8
>
> The next GStreamer release (1.10) changes this slightly to more
> performant implementation of the EGLImage memory. I'm not aware
> of any
> branch that deals with that yet. From 1.10 onwards, something like
> https://cgit.freedesktop.org/gstreamer/gst-omx/commit/?id=27d2cdd45dcf0bbd58c753e4b33058607153c4c1
> would need to happen in nvidia's fork of gst-omx or someone would need
> to forward port nvidia's gst-omx to upstream gst-omx.
>
> Hope that helps
> -Matt
>
> > Most of them worked for me on 1.8.0, except nvvidconv, which is a
> > proprietary plugin from Nvidia.
> >
> > There are instructions for doing this also from Nvidia if you
> look at the
> > Multimedia User Guide for TX1 24.1 [1]. Also there is a script
> for building
> > newer GStreamer versions for the TX1, but I never tried this on TK1.
> >
> >
> > [1]
> http://developer.download.nvidia.com/embedded/L4T/r24_Release_v1.0/Docs/L4T_Tegra_X1_Multimedia_User_Guide_Release_24.1.pdf
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> <mailto:gstreamer-devel at lists.freedesktop.org>
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160622/174774ad/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160622/174774ad/attachment.sig>
More information about the gstreamer-devel
mailing list