platform/upstream/gstreamer.git
10 years agoscenario: Do not be so tolerant about seek drift
Thibault Saunier [Mon, 16 Jun 2014 06:49:22 +0000 (08:49 +0200)]
scenario: Do not be so tolerant about seek drift

10 years agopad-monitor: Handle out-of-segment first buffer
Edward Hervey [Tue, 3 Jun 2014 07:38:29 +0000 (09:38 +0200)]
pad-monitor: Handle out-of-segment first buffer

If the initial buffer is before segment.start, we don't want to raise
the "first buffer doesn't have 0 running-time" issue.

Also add debug for tracking issues

10 years agovalidate: Run gst-indent on all code
Edward Hervey [Tue, 3 Jun 2014 08:02:10 +0000 (10:02 +0200)]
validate: Run gst-indent on all code

so whitespace. much indent. spacing !

10 years agovalidate: Depend at least on GLib 2.36
Thibault Saunier [Tue, 27 May 2014 10:30:54 +0000 (12:30 +0200)]
validate: Depend at least on GLib 2.36

10 years agovalidate: Add a scrub_backward_seeking scenario
Thibault Saunier [Mon, 19 May 2014 17:42:46 +0000 (19:42 +0200)]
validate: Add a scrub_backward_seeking scenario

+ Make use of it in ges-launch and do not try to seek while playing in
GES as it is not supported yet

10 years agovalidate: Don't pass NULL to g_strsplit
Nicolas Dufresne [Sat, 24 May 2014 05:28:36 +0000 (01:28 -0400)]
validate: Don't pass NULL to g_strsplit

10 years agovalidate-utils: Fix unitialized variable
Edward Hervey [Thu, 22 May 2014 14:13:31 +0000 (16:13 +0200)]
validate-utils: Fix unitialized variable

gst-validate-utils.c:413:7: error: variable 'v0' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
  if (c == '!') {
      ^~~~~~~~
gst-validate-utils.c:424:10: note: uninitialized use occurs here
  return v0;
         ^~
gst-validate-utils.c:413:3: note: remove the 'if' if its condition is always false
  if (c == '!') {
  ^~~~~~~~~~~~~~~
gst-validate-utils.c:411:13: note: initialize the variable 'v0' to silence this warning
  gdouble v0;
            ^
             = 0.0
1

10 years agovalidate: Move overrides and preload libraries to dedicated folders
Thibault Saunier [Wed, 21 May 2014 09:50:09 +0000 (11:50 +0200)]
validate: Move overrides and preload libraries to dedicated folders

This way it is cleaner and it is simpler to handle the various compilation dependencies.

10 years agopython: change shebangs to python2
Lubosz Sarnecki [Fri, 16 May 2014 14:20:26 +0000 (16:20 +0200)]
python: change shebangs to python2

10 years agovalidate: Properly use boolean in XML
Thibault Saunier [Thu, 15 May 2014 07:46:24 +0000 (09:46 +0200)]
validate: Properly use boolean in XML

10 years agovalidate: Improve perf when writing the XML file
Thibault Saunier [Thu, 8 May 2014 15:48:39 +0000 (17:48 +0200)]
validate: Improve perf when writing the XML file

+ Pass the file into gst-indent

10 years agovalidate: Add a scenario that switches state many intensively
Thibault Saunier [Wed, 7 May 2014 11:14:51 +0000 (13:14 +0200)]
validate: Add a scenario that switches state many intensively

+ Use it by default in the launcher tests

10 years agovalidate: Minor fix for blacklisted test output formatting
Thibault Saunier [Wed, 7 May 2014 10:43:53 +0000 (12:43 +0200)]
validate: Minor fix for blacklisted test output formatting

10 years agovalidate:launcher: Add an option to only launch the http server
Thibault Saunier [Wed, 7 May 2014 10:21:49 +0000 (12:21 +0200)]
validate:launcher: Add an  option to only launch the http server

10 years agovalidate: Keep scenario discovering logs in a file
Thibault Saunier [Wed, 7 May 2014 10:21:30 +0000 (12:21 +0200)]
validate: Keep scenario discovering logs in a file

10 years agovalidate: Avoid using stop value in the fast_forward scenario
Thibault Saunier [Wed, 7 May 2014 09:34:47 +0000 (11:34 +0200)]
validate: Avoid using stop value in the fast_forward scenario

10 years agovalidate: Properly check that outputed videos have a correct duration
Thibault Saunier [Wed, 7 May 2014 09:30:39 +0000 (11:30 +0200)]
validate: Properly check that outputed videos have a correct duration

10 years agovalidate: Add the notion of "long" tests so that we can avoid some test to be run...
Thibault Saunier [Wed, 7 May 2014 09:30:09 +0000 (11:30 +0200)]
validate: Add the notion of "long" tests so that we can avoid some test to be run if they are too long

10 years agoscenario: Add a general action to set state
Thibault Saunier [Wed, 7 May 2014 07:51:19 +0000 (09:51 +0200)]
scenario: Add a general action to set state

10 years agovalidate: Properly set the pre commit hook
Thibault Saunier [Wed, 7 May 2014 07:50:28 +0000 (09:50 +0200)]
validate: Properly set the pre commit hook

10 years agovalidate:scenario: Pass into gst-indent
Thibault Saunier [Wed, 7 May 2014 07:46:28 +0000 (09:46 +0200)]
validate:scenario: Pass into gst-indent

10 years agovalidate: The wait mandatory field is duration
Thibault Saunier [Wed, 7 May 2014 07:15:34 +0000 (09:15 +0200)]
validate: The wait mandatory field is duration

10 years agovalidate: Make sure mandatory fields are present when parsing scenarios
Thibault Saunier [Wed, 7 May 2014 07:11:12 +0000 (09:11 +0200)]
validate: Make sure mandatory fields are present when parsing scenarios

10 years agoscenarios: add a stateless property.
Mathieu Duponchelle [Tue, 6 May 2014 13:34:08 +0000 (15:34 +0200)]
scenarios: add a stateless property.

This property enables the user to have actions executed independently
of the state of the pipeline.

Conflicts:
validate/gst/validate/gst-validate-scenario.c

10 years agoscenario: make sure to not execute actions when changing state.
Mathieu Duponchelle [Mon, 5 May 2014 15:00:45 +0000 (17:00 +0200)]
scenario: make sure to not execute actions when changing state.

Conflicts:
validate/gst/validate/gst-validate-scenario.c

10 years agovalidate: The 'buffering' variable needs to be static
Thibault Saunier [Sun, 4 May 2014 07:30:14 +0000 (09:30 +0200)]
validate: The 'buffering' variable needs to be static

We need its value between bus_callback calls to be the same

10 years agogst-validate: some static variables can be local
Luis de Bethencourt [Fri, 2 May 2014 21:25:07 +0000 (17:25 -0400)]
gst-validate: some static variables can be local

buffering is only used inside the bus_callback, so it can have that local
scope. same thing with ret which is only used in the main function.

10 years agogst-validate: small typo in usage summary
Luis de Bethencourt [Fri, 2 May 2014 20:53:51 +0000 (16:53 -0400)]
gst-validate: small typo in usage summary

10 years agovalidate: Wait for the PAUSED state to be reached before executing actions
Thibault Saunier [Fri, 2 May 2014 18:05:28 +0000 (20:05 +0200)]
validate: Wait for the PAUSED state to be reached before executing actions

10 years agovalidate: Fix the name of the sintel blacklisting
Thibault Saunier [Fri, 2 May 2014 17:00:49 +0000 (19:00 +0200)]
validate: Fix the name of the sintel blacklisting

10 years agovalidate: Add a scenario to disable subtitle track while paused
Thibault Saunier [Fri, 2 May 2014 16:50:41 +0000 (18:50 +0200)]
validate: Add a scenario to disable subtitle track while paused

10 years agovalidate: Implement frame by frame writing in the media descriptor writer
Thibault Saunier [Fri, 2 May 2014 12:06:18 +0000 (14:06 +0200)]
validate: Implement frame by frame writing in the media descriptor writer

+ Add an option to fully parse media files in the gst-validate-media-check tool

10 years agovalidate: Execute position right when the pipeline reaches PAUSED
Thibault Saunier [Thu, 1 May 2014 12:58:14 +0000 (14:58 +0200)]
validate: Execute position right when the pipeline reaches PAUSED

We might go to PAUSED SYNC if nothing happens in the pipeline

10 years agovalidate: Add a scenario that disable subtitles
Thibault Saunier [Thu, 1 May 2014 12:11:24 +0000 (14:11 +0200)]
validate: Add a scenario that disable subtitles

+ Clean the sythax to define switch-track action that actually
desactivate the track

10 years agovalidate: Do not execute action when buffering
Thibault Saunier [Thu, 1 May 2014 10:52:09 +0000 (12:52 +0200)]
validate: Do not execute action when buffering

While buffering we should no try to execute anything as we would not be
controlling properly the execution.

+ Activate scrub forward seeking for HTTP streams

10 years agovalidate: Add a scenario that switches subtitle track while paused
Thibault Saunier [Thu, 1 May 2014 10:34:35 +0000 (12:34 +0200)]
validate: Add a scenario that switches subtitle track while paused

+ Integrate it in the launcher

10 years agovalidate:launcher: Sensibly simplify scenario handling
Thibault Saunier [Thu, 1 May 2014 09:32:42 +0000 (11:32 +0200)]
validate:launcher: Sensibly simplify scenario handling

10 years agovalidate: Plug a minor leak
Thibault Saunier [Thu, 1 May 2014 08:27:53 +0000 (10:27 +0200)]
validate: Plug a minor leak

10 years agovalidate: Use ges-launch recursing path new feature
Thibault Saunier [Wed, 30 Apr 2014 13:51:43 +0000 (15:51 +0200)]
validate: Use ges-launch recursing path new feature

And fix path to URI conversion

10 years agovalidate: Add a gst-validate-launcher documentation
Thibault Saunier [Wed, 30 Apr 2014 13:40:10 +0000 (15:40 +0200)]
validate: Add a gst-validate-launcher documentation

10 years agovalidate:launcher: Port OptionParser to ArgParse
Thibault Saunier [Wed, 30 Apr 2014 09:52:00 +0000 (11:52 +0200)]
validate:launcher: Port OptionParser to ArgParse

10 years agovalidate: Can not do reverse playback on sintel sample
Thibault Saunier [Wed, 30 Apr 2014 09:20:43 +0000 (11:20 +0200)]
validate: Can not do reverse playback on sintel sample

+ Minor improvement in the CLI

10 years agovalidate:launcher: Do not except meaningless argument in ges-launch
Thibault Saunier [Wed, 30 Apr 2014 09:13:51 +0000 (11:13 +0200)]
validate:launcher: Do not except meaningless argument in ges-launch

10 years agovalidate: Handle per file special scenarios
Thibault Saunier [Wed, 30 Apr 2014 09:06:09 +0000 (11:06 +0200)]
validate: Handle per file special scenarios

When a file is int the same folder as a media file and has a name like:
mediafilename.mkv.scenarios_name.scenario  we run that scenario on that
particular file

10 years agovalidate: Allow specifying scenarios to parse when lisiting them
Thibault Saunier [Wed, 30 Apr 2014 07:35:03 +0000 (09:35 +0200)]
validate: Allow specifying scenarios to parse when lisiting them

It used to only handle the scenario present in proper paths, we
also need to handle special scenarios provided by users on the fly

10 years agovalidate: Handle ERROR on the bus when monitoring the pipeline
Thibault Saunier [Tue, 29 Apr 2014 18:00:21 +0000 (20:00 +0200)]
validate: Handle ERROR on the bus when monitoring the pipeline

This way the user get a  clear information in the report about the issue

+ sensibly cleanup code

10 years agovalidate: Add a scenarios that switchs subtitle track
Thibault Saunier [Tue, 29 Apr 2014 17:04:46 +0000 (19:04 +0200)]
validate: Add a scenarios that switchs subtitle track

+ Make it easier and cleaner to tell that a switch is actually disabling
a track type.

And run the scenario in gst-validate-launcher by default

10 years agovalidate: Add a switch_audio_track_while_paused scenario
Thibault Saunier [Tue, 29 Apr 2014 16:51:54 +0000 (18:51 +0200)]
validate: Add a switch_audio_track_while_paused scenario

And run it as a default

10 years agovalidate: Add an action to set an external URI file on playbin at runtime
Thibault Saunier [Thu, 1 May 2014 16:20:25 +0000 (18:20 +0200)]
validate: Add an action to set an external URI file on playbin at runtime

10 years agovalidate: Override switch_track action when using a playbin
Thibault Saunier [Thu, 1 May 2014 16:19:50 +0000 (18:19 +0200)]
validate: Override switch_track action when using a playbin

And use the playbin feature for that when the pipeline is based on playbin

10 years agovalidate: Do not g_strrstr with a NULL pointer as needle
Thibault Saunier [Thu, 1 May 2014 16:17:44 +0000 (18:17 +0200)]
validate: Do not g_strrstr with a NULL pointer as needle

10 years agovalidate: Print more details when executing the switch_track action
Thibault Saunier [Thu, 1 May 2014 16:16:16 +0000 (18:16 +0200)]
validate: Print more details when executing the switch_track action

+ Fix some issue in the memory freeing codepath of GstValidateAction

10 years agovalidate: Do not try to use a NULL iter
Thibault Saunier [Tue, 29 Apr 2014 15:16:50 +0000 (17:16 +0200)]
validate: Do not try to use a NULL iter

10 years agopad-monitor: check that no buffers are pushed after a pad is EOS
Thiago Santos [Wed, 2 Oct 2013 00:11:35 +0000 (21:11 -0300)]
pad-monitor: check that no buffers are pushed after a pad is EOS

Make sure no resources are wasted after elements are done with the
current segment

10 years agolauncher: Now using git annex to handle media files
Thibault Saunier [Mon, 28 Apr 2014 11:08:09 +0000 (13:08 +0200)]
launcher: Now using git annex to handle media files

10 years agovalidate: Expose a seeking method so other actions types can seek
Thibault Saunier [Sat, 26 Apr 2014 07:52:37 +0000 (09:52 +0200)]
validate: Expose a seeking method so other actions types can seek

Other action types might need to seek and we GstValidateScenario need
to know about it, add a method others can use to do the seeking

10 years agoRevert "validate:launcher: Always put gst-validate result as stderr in reports"
Thibault Saunier [Sat, 26 Apr 2014 07:16:26 +0000 (09:16 +0200)]
Revert "validate:launcher: Always put gst-validate result as stderr in reports"

This reverts commit 925ff7542b69bb5516b6eb5b4488da23124a0cbc.

Actually jenkins never  truncates on failure stacktrace... we do not
want to set gst-validate as failure stacktrace in our results. That
commit was not usefull.

10 years agovalidate:launcher: Always put gst-validate result as stderr in reports
Thibault Saunier [Sat, 26 Apr 2014 06:11:20 +0000 (08:11 +0200)]
validate:launcher: Always put gst-validate result as stderr in reports

This way jenkins will always keep the information in its database even
if the test passes

10 years agovalidate: Pass -scenario.c into gst-indent and fix some docs
Thibault Saunier [Fri, 25 Apr 2014 16:33:33 +0000 (18:33 +0200)]
validate: Pass -scenario.c into gst-indent and fix some docs

10 years agovalidate: Add a "dot-pipeline" action
Thibault Saunier [Fri, 25 Apr 2014 16:27:30 +0000 (18:27 +0200)]
validate: Add a "dot-pipeline" action

10 years agovalidate: Return a boolean when parsing an enum string
Thibault Saunier [Fri, 25 Apr 2014 16:26:50 +0000 (18:26 +0200)]
validate: Return a boolean when parsing an enum string

10 years agovalidate:scenarios: Prefer stop action instead of EOS when appropriate
Thibault Saunier [Fri, 25 Apr 2014 11:42:03 +0000 (13:42 +0200)]
validate:scenarios: Prefer stop action instead of EOS when appropriate

10 years agovalidate:launcher: Properly set error message when sending EOS did not work
Thibault Saunier [Fri, 25 Apr 2014 11:19:19 +0000 (13:19 +0200)]
validate:launcher: Properly set error message when sending EOS did not work

10 years agovalidate:launcher: Add a way to specify tests filtering only on defaults
Thibault Saunier [Fri, 25 Apr 2014 11:18:41 +0000 (13:18 +0200)]
validate:launcher: Add a way to specify tests filtering only on defaults

10 years agovalidate:launcher: Add support for audio track switching scenario
Thibault Saunier [Fri, 25 Apr 2014 11:17:39 +0000 (13:17 +0200)]
validate:launcher: Add support for audio track switching scenario

10 years agovalidate:launcher: Make it possible to run any scenario test in gst-validate
Thibault Saunier [Fri, 25 Apr 2014 09:32:04 +0000 (11:32 +0200)]
validate:launcher: Make it possible to run any scenario test in gst-validate

10 years agovalidate:launcher: Do not run reverse playback on mpegts files
Thibault Saunier [Fri, 25 Apr 2014 09:31:27 +0000 (11:31 +0200)]
validate:launcher: Do not run reverse playback on mpegts files

10 years agovalidate:launcher: Cleanup media descriptor usage
Thibault Saunier [Fri, 25 Apr 2014 09:31:01 +0000 (11:31 +0200)]
validate:launcher: Cleanup media descriptor usage

10 years agovalidate:launch: Port to the new media_info format
Thibault Saunier [Fri, 25 Apr 2014 08:23:21 +0000 (10:23 +0200)]
validate:launch: Port to the new media_info format

10 years agovalidate: Add a media-descriptor parser and writer
Thibault Saunier [Thu, 24 Apr 2014 13:41:50 +0000 (15:41 +0200)]
validate: Add a media-descriptor parser and writer

10 years agovalidate: Minor printing cleanup
Thibault Saunier [Wed, 23 Apr 2014 11:25:44 +0000 (13:25 +0200)]
validate: Minor printing cleanup

10 years agovalidate: Add a 'stop' action to stop a pipeline
Thibault Saunier [Wed, 23 Apr 2014 11:24:23 +0000 (13:24 +0200)]
validate: Add a 'stop' action to stop a pipeline

It uses the GST_MESSAGE_REQUEST state with the scenario as a source
so that application can stop running when they receive it on the bus.

10 years agovalidate:launcher: Use the new validatelog file
Thibault Saunier [Wed, 23 Apr 2014 09:47:10 +0000 (11:47 +0200)]
validate:launcher: Use the new validatelog file

Making the output cleaner and clearer in junit XML file

10 years agovalidate: Handle position printing at the monitor level
Thibault Saunier [Wed, 23 Apr 2014 09:27:41 +0000 (11:27 +0200)]
validate: Handle position printing at the monitor level

Instead of replicating that code all around

10 years agovalidate: Add printing utilities
Thibault Saunier [Wed, 23 Apr 2014 09:16:29 +0000 (11:16 +0200)]
validate: Add printing utilities

Allowing the user to print everyting in a file through the
GST_VALIDATE_FILE env variable

10 years agovalidate: Add an action to wait for a given amout of time
Thibault Saunier [Tue, 22 Apr 2014 14:50:08 +0000 (16:50 +0200)]
validate: Add an action to wait for a given amout of time

During that time we will just not execute any new action

+ Lower WARNING to DEBUG when no playbcak_time is provided for an
action, it should just be 0.

10 years agovalidate: Check that for raw, buffers are strictly contained in segment
Thibault Saunier [Tue, 22 Apr 2014 10:02:35 +0000 (12:02 +0200)]
validate: Check that for raw, buffers are strictly contained in segment

For encoded data we might need buffers that have timestamp <
segment.start to make sure that we have the keyframe, etc... but for raw
data, buffer end should strictly be inside the segment, be more strict
about that.

10 years agovalidate: PAR is not a mandatory field
Thibault Saunier [Tue, 22 Apr 2014 09:21:34 +0000 (11:21 +0200)]
validate: PAR is not a mandatory field

Also make it possible to check other not mandatory fields in the future

10 years agovalidate: Do not use GST_PTR_FORMAT when reporting
Thibault Saunier [Tue, 22 Apr 2014 09:10:01 +0000 (11:10 +0200)]
validate: Do not use GST_PTR_FORMAT when reporting

It will not work now that we have our own implementation of printf for that in Gst and
thus provide us with pretty useless infos

10 years agovalidate:launcher: Send SIGINT signal instead of killing the subprocess
Thibault Saunier [Tue, 22 Apr 2014 08:49:10 +0000 (10:49 +0200)]
validate:launcher: Send SIGINT signal instead of killing the subprocess

This way we get the result from GstValidate even on timeouts

10 years agovalidate:launcher: Always set sync=True on fakesink on playback pipelines
Thibault Saunier [Tue, 22 Apr 2014 07:42:57 +0000 (09:42 +0200)]
validate:launcher: Always set sync=True on fakesink on playback pipelines

This way we are in closer condition of real sink playback.

+ some minor cleanup in gst-validate.c

10 years agovalidate:launcher: ring-buffer-max-size is in bytes
Thibault Saunier [Thu, 17 Apr 2014 10:58:48 +0000 (12:58 +0200)]
validate:launcher: ring-buffer-max-size is in bytes

10 years agovalidate: Handle g_log errors at the gst-validate level
Thibault Saunier [Thu, 17 Apr 2014 10:17:03 +0000 (12:17 +0200)]
validate: Handle g_log errors at the gst-validate level

10 years agovalidate: Allow comments in scenario files
Thibault Saunier [Thu, 17 Apr 2014 09:23:23 +0000 (11:23 +0200)]
validate: Allow comments in scenario files

Comment are per line only and start with #

10 years agovalidate:launcher: Fix default blacklist management
Thibault Saunier [Tue, 15 Apr 2014 13:26:36 +0000 (15:26 +0200)]
validate:launcher: Fix default blacklist management

10 years agovalidate:launcher: Print the number of the test being run
Thibault Saunier [Wed, 2 Apr 2014 17:14:30 +0000 (19:14 +0200)]
validate:launcher: Print the number of the test being run

10 years agovalidate: Avoid segfault when discovering fails
Thibault Saunier [Wed, 2 Apr 2014 17:13:50 +0000 (19:13 +0200)]
validate: Avoid segfault when discovering fails

In that case the x->stream_info might not be set

10 years agovalidate:launcher: Fix mixup in media_check tests expected file path
Thibault Saunier [Wed, 2 Apr 2014 10:12:11 +0000 (12:12 +0200)]
validate:launcher: Fix mixup in media_check tests expected file path

10 years agovalidate:launcher: Flush stdout each time we print
Thibault Saunier [Mon, 31 Mar 2014 11:54:27 +0000 (13:54 +0200)]
validate:launcher: Flush stdout each time we print

So everything gets printed on time on windows and jenkins

10 years agovalidate: launcher: Use the ConfigPraser object everywhere for file_infos
Thibault Saunier [Mon, 31 Mar 2014 09:03:48 +0000 (11:03 +0200)]
validate: launcher: Use the ConfigPraser object everywhere for file_infos

10 years agovalidate:launcher: Properly handle missing scenarios on the system
Thibault Saunier [Fri, 28 Mar 2014 14:01:12 +0000 (15:01 +0100)]
validate:launcher: Properly handle missing scenarios on the system

10 years agovalidate:launcher: Handle windows path to construct arguments
Thibault Saunier [Fri, 28 Mar 2014 14:00:45 +0000 (15:00 +0100)]
validate:launcher: Handle windows path to construct arguments

10 years agovalidate:launcher: Handle the fact that win32 apps end with .exe
Thibault Saunier [Fri, 28 Mar 2014 14:00:01 +0000 (15:00 +0100)]
validate:launcher: Handle the fact that win32 apps end with .exe

10 years agovalidate: Do not build LD_PRELOAD related code on windows
Thibault Saunier [Fri, 28 Mar 2014 10:30:01 +0000 (11:30 +0100)]
validate: Do not build LD_PRELOAD related code on windows

And do not forget to link against gst-pbutils

10 years agovalidate: Use GModule to 'dlopen' ovverrides
Thibault Saunier [Fri, 28 Mar 2014 09:30:21 +0000 (10:30 +0100)]
validate: Use GModule to 'dlopen' ovverrides

We want gst-validate to be cross platform so use cross platform tools

10 years agovalidate:launcher: Put gst logs in a specific file
Thibault Saunier [Wed, 26 Mar 2014 19:09:12 +0000 (20:09 +0100)]
validate:launcher: Put gst logs in a specific file

+ Make default timeout 30seconds just in case.

10 years agovalidate: launcher: Let the use debug on test fail
Thibault Saunier [Wed, 26 Mar 2014 18:37:44 +0000 (19:37 +0100)]
validate: launcher: Let the use debug on test fail

When a test timeouts, let the user know about the subprocess etc,
and let him possibly connect gdb to it.

10 years agovalidate:launcher: Do not set sample path to letter in ges-launch
Thibault Saunier [Wed, 26 Mar 2014 10:46:48 +0000 (11:46 +0100)]
validate:launcher: Do not set sample path to letter in ges-launch

10 years agovalidate:launcher: Start the server only when actually needed to run filtered tests
Thibault Saunier [Wed, 26 Mar 2014 10:00:32 +0000 (11:00 +0100)]
validate:launcher: Start the server only when actually needed to run filtered tests

10 years agovalidate: Do not query pad caps to check if caps are properly fowarded
Thibault Saunier [Wed, 26 Mar 2014 09:56:58 +0000 (10:56 +0100)]
validate: Do not query pad caps to check if caps are properly fowarded

Query caps will actually get the caps from downstream and those caps
might be different in case there is a Filter in between. What we want is
to check that the caps set on the internally linked pads are correct.