<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>Sebastian,<br></div><div><br></div><div>Thanks for the response, finally I was able to build it. <br></div><div><br></div><div>However I'm running into another issue. I can successfully load the devenv target by running "ninja -C builddir devenv". From that env, ges-launch-1.0 fails to resolve URIs. For instance:<br></div><div><br></div><div>*******************************************************************************************************************************************************************</div><div>[main] rodsantos@LAPTOP-8G8CM6GI:~/workspace/gstreamer/builddir$ ges-launch-1.0 +clip file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV <br></div><div>Press 'k' to see a list of keyboard shortcuts.<br></div><div>0:00:00.115209303   495 0x55ee626fbc30 ERROR                    ges ges-uri-asset.c:726:ges_uri_clip_asset_request_sync: Got an error requesting asset: Stream file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV discovering failed (error code: 5)<br></div><div>Error loading asset file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV: Stream file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV discovering failed (error code: 5)<br></div><div><br></div><div>Error loading asset file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV: Stream file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV discovering failed (error code: 5)<br></div><div><br></div><div>0:00:00.115441103   495 0x55ee626fbc30 ERROR                    ges ges-structured-interface.c:509:_ges_get_asset_from_timeline: There was an error requesting the asset with id file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV and type GESUriClip (Stream file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV discovering failed (error code: 5))<br></div><div>0:00:00.115539403   495 0x55ee626fbc30 ERROR                    ges ges-command-line-formatter.c:777:_load: Could not execute: clip, asset-id=(string)file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV, type=(string)GESUriClip;, error: Stream file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV discovering failed (error code: 5)<br></div><div><br></div><div>ERROR: Could not create timeline because: Stream file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV discovering failed (error code: 5)<br></div><div><br></div><div><br></div><div>0:00:00.115881003   495 0x55ee626fbc30 ERROR                default ges-launcher.c:1138:_create_pipeline: Could not create the timeline<br></div><div>*******************************************************************************************************************************************************************<br></div><div><br></div><div><br></div><div>But if I run gst-launch-1.0 using that very same URI from within the devenv the pipeline works:<br></div><div><br></div><div>*******************************************************************************************************************************************************************<br></div><div>[main] rodsantos@LAPTOP-8G8CM6GI:~/workspace/gstreamer/builddir$ gst-launch-1.0 uridecodebin uri=file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV ! autovideosink <br></div><div>Setting pipeline to PAUSED ...<br></div><div>Pipeline is PREROLLING ...<br></div><div>Got context from element 'autovideosink0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayWayland\)\ gldisplaywayland0";<br></div><div>Redistribute latency...<br></div><div>Redistribute latency...<br></div><div>Missing element: meta/x-gst-fourcc-mebx decoder<br></div><div>WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0: No decoder available for type 'meta/x-gst-fourcc-mebx'.<br></div><div>Additional debug info:<br></div><div>../subprojects/gst-plugins-base/gst/playback/gsturidecodebin.c(982): unknown_type_cb (): /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0<br></div><div>Missing element: meta/x-gst-fourcc-mebx decoder<br></div><div>WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0: No decoder available for type 'meta/x-gst-fourcc-mebx'.<br></div><div>Additional debug info:<br></div><div>../subprojects/gst-plugins-base/gst/playback/gsturidecodebin.c(982): unknown_type_cb (): /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0<br></div><div>Redistribute latency...<br></div><div>Pipeline is PREROLLED ...0 %)<br></div><div>Setting pipeline to PLAYING ...<br></div><div>Redistribute latency...<br></div><div>New clock: GstSystemClock<br></div><div>Got EOS from element "pipeline0".<br></div><div>Execution ended after 0:00:03.001920816<br></div><div>Setting pipeline to NULL ...<br></div><div>Freeing pipeline ..<br></div><div>*******************************************************************************************************************************************************************<br></div><div><br></div><div><br></div><div>When I exit devenv and run the ges-launch command, again using the same URI, everyting works:<br></div><div><br></div><div>*******************************************************************************************************************************************************************<br></div><div>rodsantos@LAPTOP-8G8CM6GI:~/workspace/gstreamer$ ges-launch-1.0 +clip file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV <br></div><div>Press 'k' to see a list of keyboard shortcuts.<br></div><div><br></div><div>Timeline description: `+track audio +track video +clip file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV d=3.000000 n=uriclip0`<br></div><div>====================<br></div><div><br></div><div>  layer 0:<br></div><div>  --------<br></div><div>    - Clip from: 'file:///home/rodsantos/workspace/sequence/gst-nle-playground/media/IMG_3117.MOV' [∋Quicktime, ♫MPEG-4 AAC, ▶H.264 (High Profile)]<br></div><div>        start=0:00:00.000000000 duration=0:00:03.001666666<br></div><div><br></div><div>AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory<br></div><div><position: 0:00:02.910085556 duration: 0:00:03.001666666/><br></div><div>Done<br></div><div>*******************************************************************************************************************************************************************<br></div><div><br></div><div><br></div><div>I'm running Ubuntu using WSL2 on Windows. Any insights? </div><div><br></div><div><br></div><div id="Zm-_Id_-Sgn" data-zbluepencil-ignore="true" data-sigid="8819909000000014001"><div>Rodrigo Santos<br></div></div><div><br></div><div class="zmail_extra_hr" style="border-top: 1px solid rgb(204, 204, 204); height: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 0px;"><br></div><div class="zmail_extra" data-zbluepencil-ignore="true"><div><br></div><div id="Zm-_Id_-Sgn1">---- On Tue, 01 Nov 2022 06:22:35 -0300 <b>Sebastian Dröge via gstreamer-devel <gstreamer-devel@lists.freedesktop.org></b> wrote ---<br></div><div><br></div><blockquote id="blockquote_zmail" style="margin: 0px;"><div><div>On Tue, 2022-11-01 at 01:02 -0300, Rodrigo Santos via gstreamer-devel wrote:<br></div><blockquote style="margin: 0 0 0 0.8ex;border-left: 2.0px rgb(114,159,207) solid;padding-left: 1.0ex;"><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt;"><div style="color: rgb(0,0,0);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13.3333px;font-style: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0.0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0.0px;background-color: rgb(255,255,255);">I have libpango1.0-dev version 1.50.6+ds-2.<br></div><div style="color: rgb(0,0,0);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13.3333px;font-style: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0.0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0.0px;background-color: rgb(255,255,255);"><br></div><div style="color: rgb(0,0,0);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13.3333px;font-style: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0.0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0.0px;background-color: rgb(255,255,255);">I'm sending attached the build and meson logs.<br></div><div style="color: rgb(0,0,0);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13.3333px;font-style: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0.0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0.0px;background-color: rgb(255,255,255);"><br></div><div style="color: rgb(0,0,0);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13.3333px;font-style: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-indent: 0.0px;text-transform: none;white-space: normal;widows: 2;word-spacing: 0.0px;background-color: rgb(255,255,255);">PS: ninja.log is the output of the ninja -C builddir command, other log files are build artifacts generated by meson and ninja.<br></div></div></blockquote><div><br></div><div>Did you install libpango1.0-dev after the first build try?<br></div><div>It looks like it would be using the system version, but your build directory contains another version and that's the one with the broken pkg-config file.<br></div><div><br></div><div>Maybe try removing the whole build directory and then running things again.<br></div><div><br></div><div>Also you might want to install gobject-introspection from your distro too, as well as many other packages.<br></div><div>It's building a lot of things as part of GStreamer now that you could easily get from your distro.<br></div><div><br></div><div><span><pre>-- <br></pre><div>Sebastian Dröge, Centricular Ltd · <a href="https://www.centricular.com" target="_blank">https://www.centricular.com</a><br></div></span></div></div></blockquote></div><div><br></div></div><br></body></html>