- 27 Jan, 2017 4 commits
-
-
Thibault Saunier authored
Modernizing our documentation and preparing a possible move to hotdoc. This commits also adds missing @title metadatas to all SECTIONs
-
Thibault Saunier authored
It used to work but it has broke in the 1.10 cycle.
-
Thibault Saunier authored
-
-
- 18 Jan, 2017 2 commits
-
-
Stefan Sauer authored
First this sends the events not only to the sources and 2nd this is not only for seek events.
-
Sebastian Dröge authored
This can easily deadlock if the element uses the object lock for something internally, like posting an error message. Use an GstIterator for iterating over the pads instead. https://bugzilla.gnome.org/show_bug.cgi?id=777449
-
- 15 Jan, 2017 2 commits
-
-
Jan Schmidt authored
Only print this FIXME once per run, at it's pretty annoying in lots of logs otherwise.
-
-
- 03 Jan, 2017 1 commit
-
-
Tim-Philipp Müller authored
-
- 02 Jan, 2017 2 commits
-
-
Jan Schmidt authored
A typo in a static caps string may result in failure to deserialise it, so don't dereference the result without checking.
-
Jan Schmidt authored
A typo in a static caps string may result in failure to deserialise it, so don't dereference the result without checking.
-
- 30 Dec, 2016 2 commits
-
-
Stefan Sauer authored
The comment was a bit confusing. Turn it into gtkdoc style and reword it.
-
Stefan Sauer authored
When registering a new debug category after _debug_init(), we need to re check the GST_DEBUG filter settings again. In addition when parsing the filter setting, we need to already bump up the min-debug level to not suppress debug log statments that dynamically register a category. This happens in libraries that use a function to register a category on first use.
-
- 22 Dec, 2016 4 commits
-
-
Thibault Saunier authored
A property not defined in a preset file can simply mean that the user wants it to be set as it default value, and we should not warn about that. A missing preset file in a directory can happen has there are several directory where a preset can be found in.
-
Nirbheek Chauhan authored
Otherwise gstenum_h dependencies don't get added properly to gst_dep and we see racy build failures everywhere.
-
Tim-Philipp Müller authored
Saves us a custom script. Template files are nicer than passing multiline templating stuff through to glib-mkenums. And we can get rid of our custom python script.
-
Sebastian Dröge authored
It's a programming error to pass other pads here, and it easily causes crashes or other problematic behaviour down the road as subclasses usually assume to only get their pads.
-
- 21 Dec, 2016 1 commit
-
-
Nirbheek Chauhan authored
* -Wl,-Bsymbolic-functions * HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID * HAVE_POSIX_TIMERS * HAVE_MONOTONIC_CLOCK * HAVE_UINT128_T * HAVE_LONG_LONG * HAVE_PROCESS_H * HAVE_GMP * HAVE_GSL * HAVE_DLADDR Also, don't use prefix for checking functions, and only check msvc functions on Windows.
-
- 20 Dec, 2016 2 commits
-
-
Stefan Sauer authored
-
Thibault Saunier authored
It makes it much simpler to later debug refcount issues. https://bugzilla.gnome.org/show_bug.cgi?id=775541
-
- 16 Dec, 2016 1 commit
-
-
Nirbheek Chauhan authored
-
- 15 Dec, 2016 1 commit
-
-
Matthew Waters authored
Allows proper usage of structures in structures in caps. Subtraction is not implemented due to complications with empty fields representing all possible values. The only implementation that doesn't delegate to the already existing GstStructure functions is the union function. https://bugzilla.gnome.org/show_bug.cgi?id=775796
-
- 14 Dec, 2016 4 commits
-
-
Tim-Philipp Müller authored
For convenience. Pretty much every user of gst_buffer_iterate_meta() filters for a specific api type. https://bugzilla.gnome.org/show_bug.cgi?id=775727
-
Tim-Philipp Müller authored
The pointer state arg won't work well, bindings can use the foreach function instead. https://bugzilla.gnome.org/show_bug.cgi?id=775727
-
Iñaki García Etxebarria authored
A gchar is not a string. https://bugzilla.gnome.org/show_bug.cgi?id=775944
-
Reynaldo H. Verdejo Pinochet authored
After b76ecfd9 introduced GST_PAD_FLAG_ACCEPT_TEMPLATE, the performance penalty this message is refering to (the cascading ACCEPT_CAPS query) only applies to the cases where !GST_PAD_IS_ACCEPT_TEMPLATE
-
- 13 Dec, 2016 2 commits
-
-
Stefan Sauer authored
We need this in the GstTracerRecord. This will serialize GTypes to the typename and vice versa.
-
Thibault Saunier authored
-
- 12 Dec, 2016 2 commits
-
-
Tim-Philipp Müller authored
Fix 'make check' some more.
-
Thibault Saunier authored
This is an API break but that API has not been released yet. We are passing a flag rather than a simple boolean as we can imagine to implement more features in the future for example to retrieve a stack trace for all the threads, etc.. Retrieving source file and line numbers is pretty expensive while getting a stack trace, this new argument allows the user to decide to retrieve a backtrace without those infos instead which is much faster. For example running $ GST_LEAKS_TRACER_STACK_TRACE=1 GST_DEBUG=GST_TRACER:7 \ GST_TRACERS=leaks time gst-launch-1.0 videotestsrc num-buffers=1 ! fakesink: * With simple stack traces: 0.04s user 0.02s system 99% cpu 0.060 total * With full stack traces: 0.66s user 0.23s system 96% cpu 0.926 total https://bugzilla.gnome.org/show_bug.cgi?id=775423
-
- 08 Dec, 2016 1 commit
-
-
Stefan Sauer authored
This is ultimately executing the pad_link. In the previous position we missed some links, notably ghostpads.
-
- 07 Dec, 2016 1 commit
-
-
Peter Seiderer authored
Fixes buildroot autobuild failures ([1], [2]). [1] http://autobuild.buildroot.net/results/fbd/fbdcd90635d5ec3a62ad98a7ff93b71b8e5ecde4 [2] http://autobuild.buildroot.net/results/f3c/f3c9b0ed4ffb114221057237ce22c995b673a98b https://bugzilla.gnome.org/show_bug.cgi?id=775728
-
- 06 Dec, 2016 2 commits
-
-
Seungha Yang authored
As an usecase of URI fragment, it can indicate temporal or spatial dimension of a media stream. To easily parse key-value pair, newly added gst_uri_get_media_fragment_table () API will provide the table of key-value pair likewise URI query. See also https://www.w3.org/TR/media-frags/ https://bugzilla.gnome.org/show_bug.cgi?id=774830
-
Thibault Saunier authored
We were creating a new session to retrive each line of a stack trace and we are supposed to start it once for a whole stack trace. And pass the whole file to gst-indent. https://bugzilla.gnome.org/show_bug.cgi?id=775365
-
- 05 Dec, 2016 2 commits
-
-
Peter Seiderer authored
Fixes buildroot autobuild failures, for details see: http://lists.busybox.net/pipermail/buildroot/2016-December/178895.html https://bugzilla.gnome.org/show_bug.cgi?id=775661
-
Tim-Philipp Müller authored
This structure is always allocated by GStreamer, can't be subclassed or extended, and is never allocated or used on the stack, so we don't need any padding and can extend it as we please.
-
- 01 Dec, 2016 1 commit
-
-
Sebastian Dröge authored
-
- 29 Nov, 2016 1 commit
-
-
Sebastian Dröge authored
-
- 28 Nov, 2016 2 commits
-
-
Nirbheek Chauhan authored
commits: a7d282d2 6fdb4df0 1aceebd6
-
Edward Hervey authored
When requesting a pad from a template and it's already linked, this means it was a static pad. Since we only want to return an *available* pad, we must return NULL ... but we must also remove the reference we got from getting that static pad. The "No need to unref" message (which wasn't true for quite some time) dates back from the very very very first commit introducing the 0.10 features.
-