- 04 Oct, 2013 2 commits
-
-
So you can specify the PATHS where to look for scenario files
-
Seeks will be done with no particular flags, unless specified in the scenario.
-
- 03 Oct, 2013 1 commit
-
-
Olivier Crête authored
Some gcc versions don't like the typedef being done twice
-
- 30 Sep, 2013 1 commit
-
-
Olivier Crête authored
-
- 27 Sep, 2013 4 commits
-
-
Vincent Penquerc'h authored
When elements do not have the same number of input and output pads (such as miuxers), throw the towel before trying. Change-Id: I965b9401ea157cfaf736ace97ab33ac9a5d0e9ad
-
Vincent Penquerc'h authored
baseparse may collapse segments into a single one. Change-Id: I1deb14bf5a744fcd12a8b608ee95c553c9573afe
-
Vincent Penquerc'h authored
Change-Id: I012879fc2bdec8baaf14a3854a0237e30ebc88a3
-
Vincent Penquerc'h authored
If an element buffers segments, the pad monitor may compare an outgoing segment with the wrong one if two segments are received in quick succession, before being output. This can happen when seeking, where an update segment is received, followed by a new non update segment.
-
- 25 Sep, 2013 1 commit
-
-
Thibault Saunier authored
As it is not a mandatory field otherwize https://bugzilla.gnome.org/show_bug.cgi?id=708499 Conflicts: validate/gst/validate/gst-validate-pad-monitor.c
-
- 17 Sep, 2013 3 commits
-
-
Thibault Saunier authored
And give a descrpition for actions
-
Vincent Penquerc'h authored
The "switch-track" command can be used to switch tracks. The "type" argument selects which track type to change (can be "audio", "video", or "text"). The "index" argument selects which track of this type to use: it can be either a number, which will be the Nth track of the given type, or a number with a "+" or "-" prefix, which means a relative change (eg, "+1" means "next track", "-1" means "previous track"). Conflicts: validate/gst/validate/gst-validate-scenario.c
-
Thibault Saunier authored
-
- 13 Sep, 2013 2 commits
-
-
Thibault Saunier authored
-
Thibault Saunier authored
And add support to user declared timestamps -1.0 as GST_CLOCK_TIME_NONE
-
- 11 Sep, 2013 3 commits
-
-
Thibault Saunier authored
Make the scenario files a list of GstStructure-s as strings
-
Thibault Saunier authored
When used with LD_PRELOAD, the application might use various pipelines for several different thing, we need to make it possible to spcify a specific pipeline (or set of pipelines) on which to run the scenario. The format is in the form of: scenario_name:pipelinename_pattern*
-
Thibault Saunier authored
-
- 09 Sep, 2013 1 commit
-
-
Edward Hervey authored
-
- 05 Sep, 2013 22 commits
-
-
Vincent Penquerc'h authored
Conflicts: tools/gst-validate.c
-
Vincent Penquerc'h authored
For instance, "fakesrc" will return a fakesrc, not a pipeline. This is similar to what gst-launch does, and avoids calling pipeline API on a non pipeline object (and thus asserting).
-
Vincent Penquerc'h authored
Instead, error out properly with the actual error, if available.
-
Vincent Penquerc'h authored
Also ensure that if just -l is passed, we don't try creating a non existent pipeline. This makes gst-validate -l work properly again.
-
Thiago Santos authored
Pass the correct variable to macro
-
Thiago Santos authored
It should always be acceptable to return GST_FLOW_FLUSHING when the pad is flushing Conflicts: gst/validate/gst-validate-pad-monitor.c
-
Thiago Santos authored
Elements are allowed to accumulate segments, they don't have to push 1:1 segments as they receive
-
Thiago Santos authored
Improve buffer timestamp range check: * Only do it for encoders or decoders * Audio has an acceptable tolerance of 100ms To do this, keep track of the caps on the pad and store if it is dealing with audio or video
-
Thiago Santos authored
Allows both src and sink pad to keep track of the current caps, but the duplicated caps check is still only applied to sink pads as src pads can push the same caps multiple times when it isn't linked Conflicts: gst/validate/gst-validate-pad-monitor.c
-
Thiago Santos authored
-
Thiago Santos authored
Thanks to Thibault Saunier for most of the explanatory texts
-
Thiago Santos authored
Conflicts: gst/validate/gst-validate-pad-monitor.c
-
Edward Hervey authored
-
Edward Hervey authored
Use pad as the debug object to make logs more meaningful. Also adds a FIXME note Conflicts: gst/validate/gst-validate-pad-monitor.c
-
Edward Hervey authored
Conflicts: gst/validate/gst-validate-element-monitor.c
-
Thiago Santos authored
Clear as much as a flush-stop when pad is deactivated Conflicts: gst/validate/gst-validate-pad-monitor.c gst/validate/gst-validate-pad-monitor.h
-
Edward Hervey authored
-
Thiago Santos authored
When seeking out of the media file length, the element should push an EOS with the same seqnum of the seek event
-
Thiago Santos authored
-
Edward Hervey authored
Makes the result a bit more readable than a compact multi-line list. FIXME: Figure out how to print the description of the issues (which can spawn multiple lines) in a nice way.
-
Thiago Santos authored
-
Thiago Santos authored
Tag events are hard to track and check if properly serialized because they mutate too much inside elements. There is no reliable way currently to match a tag event pushed into an element and another tag event leaving the element (other than if the pointers are actually the same). Conflicts: gst/validate/gst-validate-pad-monitor.c
-