- 21 Feb, 2018 1 commit
-
-
Mikhail Fludkov authored
These flags will be used for Forward Error Correction purposes https://bugzilla.gnome.org/show_bug.cgi?id=792695
-
- 20 Feb, 2018 1 commit
-
-
- 19 Feb, 2018 7 commits
-
-
Thiago Santos authored
For allow-none parameters
-
Tim-Philipp Müller authored
test_negotiation would occasionally time out, for unknown reasons. Simplify the test setup and get rid of the main loop, busses, and notify signals. With this I can no longer easily reproduce the timeout. Fingers crossed.
-
Tim-Philipp Müller authored
Performance optimisation: Keep track whenever the streaming thread or the application thread are waiting on the GCond for more space or new data, and only signal on the GCond if someone is actually waiting. Avoids unnecessary syscalls and thus context switches.
-
Tim-Philipp Müller authored
Performance optimisation. Avoids alloc/free churn for the queue's list nodes. Depends on new API in GstQueueArray in core.
-
Tim-Philipp Müller authored
Performance optimisation: Keep track whenever the streaming thread or the application thread are waiting on the GCond for more space or new data, and only signal on the GCond if someone is actually waiting. Avoids unnecessary syscalls and thus context switches.
-
Tim-Philipp Müller authored
Performance optimisation. Avoids alloc/free churn for the queue's list nodes.
-
Tim-Philipp Müller authored
These are very much artificial of course, but got to measure something. appsink one contains lots of buffer creation/free overhead, while appsrc one does not.
-
- 18 Feb, 2018 1 commit
-
-
Sebastian Dröge authored
While it is pulled in via the GLib check, GLIB_LIBS is not pulled into any of the places using the API.
-
- 17 Feb, 2018 1 commit
-
-
Sebastian Dröge authored
-
- 16 Feb, 2018 1 commit
-
-
Víctor Manuel Jáquez Leal authored
When trying to create a wayland display, it may fail because there is not actually display to connect. It this case NULL is returned but the created instance is not freed. This patch unrefs the failed display. https://bugzilla.gnome.org/show_bug.cgi?id=793483
-
- 15 Feb, 2018 12 commits
-
-
Mathieu Duponchelle authored
-
Mathieu Duponchelle authored
This is useful from python bindings https://bugzilla.gnome.org/show_bug.cgi?id=793492
-
-
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Edward Hervey authored
-
Mathieu Duponchelle authored
Fixes: gst-launch-1.0 audiotestsrc ! audio/x-raw, format=U32BE ! \ audioconvert ! autoaudiosink
-
- 14 Feb, 2018 8 commits
-
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
-
Philippe Normand authored
Previous code would pass 0 as source element.
-
-
- 13 Feb, 2018 8 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
-
-
-
Edward Hervey authored
If new headers arrive after we are initialized, we need to make sure that they are indeed valid. A vorbis bitstream always begins with three header packets and must be in order. Also some streams have unframed (invalid?) headers that might confuse and disrupt the decoding process. Therefore if ever we see new headers, we accumulate them and once we get a non-header packet we check them to make sure that: * We have at least 3 headers * They are the expected ones (identification, comments and setup) * They are in order * Any other "header" is ignored If those conditions are met, we reset and reconfigure the decoder https://bugzilla.gnome.org/show_bug.cgi?id=784530
-