platform/upstream/gstreamer.git
7 years agovalidate: scenario: fix error message on scenario parsing failure
Reynaldo H. Verdejo Pinochet [Wed, 5 Apr 2017 22:26:31 +0000 (15:26 -0700)]
validate: scenario: fix error message on scenario parsing failure

7 years agovalidate: report: avoid pointless var & associated dup/free
Reynaldo H. Verdejo Pinochet [Wed, 5 Apr 2017 21:40:12 +0000 (14:40 -0700)]
validate: report: avoid pointless var & associated dup/free

Just pass the replacement string literal to _regex_replace().

7 years agovalidate: report: avoid _strdup_printf() if not needed
Reynaldo H. Verdejo Pinochet [Wed, 5 Apr 2017 21:09:53 +0000 (14:09 -0700)]
validate: report: avoid _strdup_printf() if not needed

g_strdup() is enough for this string literal.

7 years agovalidate: report: fix description for timestamp out of range
Reynaldo H. Verdejo Pinochet [Fri, 31 Mar 2017 22:18:09 +0000 (15:18 -0700)]
validate: report: fix description for timestamp out of range

Additionally: Fix nits in the descriptions for
SCENARIO_ACTION_EXECUTION_ISSUE and CONFIG_ACTION_TYPE

7 years agovalidate: Improve video fakesink properties
Edward Hervey [Tue, 4 Apr 2017 12:52:17 +0000 (14:52 +0200)]
validate: Improve video fakesink properties

Try to emulate a bit better a real video sink by making the video
fakesink handle/calculate/report QoS.

Also use the same lateness value as default videosink

7 years agovalidate: scenario: improve description blurb for execute-on-idle
Reynaldo H. Verdejo Pinochet [Tue, 28 Mar 2017 21:35:38 +0000 (14:35 -0700)]
validate: scenario: improve description blurb for execute-on-idle

Additionally: Fix issues in _register_action_type() documentation.

7 years agovalidate: scenario: fix msg on _lookup_feature() failure
Reynaldo H. Verdejo Pinochet [Tue, 28 Mar 2017 21:01:16 +0000 (14:01 -0700)]
validate: scenario: fix msg on _lookup_feature() failure

7 years agovalidate: scenario: fix documentation for GstValidateAction
Reynaldo H. Verdejo Pinochet [Tue, 28 Mar 2017 20:30:04 +0000 (13:30 -0700)]
validate: scenario: fix documentation for GstValidateAction

Additionally:
 Improve GstValidatePrepareAction documentation
 Correct one-off use of 'eos' instead of EOS.

7 years agovalidate: scenario: fix type field in description parameter
Reynaldo H. Verdejo Pinochet [Tue, 28 Mar 2017 19:51:12 +0000 (12:51 -0700)]
validate: scenario: fix type field in description parameter

Nothing wrong with Sting though :)

Additionally: Fix typo in need-clock-sync's description

7 years agovalidate: do not check for NULL before g_free()
Reynaldo H. Verdejo Pinochet [Tue, 21 Mar 2017 23:22:50 +0000 (16:22 -0700)]
validate: do not check for NULL before g_free()

g_free() is NULL-safe.

7 years agovalidate: fix issues with a couple of string constants
Reynaldo H. Verdejo Pinochet [Mon, 20 Mar 2017 22:39:24 +0000 (15:39 -0700)]
validate: fix issues with a couple of string constants

Fix missing and/or dupplicated separators, bogus breaks, typos, etc.

7 years agovalidate: fix whitespace separators in multi-line string constants
Reynaldo H. Verdejo Pinochet [Mon, 20 Mar 2017 21:36:36 +0000 (14:36 -0700)]
validate: fix whitespace separators in multi-line string constants

Drop dupplicated & add missing ones

Additionally: typo fixes

7 years agoRename plugin filenames to match plugin names
Nicolas Dufresne [Sat, 4 Mar 2017 16:13:33 +0000 (11:13 -0500)]
Rename plugin filenames to match plugin names

- libgstvalidateplugin.so -> libgstvalidatetracer.so
- faultinjection -> validatefaultinjection
- gstvalidategtk -> validategtk
- ssim -> validatessim

https://bugzilla.gnome.org/show_bug.cgi?id=779344

7 years agotracer: tsplot: tune the plot style a bit
Stefan Sauer [Fri, 3 Mar 2017 20:31:02 +0000 (21:31 +0100)]
tracer: tsplot: tune the plot style a bit

Tweak the styles and spacing. Make the title multi-line and add more info.

7 years agovalidate: report: avoid unnecessary calls to _append_printf
Reynaldo H. Verdejo Pinochet [Wed, 1 Mar 2017 23:06:59 +0000 (15:06 -0800)]
validate: report: avoid unnecessary calls to _append_printf

Additionally: simplify %format magic used for padding

7 years agovalidate: report: clarify misleading message on skipped actions
Reynaldo H. Verdejo Pinochet [Wed, 1 Mar 2017 22:04:24 +0000 (14:04 -0800)]
validate: report: clarify misleading message on skipped actions

Intention is to notify that not all actions were
executed but previous message suggested none were.

Additionally: fix problems in two others

7 years agovalidate: report: fix _issue_new()'s parameter description
Reynaldo H. Verdejo Pinochet [Wed, 1 Mar 2017 21:49:01 +0000 (13:49 -0800)]
validate: report: fix _issue_new()'s parameter description

7 years agotracer: tsplot: ensure multiplots use same xrange
Stefan Sauer [Thu, 2 Mar 2017 20:27:05 +0000 (21:27 +0100)]
tracer: tsplot: ensure multiplots use same xrange

Only this way one can visually align events with buffer graphs.

7 years agotracer: tsplot: add a 3rd plot showing cycle vs. durations
Stefan Sauer [Wed, 15 Feb 2017 16:53:05 +0000 (17:53 +0100)]
tracer: tsplot: add a 3rd plot showing cycle vs. durations

This is helpful to spot time-segments where we processes slower than required
for real-time playback.

7 years agovalidate: Make the HTTP server multi-threaded
Edward Hervey [Thu, 2 Mar 2017 16:35:22 +0000 (17:35 +0100)]
validate: Make the HTTP server multi-threaded

Avoids having one test blocking all other tests

7 years agovalidate:launcher: Add information on media info files parsing failures
Thibault Saunier [Mon, 27 Feb 2017 15:10:49 +0000 (12:10 -0300)]
validate:launcher: Add information on media info files parsing failures

7 years agovalidate: Ignore more parser related fields when comparing media caps
Thibault Saunier [Mon, 27 Feb 2017 15:10:16 +0000 (12:10 -0300)]
validate: Ignore more parser related fields when comparing media caps

7 years agovalidate: launcher: Fix the way we retrieve command name
Thibault Saunier [Mon, 20 Feb 2017 15:52:06 +0000 (12:52 -0300)]
validate: launcher: Fix the way we retrieve command name

We are now using a list of args for subprocess so just using it is simple now

7 years agovalidate:launcher: Fix typo in meson build definitions
Thibault Saunier [Mon, 20 Feb 2017 15:51:26 +0000 (12:51 -0300)]
validate:launcher: Fix typo in meson build definitions

7 years agovalidate: Fix call to decode() on a string
Thibault Saunier [Fri, 17 Feb 2017 19:29:15 +0000 (16:29 -0300)]
validate: Fix call to decode() on a string

7 years agovalidate: fix mention to nonexistent option
Reynaldo H. Verdejo Pinochet [Fri, 24 Feb 2017 22:40:25 +0000 (14:40 -0800)]
validate: fix mention to nonexistent option

7 years agovalidate: improve set-config option description
Reynaldo H. Verdejo Pinochet [Fri, 24 Feb 2017 19:29:31 +0000 (11:29 -0800)]
validate: improve set-config option description

7 years agovalidate:launcher: Fix setting meson build dir
Thibault Saunier [Fri, 24 Feb 2017 20:32:16 +0000 (17:32 -0300)]
validate:launcher: Fix setting meson build dir

7 years agomeson: Update version
Sebastian Dröge [Fri, 24 Feb 2017 14:00:19 +0000 (16:00 +0200)]
meson: Update version

7 years agoBack to development
Sebastian Dröge [Fri, 24 Feb 2017 13:37:52 +0000 (15:37 +0200)]
Back to development

7 years agoRelease 1.11.2
Sebastian Dröge [Fri, 24 Feb 2017 13:10:12 +0000 (15:10 +0200)]
Release 1.11.2

7 years agovalidate:launcher: Various fixes to make the Test class directly usable
Thibault Saunier [Tue, 21 Feb 2017 16:39:37 +0000 (13:39 -0300)]
validate:launcher: Various fixes to make the Test class directly usable

And the launcher installed with meson usable

7 years agovalidate: launcher: Do not force using current module dir to run check tests
Thibault Saunier [Tue, 21 Feb 2017 16:38:16 +0000 (13:38 -0300)]
validate: launcher: Do not force using current module dir to run check tests

7 years agovalidate: fix multiple occurrences of 'parametter'
Reynaldo H. Verdejo Pinochet [Fri, 17 Feb 2017 21:37:06 +0000 (13:37 -0800)]
validate: fix multiple occurrences of 'parametter'

7 years agovalidate: fix unbalanced quotation mark in set-subtitle description
Reynaldo H. Verdejo Pinochet [Fri, 17 Feb 2017 21:23:34 +0000 (13:23 -0800)]
validate: fix unbalanced quotation mark in set-subtitle description

+ Remove pointless split in string literal

7 years agovalidate:launcher: Take ValidateAction execution as a marker of test update
Thibault Saunier [Thu, 16 Feb 2017 18:12:44 +0000 (15:12 -0300)]
validate:launcher: Take ValidateAction execution as a marker of test update

7 years agovalidate:scenario: Report action done with the execution duration
Thibault Saunier [Thu, 16 Feb 2017 17:52:15 +0000 (14:52 -0300)]
validate:scenario: Report action done with the execution duration

7 years agovalidate: runner: fix error msg for duplicated runner
Reynaldo H. Verdejo Pinochet [Thu, 16 Feb 2017 21:46:06 +0000 (13:46 -0800)]
validate: runner: fix error msg for duplicated runner

- Add trailing whitespace to avoid accidental concatenation
- Fix bunch of typos and some grammar while at it

7 years agovalidate: fix message on runner errors
Reynaldo H. Verdejo Pinochet [Thu, 16 Feb 2017 21:30:06 +0000 (13:30 -0800)]
validate: fix message on runner errors

- Add newline char to avoid accidental concatenation with
  actual error message
- Fix grammar while at it

7 years agomeson: Fix Gir *_prefix value to be the sames as with autotools
Thibault Saunier [Wed, 15 Feb 2017 21:31:38 +0000 (18:31 -0300)]
meson: Fix Gir *_prefix value to be the sames as with autotools

We want to be able to do GstValidate.Monitor and not
GstValidate.ValidateMonitor.

And do not pass header to the list of sources to build libraries as
it is not needed.

7 years agomeson: Do not forget to install headers
Thibault Saunier [Wed, 15 Feb 2017 21:00:00 +0000 (18:00 -0300)]
meson: Do not forget to install headers

7 years agovalidate: pkgconfig: fix libtool-ism in uninstalled .pc file
Tim-Philipp Müller [Wed, 15 Feb 2017 00:48:26 +0000 (00:48 +0000)]
validate: pkgconfig: fix libtool-ism in uninstalled .pc file

7 years agovalidate:scenario: Do not switch relative track when no track of type avalaible
Thibault Saunier [Wed, 15 Feb 2017 16:46:03 +0000 (13:46 -0300)]
validate:scenario: Do not switch relative track when no track of type avalaible

This case was not handled and leaded to a division by zero.

7 years agovalidate: meson: Add a way to disable documentation generation
Thibault Saunier [Wed, 15 Feb 2017 15:39:18 +0000 (12:39 -0300)]
validate: meson: Add a way to disable documentation generation

7 years agovalidate:meson: Build gst-validate-image-check if possible
Thibault Saunier [Fri, 10 Feb 2017 18:54:05 +0000 (15:54 -0300)]
validate:meson: Build gst-validate-image-check if possible

7 years agovalidate:launcher: Add a way to specify a set of tests to run under the leak tracer
Thibault Saunier [Wed, 8 Feb 2017 20:46:23 +0000 (17:46 -0300)]
validate:launcher: Add a way to specify a set of tests to run under the leak tracer

https://bugzilla.gnome.org/show_bug.cgi?id=767856

7 years agotracer: tsplot: separate the event section
Stefan Sauer [Fri, 10 Feb 2017 17:15:15 +0000 (18:15 +0100)]
tracer: tsplot: separate the event section

Place the events below the buffer-ts. This makes it more readable in many cases.

7 years agotracer: tools: add a brief tool description
Stefan Sauer [Thu, 9 Feb 2017 14:52:40 +0000 (15:52 +0100)]
tracer: tools: add a brief tool description

7 years agotracer: tsplot: a new tool to draw buffer-ts vs. clock time graphs
Stefan Sauer [Thu, 9 Feb 2017 14:15:23 +0000 (15:15 +0100)]
tracer: tsplot: a new tool to draw buffer-ts vs. clock time graphs

This tool helps to inspect data flow on each pad. It shows buffer timestamps
and events in relation to wall clock.

7 years agotracer: REAME: planning update
Stefan Sauer [Sun, 5 Feb 2017 18:37:51 +0000 (19:37 +0100)]
tracer: REAME: planning update

7 years agotracer: stats: python style cleanup
Stefan Sauer [Sun, 5 Feb 2017 18:37:07 +0000 (19:37 +0100)]
tracer: stats: python style cleanup

7 years agovaldate: fix element leak in overide-registry
Guillaume Desmottes [Tue, 7 Feb 2017 11:57:06 +0000 (12:57 +0100)]
valdate: fix element leak in overide-registry

The elements were never released once created.

https://bugzilla.gnome.org/show_bug.cgi?id=778279

7 years agovalidate: fix leak in overrides test
Guillaume Desmottes [Tue, 7 Feb 2017 11:50:33 +0000 (12:50 +0100)]
validate: fix leak in overrides test

The runner was never released.

https://bugzilla.gnome.org/show_bug.cgi?id=778279

7 years agovalidate: fix leaks in pad monitor test
Guillaume Desmottes [Tue, 7 Feb 2017 11:04:45 +0000 (12:04 +0100)]
validate: fix leaks in pad monitor test

- monitors were never released
- reports were leaked
- GstValidateMediaDescriptor was leaked
- caps were leaked: gst_check_setup_events_with_stream_id() and
  gst_event_new_caps() don't consume the caps
- srcpad were never released

https://bugzilla.gnome.org/show_bug.cgi?id=778279

7 years agovalidate: pad-monitor: fix caps leaks
Guillaume Desmottes [Tue, 7 Feb 2017 11:28:02 +0000 (12:28 +0100)]
validate: pad-monitor: fix caps leaks

These caps were not released when disposing the pad monitor.

https://bugzilla.gnome.org/show_bug.cgi?id=778279

7 years agovalidate: Mark tests as SKIPPED when installation is missing a GStreamer plugin
Thibault Saunier [Tue, 7 Feb 2017 16:12:09 +0000 (13:12 -0300)]
validate: Mark tests as SKIPPED when installation is missing a GStreamer plugin

7 years agovalidate: Do not fail media check when fields are related to (decoding) elements
Thibault Saunier [Mon, 6 Feb 2017 18:51:57 +0000 (15:51 -0300)]
validate: Do not fail media check when fields are related to (decoding) elements

In the case of h264 the stream might very well be in `nal` format but the decoder
might not accept it thus the parser converts to `byte-stream`, leading
to a correct stream detection but a failure in the validate-media-check
tool.

7 years agovalidate:launcher: Add an option for user to modify timeout values
Thibault Saunier [Mon, 6 Feb 2017 15:16:41 +0000 (12:16 -0300)]
validate:launcher: Add an option for user to modify timeout values

Allowing to expand the test timeout when running on slow platforms

7 years agovalidate:launcher: Verify that Gst supression file could be found
Thibault Saunier [Fri, 3 Feb 2017 14:02:49 +0000 (11:02 -0300)]
validate:launcher: Verify that Gst supression file could be found

7 years agovalidate:meson: Add pbutils as a dependency on the video library
Thibault Saunier [Thu, 2 Feb 2017 18:47:30 +0000 (15:47 -0300)]
validate:meson: Add pbutils as a dependency on the video library

7 years agovalidate: meson: fix --validate-tools-path argument
Guillaume Desmottes [Thu, 2 Feb 2017 13:29:30 +0000 (14:29 +0100)]
validate: meson: fix --validate-tools-path argument

The path passed to --validate-tools-path was wrong when building using
gst-build, preventing the launcher to find the validate tools.

https://bugzilla.gnome.org/show_bug.cgi?id=777982

Differential Revision: https://phabricator.freedesktop.org/D1634

7 years agovalidate:meson: Add pbutils as a dependency
Thibault Saunier [Thu, 2 Feb 2017 11:19:01 +0000 (08:19 -0300)]
validate:meson: Add pbutils as a dependency

Fixing build failure https://ci.appveyor.com/project/thiblahute/gst-build-ge9m5/build/1.0.1197

FAILED: cl @subprojects/gst-devtools/validate/gst-libs/gst/video/gstvalidatevideo@sta/gstvalidatessim.c.obj.rsp
c:\projects\gst-build-ge9m5\subprojects\gst-plugins-base\gst-libs\gst\pbutils\pbutils.h(30): fatal error C1083: Cannot open include file: 'gst/pbutils/pbutils-enumtypes.h': No such file or directory
FAILED: cl @subprojects/gst-devtools/validate/plugins/ssim/gstvalidatessim@sha/gstvalidatessim.c.obj.rsp
c:\projects\gst-build-ge9m5\subprojects\gst-plugins-base\gst-libs\gst\pbutils\pbutils.h(30): fatal error C1083: Cannot open include file: 'gst/pbutils/pbutils-enumtypes.h': No such file or directory

7 years agovalidate: Avoid assertion when trying to pass the config as a caps
Thibault Saunier [Mon, 30 Jan 2017 22:22:20 +0000 (22:22 +0000)]
validate: Avoid assertion when trying to pass the config as a caps

7 years agovalidate: Fix build if cairo is not avalaible
Thibault Saunier [Tue, 31 Jan 2017 11:24:32 +0000 (08:24 -0300)]
validate: Fix build if cairo is not avalaible

7 years agovalidate:plugins: Handle the case where we have a pipelines with only 1 frame
Thibault Saunier [Mon, 30 Jan 2017 22:20:11 +0000 (22:20 +0000)]
validate:plugins: Handle the case where we have a pipelines with only 1 frame

7 years agovalidate: tests: call gst_validate_deinit()
Guillaume Desmottes [Tue, 31 Jan 2017 10:35:30 +0000 (11:35 +0100)]
validate: tests: call gst_validate_deinit()

gst_validate_deinit() needs to be called when the test is done to remove
false positives when using the leaks tracer.

https://bugzilla.gnome.org/show_bug.cgi?id=777977

Differential Revision: https://phabricator.freedesktop.org/D1630

7 years agovalidate:launcher: Allow passing extra env var to simple pipeline generator
Thibault Saunier [Mon, 30 Jan 2017 22:19:04 +0000 (19:19 -0300)]
validate:launcher: Allow passing extra env var to simple pipeline generator

7 years agomeson:validate: Build validate plugins
Thibault Saunier [Mon, 30 Jan 2017 21:19:00 +0000 (21:19 +0000)]
meson:validate: Build validate plugins

7 years agovalidate: fix linker flags for validate plugin
Wonchul Lee [Tue, 24 Jan 2017 03:28:15 +0000 (12:28 +0900)]
validate: fix linker flags for validate plugin

https://bugzilla.gnome.org/show_bug.cgi?id=777938

7 years agovalidate: Handle the case where QUERY has an EMPTY caps filter
Thibault Saunier [Wed, 25 Jan 2017 21:41:31 +0000 (21:41 +0000)]
validate: Handle the case where QUERY has an EMPTY caps filter

In our algorithm describing caps negotiation issues.

7 years agovalidate: Stop comparing buffers offset values in media descriptor
Thibault Saunier [Tue, 10 Jan 2017 15:32:31 +0000 (12:32 -0300)]
validate: Stop comparing buffers offset values in media descriptor

This value can vary for some external reasons and should not matter
for now.

7 years agomeson: bump version
Tim-Philipp Müller [Fri, 13 Jan 2017 12:39:29 +0000 (12:39 +0000)]
meson: bump version

7 years agoBack to development
Sebastian Dröge [Thu, 12 Jan 2017 14:33:03 +0000 (16:33 +0200)]
Back to development

7 years agoRelease 1.11.1
Sebastian Dröge [Thu, 12 Jan 2017 14:28:02 +0000 (16:28 +0200)]
Release 1.11.1

7 years agovalidate: Fix setting of the testsuite version
Thibault Saunier [Fri, 6 Jan 2017 16:14:17 +0000 (13:14 -0300)]
validate: Fix setting of the testsuite version

If nano is set, it means we are running in git/unreleased version

7 years agovalidate: Make sure to update children environment from current env
Thibault Saunier [Fri, 6 Jan 2017 15:09:13 +0000 (12:09 -0300)]
validate: Make sure to update children environment from current env

And minor fix in function call

7 years agovalidate: check: Enhance test names
Thibault Saunier [Fri, 6 Jan 2017 14:48:01 +0000 (11:48 -0300)]
validate: check: Enhance test names

7 years agomeson: generate pkg-config -uninstalled pc files
Guillaume Desmottes [Wed, 4 Jan 2017 16:40:59 +0000 (17:40 +0100)]
meson: generate pkg-config -uninstalled pc files

Generating those files is useful for users building the GStreamer stack
using meson and having to link it to another project which is still
using the autotools.

Fixed the -uninstalled pc file libdir path while I was on it.

https://bugzilla.gnome.org/show_bug.cgi?id=776810

7 years agovalidate:launcher: Make the IPC server socket blocking
Thibault Saunier [Tue, 3 Jan 2017 19:25:47 +0000 (16:25 -0300)]
validate:launcher: Make the IPC server socket blocking

0.0 does not mean blocking in python3 and makes everything failling
on windows.

7 years agovalidate: Properly kill subprocesses on windows
Thibault Saunier [Tue, 3 Jan 2017 18:58:35 +0000 (15:58 -0300)]
validate: Properly kill subprocesses on windows

7 years agovalidate:launcher: Fix running on windows
Thibault Saunier [Tue, 3 Jan 2017 18:34:39 +0000 (15:34 -0300)]
validate:launcher: Fix running on windows

7 years agovalidate: Respect active testers when listing tests
Thibault Saunier [Tue, 3 Jan 2017 17:52:38 +0000 (14:52 -0300)]
validate: Respect active testers when listing tests

7 years agovalidate: Make validate launcher apps work in a meson uninstalled env
Thibault Saunier [Tue, 3 Jan 2017 17:38:24 +0000 (14:38 -0300)]
validate: Make validate launcher apps work in a meson uninstalled env

7 years agovalidate: Fix gstcheck when not running on a meson build dir
Thibault Saunier [Tue, 3 Jan 2017 16:11:42 +0000 (13:11 -0300)]
validate: Fix gstcheck when not running on a meson build dir

7 years agoRevert "Revert "validate:launcher: Add an app handler for unit tests described in...
Thibault Saunier [Tue, 3 Jan 2017 16:01:31 +0000 (13:01 -0300)]
Revert "Revert "validate:launcher: Add an app handler for unit tests described in meson""

This reverts commit 5656e2a1b208155be36cf16b08a9ffcc95694328.

7 years agovalidate: Ensure non-standard testsuite location is taken into account
Edward Hervey [Tue, 3 Jan 2017 06:05:12 +0000 (07:05 +0100)]
validate: Ensure non-standard testsuite location is taken into account

This is a regression that was introduced by 6504b9152cfd2d78ee3d773a0a32eec1900f955c

If we have non-standard main_dir or qa_assets, make sure we prepend the
checked-out testsuites directory to the list of expected ones

7 years agoRevert "validate:launcher: Add an app handler for unit tests described in meson"
Edward Hervey [Mon, 2 Jan 2017 15:11:22 +0000 (16:11 +0100)]
Revert "validate:launcher: Add an app handler for unit tests described in meson"

This reverts commit a4aa5c60bb2015f006103317800fb1fddb5718e6.

Does not work outside of gst-build (i.e. validate won't work when used either
installed, in a prefix, or in gst-uninstalled).

7 years agomediainfo: update build setup
christophecvr [Fri, 30 Dec 2016 10:53:13 +0000 (11:53 +0100)]
mediainfo: update build setup

Fix intltool build setup to make it build on ubuntu 16.04 as well.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=776523

7 years agomediinfo: use less deprecated gtk api
Stefan Sauer [Fri, 30 Dec 2016 10:43:01 +0000 (11:43 +0100)]
mediinfo: use less deprecated gtk api

7 years agomediainfo: use libgee-0.8
Stefan Sauer [Fri, 30 Dec 2016 10:41:10 +0000 (11:41 +0100)]
mediainfo: use libgee-0.8

We were using libgee-0.6 which was using gee-1.0 in pkgconfig.
https://bugzilla.gnome.org/show_bug.cgi?id=776523

7 years agomediinfo: replace some deprecated UI by the new one
Stefan Sauer [Wed, 28 Dec 2016 19:29:50 +0000 (20:29 +0100)]
mediinfo: replace some deprecated UI by the new one

7 years agomediinfo: remove unused field
Stefan Sauer [Wed, 28 Dec 2016 19:29:23 +0000 (20:29 +0100)]
mediinfo: remove unused field

7 years agomediainfo: remove 0.10 libs
Stefan Sauer [Wed, 28 Dec 2016 19:27:58 +0000 (20:27 +0100)]
mediainfo: remove 0.10 libs

We check those in configure anyway.

7 years agotracer: parser: small speedup
Stefan Sauer [Sun, 25 Dec 2016 10:34:33 +0000 (11:34 +0100)]
tracer: parser: small speedup

Add a parser_perf test. Skip the extra filter stage and change the regex to
match on category=TRACE lines only.
Also flip the check in analysis_runner, since we only have a few tracer
classes in the beginning, the rest are tracer entries.

7 years agotracer: gsttr-stats: add a fast path for tracer-entry matching
Stefan Sauer [Thu, 22 Dec 2016 15:23:02 +0000 (16:23 +0100)]
tracer: gsttr-stats: add a fast path for tracer-entry matching

Extract the structure name from the string and only parse the full structure,
if we are going to handle it.

7 years agovalidate-transcoding: Use standard GstEncodingProfile deserialization function
Thibault Saunier [Fri, 23 Dec 2016 18:00:53 +0000 (15:00 -0300)]
validate-transcoding: Use standard GstEncodingProfile deserialization function

7 years agovalidate:launcher: Take into account test duration when filtering them
Thibault Saunier [Fri, 23 Dec 2016 17:58:56 +0000 (14:58 -0300)]
validate:launcher: Take into account test duration when filtering them

Otherwise running -t 'some.*test' will run long tests (longer than hard
timeout) which is not what the user expect.

7 years agovalidate-runner: Use correct enum in return value
Sebastian Dröge [Thu, 22 Dec 2016 17:24:22 +0000 (19:24 +0200)]
validate-runner: Use correct enum in return value

gst-validate-runner.c:856:7: error: implicit conversion from enumeration type 'GstValidateReportLevel' to different enumeration type 'GstValidateReportingDetails' [-Werror,-Wenum-conversion]
      GST_VALIDATE_REPORT_LEVEL_UNKNOWN);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

7 years agovalidate: Add safe guards to runner API
Thibault Saunier [Thu, 22 Dec 2016 13:08:32 +0000 (10:08 -0300)]
validate: Add safe guards to runner API

7 years agovalidate: Whitlist blacklisted test only when explicitely
Thibault Saunier [Thu, 22 Dec 2016 13:08:31 +0000 (10:08 -0300)]
validate: Whitlist blacklisted test only when explicitely

Otherwise running -t '.*reverse.*' will also run blacklisted
tests which is probably not what use wants.