[Bug 797262] MP4(H.264+MP3) file can't be seeked anymore since 1.5.x

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Oct 24 03:53:19 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=797262

--- Comment #17 from Ricky Gong <rickyqiqi at hotmail.com> ---
(In reply to Mathieu Duponchelle from comment #16)
> (In reply to Ricky Gong from comment #14)
> > Now everything seems OK except that I'm confused with how to use the
> > compiled output files. I mean the target include files, binary files and
> > folders are seperated from each other. It's quite different from the
> > installation packge. How can I compile and test with a program using these
> > output packages? And then I can start to help.
> 
> Once gst-build has successfully compiled everything, you can enter an
> uninstalled environment with `ninja -C build uninstalled` . In that
> environment, a set of influential environment variables is set (such as
> PATH, PKG_CONFIG_PATH and more), which allow you to build programs against
> the various build products. The easiest way to do so is to write a meson
> build definition for your program, and build it in the environment.
> 
> Note that once in the environment, you should already see that the built
> gstreamer tools are in your PATH (where gst-inspect-1.0), and inspecting
> plugins (eg gst-inspect-1.0 identity) should show you a Filename located in
> your build directory, for example on Linux:
> 
> gst-inspect-1.0 identity
> [...]
> Filename                
> /home/meh/devel/gst-build/build/subprojects/gstreamer/plugins/elements/
> libgstcoreelements.so
> [...]

Thank you for your reply! I've tried with `ninja -C build uninstalled` and it
returned "Could not execute command "c:/gst-build/gst-uninstalled.py":
[WinError 193] %1" such like error(Maybe it's because I'm using Windows OS). So
I tried to execute the command - "c:/gst-build/gst-uninstalled.py" directly. It
returns without error and I can use "gst-inspect-1.0 identity" to inspect
elements. It returns:
 "Filename                
C:\gst-build\build\subprojects\gstreamer\plugins\elements\gstcoreelements.dll"

But now when I played with a MP4 video file using gst-play-1.0, it responsed me
"WARNING No decoder available for type 'video/x-h264'", "no suitable plugins
found: Missing decoder: MPEG-4 AAC" or "no suitable plugins found: Missing
decoder: MPEG-1 Layer 3 (MP3)". I suppose it's because there's no related
docoder elements there. Does it mean I missed some elements in compilation or
just the uninstalled environment with `ninja -C build uninstalled` not fully
performed?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list