Deployment of GStreamer app on Test Machine
Lasse Laursen
gazoo at 42.dk
Mon May 19 23:15:45 PDT 2014
Dear Sebastian and Andoni,
Thank you both for your replies. The 'audiovideosink', was a typo in my
e-mail only unfortunately :)
Of course, the only environment variable I did not copy was the one
named 'GST_PLUGIN_PATH'. Having corrected this oversight, my program now
executes... But! Not without some new and - for me - inexplicable 'Entry
Point Now Found' errors.
When gst_init is called, my program now complains about a number of
functions for which it cannot find the entry point in the libgio-2.0-0.dll??
Functions like:
g_pollable_stream_read
g_inet_address_equal
g_socket_condition_timed_wait
etc.
Looking in the log I see WARNs confirming failures to find specific
procedures, but instead pointing to libgiognutls.dll?
Again - I should stress that by just 'Ok'-ing my way past the errors,
the app does run and now my video pipeline works fine. But I'm at a loss
as to why I get these errors on my 2nd test machine and not my dev
machine? If it's related to the fact that I just copied over the SDK, I
don't quite see how?
Any ideas?
Thank you,
Lasse
On 19-05-2014 17:40, Andoni Morales wrote:
>
>
>
> 2014-05-19 9:19 GMT+02:00 Sebastian Dröge <sebastian at centricular.com
> <mailto:sebastian at centricular.com>>:
>
> On Mo, 2014-05-19 at 15:13 +0900, Lasse Laursen wrote:
> > Hey folks,
> >
> > Now that I'm trying to recover from willpower fatigue, I was hoping
> > someone with a little know how could help me out with my
> predicament.
> >
> > I am trying to deploy my pretty shaky/unstable app from my
> developing
> > machine, to my other private test machine. The goal is to be able to
> > distribute a zip file containing all the necessary files to a
> few close
> > friends and have them run my app for various testing purposes.
> >
> > My application unfortunately doesn't quite work fully on my test
> > machine. I'm using Vs2013 and am remote debugging the app on my test
> > machine. This made pinpointing the issue quite easy, which is
> that my
> > call to 'gst_parse_launch' returns a void pointer and tells me that
> > there is no element "uridecodebin".
> >
> > I should note at this point, that I simply copied the SDK
> directly from
> > my dev machine and set up the necessary environment variables -
> thinking
> > along the lines of "let's take it all, and then trim it down to
> what my
> > app really seems to need". It should be noted that everything
> works fine
> > on my development machine, and to my bigger surprise it *also*
> works on
> > my second test machine when launching the string via the
> > gst-launch-1.0.exe file.
> >
> > The string is as follows:
> >
> > gst-launch-1.0.exe uridecodebin
> uri=file:///D:/PMP/vids/cosmos.webm !
> > videorate ! video/x-raw,framerate=30/1 ! videoconvert ! videoscale !
> > appsink name=sink
> caps=\"video/x-raw,format=RGB,pixel-aspect-ratio=1/1"
> >
> > appsink is replaced with 'audiovideosink' when I run it from the
> command
>
>
> Check your pipeline again, just in case you have the same typo as here :)
> audiovideosink -> autovideosink
>
> Cheers,
> Andoni
>
> > line - but as I previously stated, the original string runs fine
> on my
> > dev machine. I've also run the gst-inspect tool on my 2nd
> machine for
> > appsink which it seems to find without a hitch.
> >
> > Does anybody have an idea to what I'm missing? What could cause
> > gstreamer to seemingly work fine on the command line, as well as
> in the
> > application on my dev machine, but not on my 2nd machine?
>
> Usually gst_parse_launch() returns NULL if plugins are missing. You
> should see that from the GError parameter, and also if you run your
> application with GST_DEBUG=6 to get all the debug output.
>
> --
> Sebastian Dröge, Centricular Ltd - http://www.centricular.com
> Expertise, Straight from the Source
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> <mailto:gstreamer-devel at lists.freedesktop.org>
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
>
>
> --
> Andoni Morales Alastruey
>
> LongoMatch:The Digital Coach
> http://www.longomatch.ylatuya.es
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
--
Lasse Farnung Laursen
Post.doc at the University of Tokyo
www.lasselaursen.com <http://www.lasselaursen.com>
FB: lasse.laursen <https://www.facebook.com/lasse.laursen>
Twitter: @YouTouchTheDJ <https://twitter.com/YouTouchTheDJ>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140520/a19764b5/attachment-0001.html>
More information about the gstreamer-devel
mailing list