- Feb 24, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
This way they can be distinguished from any other threads in the same process.
-
Sebastian Dröge authored
There's no reason to lock anything if only the current thread is ever going to do any work.
-
- Feb 23, 2017
-
-
Sebastian Dröge authored
This adds a property to select the maximum number of threads to use for conversion and scaling. During processing, each plane is split into an equal number of consecutive lines that are then processed by each thread. During tests, this gave up to 1.8x speedup with 2 threads and up to 3.2x speedup with 4 threads when converting e.g. 1080p to 4k in v210. https://bugzilla.gnome.org/show_bug.cgi?id=778974
-
In gst_video_time_code_is_valid, also check for invalid ranges when using drop-frame TC. Refactor some code which broke after the check was added. https://bugzilla.gnome.org/show_bug.cgi?id=779010
-
Add a function to init the time code from a GDateTime https://bugzilla.gnome.org/show_bug.cgi?id=778702
-
- Feb 20, 2017
-
-
- Feb 15, 2017
-
-
Sebastian Dröge authored
It was taking the initial input y-offset from the output value, which only works for y=0 (in which case both are the same). If y > 0, we would always stay behind the requested input offset and never ever read anything from the input.
-
- Feb 14, 2017
-
-
Tim-Philipp Müller authored
Buildbot doesn't like wildcards here for some reason.
-
Tim-Philipp Müller authored
Ship meson build files in tarballs, so people who use tarballs in their builds can start playing with meson already.
-
Tim-Philipp Müller authored
-
- Feb 10, 2017
-
-
Stefan Sauer authored
Previously it happened that reused buffer caused the discont to be on the wrong buffers.
-
- Feb 08, 2017
-
-
Thibault Saunier authored
The parser might do some conversion on a stream but the stream keeps being the same, and we need to make sure GstDiscoverer detects it is the case. https://bugzilla.gnome.org/show_bug.cgi?id=778298
-
- Feb 04, 2017
-
-
Jan Schmidt authored
Oops, also add FLAC to the debug strings array. https://bugzilla.gnome.org/show_bug.cgi?id=777655
-
Jan Schmidt authored
Add new audio types to the list of strings used for debug so we don't index past the end of that array. https://bugzilla.gnome.org/show_bug.cgi?id=777655
-
- Feb 02, 2017
-
-
Sebastian Dröge authored
-
- Jan 31, 2017
-
-
Probe for MultiQueue source pad might receive EOS twice, the first is fake-eos and the other is actual EOS. And the slot can be freed with fake-eos/EOS if the slot has no input. Since slot freeing is async, double free can be possible. So, decodebin3 needs to remove the probe also with slot freeing. https://bugzilla.gnome.org/show_bug.cgi?id=777530
-
-
Free no more used list variables https://bugzilla.gnome.org/show_bug.cgi?id=775553
-
"requested_selection" list might be generated by select-streams event. And memory of stream-id(s) in select-streams is independent from that of stream-collection. https://bugzilla.gnome.org/show_bug.cgi?id=775553
-
Change return types of functions to get memory address of stream-id. https://bugzilla.gnome.org/show_bug.cgi?id=775553
-
Since gst_event_parse_select_streams() returns newly allocated memory for stream-id(s), it should be freed explicitly. https://bugzilla.gnome.org/show_bug.cgi?id=775553
-
- Jan 30, 2017
- Jan 25, 2017
-
-
Sebastian Dröge authored
... and clang requires this to be specified on the commandline while gcc nowadays defaults to C++11 or even newer.
-
- Jan 24, 2017
-
-
Thibault Saunier authored
-
Tim-Philipp Müller authored
The latency query originally had a fallthrough to the default label at the end as fallback, but that got messed up when the DURATION and POSITION queries were added, so it then fell through to the duration query handler instead. Restore original behaviour. https://bugzilla.gnome.org/show_bug.cgi?id=699077
-
Tim-Philipp Müller authored
Duration query would return TRUE and duration=-1. This worked in the unit test because the unit test implementation was a bit broken. Both queries need to access rate with a lock. Fix broken duration query test as well. It relied on broken behaviour by the videorate query handler, and also it was implemented as a downstream query rather than an upstream query. And we must return HANDLED from the probe so that the query we intercept actually returns TRUE. https://bugzilla.gnome.org/show_bug.cgi?id=699077
-
- Jan 23, 2017
-
-
-
Support raw AAC streams without the ADTS header https://bugzilla.gnome.org/show_bug.cgi?id=777655
-
- Jan 21, 2017
-
-
Víctor Manuel Jáquez Leal authored
Include documented symbols that were not declared in section file.
-
- Jan 20, 2017
-
-
- Jan 18, 2017
-
-
Sebastian Dröge authored
There was already a check for that, but it failed because subformat_guid[0] is a guint32 and that is then casted implicitely to a guint16 when recursing... just that we checked the uncasted value. This caused an infinite recursion and thus stack overflow. https://bugzilla.gnome.org/show_bug.cgi?id=777265
-
When the decodebin state change fails because of an error message, we might not go through PAUSED->READY. Don't leak a ref to decodebin pads due to pad blocking in that case. This is because we return ASYNC going to PAUSED, and if we fail before reaching PAUSED the only transition we'll see is READY->NULL. https://bugzilla.gnome.org/show_bug.cgi?id=775893
-
- Jan 17, 2017
-
-
Carl Karsten authored
This adds some extra options that affect pattern=ball mode, allowing the animation to be synced to running time or wall-time clock for comparing sync across different instances / pipelines / machines. Also added is the ability to invert the rendering colours every second, and some different ball motion patterns. https://bugzilla.gnome.org/show_bug.cgi?id=740557
-
- Jan 15, 2017
-
-
Sebastian Dröge authored
Otherwise we might divide by zero or otherwise create invalid caps. https://bugzilla.gnome.org/show_bug.cgi?id=777262
-