<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
gst-launch-1.0 playbin uri=<a class="moz-txt-link-freetext" href="file:///home/meh/Videos/samsung_4k.mp4">file:///home/meh/Videos/samsung_4k.mp4</a>
sink="glupload ! glshader fragment=\"\"ca t testfrag.frag\"\" !
glimagesinkelement" seems to work<br>
<br>
<div class="moz-cite-prefix">On 8/8/19 11:18 PM, Thomas Bond wrote:<br>
</div>
<blockquote type="cite"
cite="mid:3da45e36-6e53-0e1c-6fbd-db5e108a2577@entexpinc.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<p><font size="+1">Hello,</font></p>
<p><font size="+1"><br>
</font></p>
<p> </p>
<div class="post-text" itemprop="text">
<p>How do I use quotes in quotes for gstreamer command line.
This is gstreamer version 1.14.4 and ubuntu version
4.9.140-tegra using bash shell all running on Jetson Nano dev
system.</p>
<p>I tried various escape methods and none worked. </p>
<p>The following has double quotes with quotes inside the sink
definition and doesn't work.</p>
<p>gst-launch-1.0 playbin uri=<a class="moz-txt-link-freetext"
href="file:///home/tom/Videos/UHD_demo_Nature.mp4"
moz-do-not-send="true">file:///home/tom/Videos/UHD_demo_Nature.mp4</a>
sink="glupload ! glshader fragment="\"<code>ca t testfrag.frag</code>\""
! glimagesinkelement"</p>
<p>I assume it's an escape sequence issue, I tried bunch of ways
to escape but I would rather not bias anyone looking at this
problem. The opengl fragment is correct and works using a
simple command line example:</p>
<p>gst-launch-1.0 videotestsrc ! glupload ! glshader
fragment="\"<code>cat testfrag.frag</code>\"" ! glimagesink</p>
<p>Any ideas is this a command shell issue or gstreamer issue I
need to correct concerning double quotes.</p>
<p>Here is the fragment:</p>
<p>#version 100</p>
<p>#ifdef GL_ES</p>
<p>precision mediump float;</p>
<p>#endif</p>
<p>varying vec2 v_texcoord;</p>
<p>uniform sampler2D tex;</p>
<p>uniform float time;</p>
<p>uniform float width;</p>
<p>uniform float height; vec4 myColor;</p>
<p>void main () {</p>
<pre><code> myColor = texture2D( tex, v_texcoord );
gl_FragColor = myColor;
gl_FragColor.r = myColor.b;
gl_FragColor.b = myColor.r;
</code></pre>
<p>}</p>
<p>When I run the command line I get the following error:
WARNING: erroneous pipeline: no element "100"</p>
<p><br>
</p>
<p>Thanks in advance.</p>
<p><br>
</p>
<p> Tom<br>
</p>
</div>
<pre class="moz-signature" cols="72">--
TOM BOND
Vice President, Technology
14 Old French Road
Honeoye Falls, NY 14472
Phone: 585-869-9243
Mobile: 585-662-8956
Email: <a class="moz-txt-link-abbreviated" href="mailto:tom.bond@entexpinc.com" moz-do-not-send="true">tom.bond@entexpinc.com</a>
Corporate Headquarters
Entertainment Experience LLC
9475 Double R Blvd. Suite 9
Reno, Nevada 89521
Websites: <a class="moz-txt-link-abbreviated" href="http://www.eecolor.com" moz-do-not-send="true">www.eecolor.com</a></pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></pre>
</blockquote>
</body>
</html>