- 14 Feb, 2017 3 commits
-
-
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
-
-
- 10 Feb, 2017 1 commit
-
-
Stefan Sauer authored
Previously it happened that reused buffer caused the discont to be on the wrong buffers.
-
- 08 Feb, 2017 1 commit
-
-
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
-
- 04 Feb, 2017 2 commits
-
-
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
-
- 02 Feb, 2017 1 commit
-
-
Sebastian Dröge authored
-
- 31 Jan, 2017 6 commits
-
-
Seungha Yang authored
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
-
Edward Hervey authored
-
Seungha Yang authored
Free no more used list variables https://bugzilla.gnome.org/show_bug.cgi?id=775553
-
Seungha Yang authored
"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
-
Seungha Yang authored
Change return types of functions to get memory address of stream-id. https://bugzilla.gnome.org/show_bug.cgi?id=775553
-
Seungha Yang authored
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
-
- 30 Jan, 2017 2 commits
-
-
- 25 Jan, 2017 1 commit
-
-
Sebastian Dröge authored
... and clang requires this to be specified on the commandline while gcc nowadays defaults to C++11 or even newer.
-
- 24 Jan, 2017 3 commits
-
-
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
-
- 23 Jan, 2017 3 commits
-
-
-
-
Olivier Crête authored
Support raw AAC streams without the ADTS header https://bugzilla.gnome.org/show_bug.cgi?id=777655
-
- 21 Jan, 2017 1 commit
-
-
Víctor Manuel Jáquez Leal authored
Include documented symbols that were not declared in section file.
-
- 20 Jan, 2017 2 commits
-
-
- 18 Jan, 2017 2 commits
-
-
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
-
Jan Schmidt authored
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
-
- 17 Jan, 2017 1 commit
-
-
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
-
- 15 Jan, 2017 1 commit
-
-
Sebastian Dröge authored
Otherwise we might divide by zero or otherwise create invalid caps. https://bugzilla.gnome.org/show_bug.cgi?id=777262
-
- 13 Jan, 2017 1 commit
-
-
Tim-Philipp Müller authored
-
- 12 Jan, 2017 6 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Jan Schmidt authored
When converting EOS to/from our custom fake EOS event, preserve any seqnum on the original event.
-
Edward Hervey authored
The state of urisourcebin (and all elements contained within) can change at any point in time, including when setting up the typefind element. In order to avoid ending up with typefind starting without being fully connected, lock the state and connect to the 'have-type' signal.
-
- 11 Jan, 2017 3 commits
-
-
Sebastian Dröge authored
video-converter: Fix crashes in fast-paths when converting interlaced formats with different vertical subsampling E.g. the following pipelines fail because chroma values after the last line are read (note: 486 % 4 == 2): gst-launch-1.0 videotestsrc ! "video/x-raw,interlace-mode=interleaved,width=720,height=486,format=UYVY" ! videoconvert ! "video/x-raw,format=I420" ! fakesink gst-launch-1.0 videotestsrc ! "video/x-raw,interlace-mode=interleaved,width=720,height=486,format=I420" ! videoconvert ! "video/x-raw,format=UYVY" ! fakesink gst-launch-1.0 videotestsrc ! "video/x-raw,interlace-mode=interleaved,width=720,height=486,format=I420" ! videoconvert ! "video/x-raw,format=AYUV" ! fakesink
-
Jan Schmidt authored
If our pad got relinked in since the fake-EOS was sent to the pad, then drop the fake-EOS event. CID: 1398546
-
Arun Raghavan authored
-