Release 1.15.90

This commit is contained in:
Tim-Philipp Müller 2019-04-11 01:27:45 +01:00
parent ad139b1b4f
commit dd97535391
7 changed files with 562 additions and 49 deletions

View file

@ -1,5 +1,5 @@
project('gst-devtools', 'c',
version : '1.15.2.1',
version : '1.15.90',
meson_version : '>= 0.47',
default_options : [ 'warning_level=1',
'c_std=gnu99',

View file

@ -1,3 +1,480 @@
=== release 1.15.90 ===
2019-04-11 01:27:45 +0100 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
* validate/ChangeLog:
* validate/NEWS:
* validate/RELEASE:
* validate/configure.ac:
* validate/gst-validate.doap:
* validate/meson.build:
Release 1.15.90
2019-04-11 01:25:17 +0100 Tim-Philipp Müller <tim@centricular.com>
* validate/gst/validate/Makefile.am:
validate: autotools: dist mock decryptor header file
2019-04-11 01:00:39 +0100 Tim-Philipp Müller <tim@centricular.com>
* validate/win32/common/libgstvalidate.def:
validate: win32: add new api to export file
2019-03-28 10:08:16 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/apps/gstcheck.py:
* validate/launcher/baseclasses.py:
* validate/launcher/utils.py:
validate:launcher: Add a list of well known subpression files from gst-build subprojects
Fixes https://gitlab.freedesktop.org/gstreamer/gst-devtools/issues/38
2019-03-27 12:36:16 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
* validate/launcher/main.py:
validate: Add a mecanism to rerun failling tests
And add a way to mark some 'flakes' as tolerated
2019-03-27 15:07:48 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Reset process on clean
2019-03-26 19:35:19 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/gst/validate/gst-validate-pipeline-monitor.c:
validate: Print error message details in our reports
2019-03-26 15:18:27 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Dump applied known issues in the logs
2019-03-26 14:09:54 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/reporters.py:
validate:launcher: Put all logs inside the failure node
Pleasing gitlab CI reporting system
2019-03-26 12:19:16 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/main.py:
validate:launcher: By default use cpu_count / 2
2019-03-26 10:49:26 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Print name of the test to be debugged
When --debug was passed
2019-03-26 10:47:12 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/gst/validate/gst-validate-pad-monitor.c:
* validate/tests/check/validate/padmonitor.c:
validate:pad-monitor: Accept any return value when we aggregated FLUSHING while tearing down
Basically nothing guarantees that the set of pads we aggregated the flow
for is the same as the one that was aggregated during the actual data
flow as some pads could have been removed meanwhile.
2019-03-25 18:14:53 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/gst/validate/gst-validate-scenario.c:
validate:scenario: Allow last-sample to not be set when checking it
And instead of failling, wait for it to be set again.
Depends on https://gitlab.freedesktop.org/gstreamer/gstreamer/merge_requests/119
2019-03-25 18:14:35 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/gst/validate/gst-validate-scenario.c:
* validate/gst/validate/gst-validate-scenario.h:
validate: Return the GstValidateAction on .ref()
2019-03-25 16:46:46 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/gst/validate/gst-validate-report.c:
* validate/launcher/baseclasses.py:
validate: Generate dot files and link to them on CI
2019-03-21 17:10:25 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/utils.py:
validate:launcher: Try to send SIGINT before killing processes
Giving a chance for validate to print reports
2019-03-21 10:01:14 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Add a way to say that a known issues can happen several times
2019-03-19 21:39:02 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Remove now useless code to check sending EOS brings down the pipeline
If we want to make an exception we can use known issues these days
2019-03-20 18:36:17 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Be a bit more resilient in GstValidateListener
And handle exception decoding received json info
2019-03-20 18:26:19 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/data/scenarios/fast_forward.scenario:
* validate/data/scenarios/seek_forward.scenario:
* validate/gst/validate/gst-validate-report.c:
* validate/gst/validate/gst-validate-scenario.c:
validate:scenario: Implement a way to execute an action on message
And use it for seek forward and fast forward scenarios
2019-03-19 21:21:09 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Add a way to require a non fatal error when matching a fatal one
2019-03-19 12:16:13 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/utils.py:
validate:launcher: Add a way to force coloration
2019-03-19 12:15:35 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
* validate/launcher/utils.py:
validate:launcher: factor out TTY check and enhance iteration output
2019-03-19 10:22:26 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/gst/validate/gst-validate-scenario.c:
validate:scenario: Clear up last seek on EOS generating a 'stop' action
Otherwise there is a race leading to a segfault where ASYNC_DONE is
received *after* generating EOS ourselves:
```
Executing stop (
- generated-after-eos=true
)
<Caught SIGNAL: SIGSEGV>
**Stack trace**:
...
Thread 1 (Thread 0x7f3c3e50df00 (LWP 10183)):
#8 0x00007f3c3f01bea5 in g_cclosure_marshal_generic (closure=<optimized out>, return_gvalue=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gclosure.c:1496
#9 0x00007f3c3f01b3dd in g_closure_invoke (closure=0x1855980, return_value=0x0, n_param_values=2, param_values=0x7ffda2e0a7e0, invocation_hint=0x7ffda2e0a760) at gclosure.c:810
#10 0x00007f3c3f02e983 in signal_emit_unlocked_R (node=node@entry=0x15af670, detail=detail@entry=298, instance=instance@entry=0x171fc80, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffda2e0a7e0) at gsignal.c:3635
#11 0x00007f3c3f037aaa in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffda2e0a9c0) at gsignal.c:3391
[Inferior 1 (process 10183) detached]
```
2019-03-19 10:12:42 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Add generated known issue list to the logs instead of printing then
2019-03-19 09:43:55 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/utils.py:
validate:launcher: Add a way to force stdout coloring
2019-03-18 16:52:11 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/apps/gstvalidate.py:
* validate/launcher/baseclasses.py:
* validate/tests/launcher_tests/test_validate.py:
validate:launcher: Rework expected-issues data format
Instead of having the issues centered on the test classes, they
are now focusing on the "bug".
And harmise names on `expected_issue` not `expected_failures`
2019-03-18 14:30:59 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Allow printing log URL on a CI server
2019-03-18 11:09:10 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Fix getting skip-parser when generating media descriptor
On old version it didn't exist
2019-03-18 10:32:06 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/main.py:
validate:launcher: Review default for `--mute`
`--mute` is now True by default and added `--unmute` if the user wants
to have visual/audio feedback. It was really annoying to have thousand
of window pop up by default
2019-03-17 14:39:38 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Allow referencing known issue by exiting signal names
2019-03-16 22:52:53 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/gst/validate/gst-validate-runner.c:
* validate/gst/validate/gst-validate-scenario.c:
* validate/launcher/baseclasses.py:
validate:launcher: Output markdown as much as possible
2019-03-16 21:37:16 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/apps/gstvalidate.py:
* validate/launcher/baseclasses.py:
* validate/launcher/main.py:
* validate/launcher/utils.py:
validate:launcher: Implement bug checks for gitlab
And use new gitlab urls for all the bugs
2019-03-16 21:37:37 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/apps/gstvalidate.py:
* validate/launcher/httpserver.py:
* validate/launcher/vfb_server.py:
validate:launcher: Enhance and standardize output
2019-03-16 18:05:56 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/data/scenarios/change_state_intensive.scenario:
* validate/data/scenarios/fast_backward.scenario:
* validate/data/scenarios/fast_forward.scenario:
* validate/data/scenarios/seek_backward.scenario:
* validate/data/scenarios/seek_forward.scenario:
* validate/gst/validate/gst-validate-scenario.c:
validate:scenario: Add a way to ignore EOS
And ignore then in seek_forward/backward to avoid cases where the pipeline EOS
before we have the chance to launch the following seek, see:
https://ci.gstreamer.net/job/GStreamer-master-meson-validate/3483/testReport/junit/(root)/gst-validate-launcher/validate_rtsp_playback_seek_backward_raw_h264_1_mp4/
2019-03-16 16:28:15 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Take into account the timeout when checking EOS
2019-03-16 12:21:34 -0300 Thibault Saunier <tsaunier@igalia.com>
* debug-viewer/GstDebugViewer/Common/generictreemodel.py:
* debug-viewer/GstDebugViewer/GUI/app.py:
* debug-viewer/GstDebugViewer/GUI/models.py:
* debug-viewer/gst-debug-viewer:
* hooks/pre-commit-python.hook:
* tracer/gsttr-stats.py:
* tracer/gsttr-tsplot.py:
* tracer/tracer/analysis_runner.py:
* tracer/tracer/parser.py:
* tracer/tracer/structure.py:
* tracer/tracer/structure_perf.py:
* validate/docs/launcher/conf.py:
* validate/launcher/RangeHTTPServer.py:
* validate/launcher/baseclasses.py:
* validate/launcher/httpserver.py:
* validate/launcher/loggable.py:
* validate/tools/gst-validate-analyze:
* validate/tools/gst-validate-launcher.in:
Pass python files through autopep8
2019-03-15 23:46:00 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Help the user add known issues
And make it clear a bug should be opened about it
2019-03-15 07:39:04 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
validate:launcher: Enhance dumping log files output
2019-03-13 19:08:25 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/baseclasses.py:
* validate/launcher/config.py.in:
* validate/launcher/main.py:
* validate/launcher/meson.build:
* validate/launcher/utils.py:
validate:launcher: Use gst-integration-testsuites subproject as default testsuite repo if avalaible
2019-03-08 15:44:31 +0100 Philipp Zabel <p.zabel@pengutronix.de>
* validate/gst/validate/gst-validate-scenario.c:
validate: fix pause duration handling
Commit 394242c2248a ("validate:scenario: Enhance variable
implementation") caused the duration parameter to be stored
as a double instead of GstClockTime, which the _execute_pause
implementation expects. Fix the parameter type and use
gst_validate_action_get_clocktime to handle duration correctly.
https://gitlab.freedesktop.org/gstreamer/gst-devtools/merge_requests/73
2019-04-01 15:23:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* debug-viewer/meson.build:
debug-viewer: Use python.install_sources()
With current implementation we would try and install into the system
path regardless of the prefix. On top of that, we could install any left
over pyc file and would install the unit test also.
To fix this, we now list every files to be installed and use
python.install_sources(), leaving to meson the decision on where things
should be installed.
2019-04-01 14:48:54 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
* meson.build:
* validate/gst/validate/meson.build:
meson: validate: Fix linking error missing GstBaseTransform
There is a mockdecryptor that has been added into validate-sources and
this element is base on GstBaseTransform. This added a deps against
gstbase which was leading to linking errors when building with meson.
2019-04-01 21:49:19 +0900 Jimmy Ohn <yongjin.ohn@lge.com>
* codecanalyzer/src/codecanalyzer.c:
* codecanalyzer/src/gst_analyzer.c:
* codecanalyzer/src/plugins/gst/analyzersink/gstanalyzersink.c:
codecanalyzer: Use glib variant of strcmp
safer, and avoids missing include
2019-02-15 14:59:20 +0900 Jimmy Ohn <yongjin.ohn@lge.com>
* validate/gst/validate/validate.c:
validate: Print some log when environment variable is not set
print some log when environment variable is not set
2019-03-23 19:48:29 +0000 Tim-Philipp Müller <tim@centricular.com>
* validate/gst/validate/meson.build:
meson: validate: actually pass extra arguments to gnome.generate_gir()
Especially the init section and the --quiet.
Remove the whole manual build/source dir include addition
to the g-ir-scanner args seeing that things worked fine
without the args being passed to the scanner at all.
2019-03-23 19:47:24 +0000 Tim-Philipp Müller <tim@centricular.com>
* validate/gst/validate/gst-validate-override-registry.c:
* validate/gst/validate/gst-validate-override-registry.h:
* validate/gst/validate/gst-validate-utils.c:
validate: fix g-i warnings
gst-validate-utils.c:914: gst_validate_element_matches_target: unknown parameter 'structure' in documentation comment, should be 's'
gst-validate-override-registry.h:49: gst_validate_override_registry_get_override_list: return value: Missing (element-type) annotation
2019-03-23 19:22:29 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
g-i: pass --quiet to g-ir-scanner
This suppresses the annoying 'g-ir-scanner: link: cc ..' output
that we get even if everything works just fine.
We still get g-ir-scanner warnings and compiler warnings if
we pass this option.
2019-03-22 15:37:37 -0400 Xavier Claessens <xavier.claessens@collabora.com>
* validate/gst/validate/gst-validate-mockdecryptor.c:
Avoid C99 declaration in 'for' loop
2019-03-22 10:48:03 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/apps/gstcheck.py:
validate:launcher: Set CK_MULTIPLIER=10 in GstCheck tests when using valgrind
Fixes https://gitlab.freedesktop.org/gstreamer/gst-devtools/issues/39
2019-03-21 13:06:00 +0000 Tim-Philipp Müller <tim@centricular.com>
* debug-viewer/meson.build:
* meson.build:
meson: use new 'python' module instead of deprecated 'python3' one
https://github.com/mesonbuild/meson/pull/4169
2019-03-14 23:17:16 +1100 Matthew Waters <matthew@centricular.com>
* validate/gst/overrides/meson.build:
validate: allow building a static overrides library
2019-02-21 17:22:10 +0000 Charlie Turner <cturner@igalia.com>
* validate/gst/validate/Makefile.am:
* validate/gst/validate/gst-validate-mockdecryptor.c:
* validate/gst/validate/gst-validate-mockdecryptor.h:
* validate/gst/validate/gst-validate-runner.c:
* validate/gst/validate/meson.build:
validate: Add a mock decryptor element.
2019-03-15 17:38:15 +0000 Alicia Boya García <ntrrgc@gmail.com>
* validate/gst/validate/gst-validate-override-registry.c:
* validate/gst/validate/gst-validate-override-registry.h:
* validate/gst/validate/gst-validate-runner.c:
* validate/plugins/flow/gstvalidateflow.c:
validateflow: Fail when a pad is not attached
Previously validateflow tests did not fail when the pad was not
attached.
This was a limitation caused by how the Validate API worked. Before, the
`notify::validate-runner` signal was not emitted until a monitor was
attached to the override. This made impossible to listen for the
runner's `stopping` signal.
This patch fixes the problem by setting `validate-runner` for all
existing overrides when the runner is initialized and adding checks in
validateflow to error in the case no pad was attached.
2019-03-10 17:07:08 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/launcher/apps/gstvalidate.py:
* validate/launcher/utils.py:
validate:launcher: Move '_format_config_template' to the utilities
So it can be reused by GES tests
2019-03-10 17:06:13 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/gst/validate/gst-validate-pipeline-monitor.c:
validate: Check that position <= duration from the pipeline monitor
We should not require a scenario for that check to happen
2019-03-10 17:05:15 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/gst/validate/gst-validate-scenario.c:
validate:scenario: Cleanup spurious error message
2019-03-10 17:03:09 -0300 Thibault Saunier <tsaunier@igalia.com>
* docs/plugins/validateflow.md:
* validate/plugins/flow/formatting.c:
* validate/plugins/flow/formatting.h:
* validate/plugins/flow/gstvalidateflow.c:
validate-flow: Add an ignored-event-fields configuration
It replaces `record-stream-id` as it is a more generic way of doing
the same thing.
2019-02-07 15:50:26 -0300 Thibault Saunier <tsaunier@igalia.com>
* docs/plugins/validateflow.md:
docs: Document the validateflow plugin
2019-03-06 10:15:21 +0100 Edward Hervey <edward@centricular.com>
* validate/gst/validate/gst-validate-pad-monitor.c:
* validate/gst/validate/gst-validate-scenario.c:
* validate/gst/validate/gst-validate-utils.c:
validate: More usage of g_strcmp0 instead of strcmp
2019-03-06 10:11:02 +0100 Edward Hervey <edward@centricular.com>
* validate/plugins/flow/gstvalidateflow.c:
validateflow: Use glib variant of strcmp
safer, and avoids missing include
2019-03-04 15:20:49 +0100 Edward Hervey <edward@centricular.com>
* validate/plugins/flow/formatting.c:
* validate/plugins/flow/gstvalidateflow.c:
validate: Include config.h before anything else
To avoid double-defines (such as GST_LEVEL_DEFAULT)
2019-03-04 09:15:11 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
* validate/NEWS:
* validate/RELEASE:
* validate/configure.ac:
* validate/meson.build:
Back to development
=== release 1.15.2 ===
2019-02-26 12:00:40 +0000 Tim-Philipp Müller <tim@centricular.com>
@ -11,6 +488,18 @@
* validate/meson.build:
Release 1.15.2
2019-02-26 19:42:08 +0000 Tim-Philipp Müller <tim@centricular.com>
* validate/data/scenarios/Makefile.am:
scenarios: don't clobber scenarios in 'make install'
/usr/bin/install: will not overwrite just-created '_inst/share/gstreamer-1.0/validate/scenarios/default-seek-flags.scenario' with '../../../../data/scenarios/rtsp_overrides/includes/default-seek-flags.scenario'
https://gitlab.freedesktop.org/gstreamer/gst-devtools/merge_requests/44#note_123683
2019-02-26 18:53:28 +0000 Tim-Philipp Müller <tim@centricular.com>
* validate/win32/common/libgstvalidate.def:
validate: add new API to exports file
2019-02-01 10:02:22 -0300 Thibault Saunier <tsaunier@igalia.com>
* validate/gst/validate/gst-validate-report.c:

View file

@ -4,7 +4,7 @@ GSTREAMER 1.16 RELEASE NOTES
GStreamer 1.16 has not been released yet. It is scheduled for release in
March 2019.
April 2019.
1.15.x is the unstable development version that is being developed in
the git master branch and which will eventually result in 1.16.
@ -15,7 +15,7 @@ the git master branch and which will eventually result in 1.16.
See https://gstreamer.freedesktop.org/releases/1.16/ for the latest
version of this document.
_Last updated: Wednesday 27 January 2019, 00:30 UTC (log)_
_Last updated: Wednesday 10 April 2019, 00:50 UTC (log)_
Introduction
@ -648,6 +648,15 @@ OpenGL integration
import DMABUF FDs and also directly pass the pixel format, relying
on the GPU to do the conversion.
- The OpenGL library no longer restores the OpenGL viewport. This is a
performance optimization to not require performing multiple
expensive glGet*() function calls per frame. This affects any
application or plugin use of the following functions and objects:
- glcolorconvert library object (not the element)
- glviewconvert library object (not the element)
- gst_gl_framebuffer_draw_to_texture()
- custom GstGLWindow implementations
Tracing framework and debugging improvements
@ -1164,47 +1173,51 @@ Windows
Contributors
Aleix Conchillo Flaqué, Alessandro Decina, Alexandru Băluț, Alex Ashley,
Alexey Chernov, Alicia Boya García, Amit Pandya, Andoni Morales
Alastruey, Andreas Frisch, Andre McCurdy, Andy Green, Anthony Violo,
Antoine Jacoutot, Antonio Ospite, Arun Raghavan, Aurelien Jarno,
Aaron Boxer, Aleix Conchillo Flaqué, Alessandro Decina, Alexandru Băluț,
Alex Ashley, Alexey Chernov, Alicia Boya García, Amit Pandya, Andoni
Morales Alastruey, Andreas Frisch, Andre McCurdy, Andy Green, Anthony
Violo, Antoine Jacoutot, Antonio Ospite, Arun Raghavan, Aurelien Jarno,
Aurélien Zanelli, ayaka, Bananahemic, Bastian Köcher, Branko Subasic,
Brendan Shanks, Carlos Rafael Giani, Christoph Reiter, Corentin Noël,
Daeseok Youn, Daniel Drake, Daniel Klamt, Dardo D Kleiner, David Ing,
David Svensson Fors, Devarsh Thakkar, Dimitrios Katsaros, Edward Hervey,
Emilio Pozuelo Monfort, Enrique Ocaña González, Ezequiel Garcia, Fabien
Dessenne, Fabrizio Gennari, Florent Thiéry, Francisco Velazquez,
Freyr666, Garima Gaur, Gary Bisson, George Kiagiadakis, Georg Lippitsch,
Georg Ottinger, Geunsik Lim, Göran Jönsson, Guillaume Desmottes, H1Gdev,
Haihao Xiang, Haihua Hu, Harshad Khedkar, Havard Graff, He Junyan,
Hoonhee Lee, Hosang Lee, Hyunjun Ko, Ingo Randolf, Iñigo Huguet, James
Stevenson, Jan Alexander Steffens, Jan Schmidt, Jerome Laheurte, Jimmy
Ohn, Joakim Johansson, Jochen Henneberg, Johan Bjäreholt, John-Mark
Bell, John Nikolaides, Jonathan Karlsson, Jonny Lamb, Jordan Petridis,
Josep Torra, Joshua M. Doe, Jos van Egmond, Juan Navarro, Jun Xie,
Brendan Shanks, Carlos Rafael Giani, Charlie Turner, Christoph Reiter,
Corentin Noël, Daeseok Youn, Damian Vicino, Dan Kegel, Daniel Drake,
Daniel Klamt, Danilo Spinella, Dardo D Kleiner, David Ing, David
Svensson Fors, Devarsh Thakkar, Dimitrios Katsaros, Edward Hervey,
Emilio Pozuelo Monfort, Enrique Ocaña González, Erlend Eriksen, Ezequiel
Garcia, Fabien Dessenne, Fabrizio Gennari, Florent Thiéry, Francisco
Velazquez, Freyr666, Garima Gaur, Gary Bisson, George Kiagiadakis, Georg
Lippitsch, Georg Ottinger, Geunsik Lim, Göran Jönsson, Guillaume
Desmottes, H1Gdev, Haihao Xiang, Haihua Hu, Harshad Khedkar, Havard
Graff, He Junyan, Hoonhee Lee, Hosang Lee, Hyunjun Ko, Ilya Smelykh,
Ingo Randolf, Iñigo Huguet, Jakub Adam, James Stevenson, Jan Alexander
Steffens, Jan Schmidt, Jerome Laheurte, Jimmy Ohn, Joakim Johansson,
Jochen Henneberg, Johan Bjäreholt, John-Mark Bell, John Bassett, John
Nikolaides, Jonathan Karlsson, Jonny Lamb, Jordan Petridis, Josep Torra,
Joshua M. Doe, Jos van Egmond, Juan Navarro, Julian Bouzas, Jun Xie,
Junyan He, Justin Kim, Kai Kang, Kim Tae Soo, Kirill Marinushkin, Kyrylo
Polezhaiev, Lars Petter Endresen, Linus Svensson, Louis-Francis
Ratté-Boulianne, Luis de Bethencourt, Luz Paz, Lyon Wang, Maciej Wolny,
Marc-André Lureau, Marc Leeman, Marcos Kintschner, Marian Mihailescu,
Marinus Schraal, Mark Nauwelaerts, Marouen Ghodhbane, Martin Kelly,
Matej Knopp, Mathieu Duponchelle, Matteo Valdina, Matthew Waters,
Matthias Fend, memeka, Michael Drake, Michael Gruner, Michael Olbrich,
Michael Tretter, Miguel Paris, Mike Wey, Mikhail Fludkov, Naveen
Cherukuri, Nicola Murino, Nicolas Dufresne, Niels De Graef, Nirbheek
Chauhan, Norbert Wesp, Ognyan Tonchev, Olivier Crête, Omar Akkila,
Patricia Muscalu, Patrick Radizi, Patrik Nilsson, Paul Kocialkowski, Per
Forlin, Peter Körner, Peter Seiderer, Petr Kulhavy, Philippe Normand,
Philippe Renon, Philipp Zabel, Pierre Labastie, Roland Jon, Roman
Sivriver, Rosen Penev, Russel Winder, Sam Gigliotti, Sean-Der, Sebastian
Dröge, Seungha Yang, Sjoerd Simons, Snir Sheriber, Song Bing, Soon,
Thean Siew, Sreerenj Balachandran, Stefan Ringel, Stephane Cerveau,
Stian Selnes, Suhas Nayak, Takeshi Sato, Thiago Santos, Thibault
Saunier, Thomas Bluemel, Tianhao Liu, Tim-Philipp Müller, Tomasz
Andrzejak, Tomislav Tustonić, U. Artie Eoff, Ulf Olsson, Varunkumar
Allagadapa, Víctor Guzmán, Víctor Manuel Jáquez Leal, Vincenzo Bono,
Vineeth T M, Vivia Nikolaidou, Wang Fei, wangzq, Whoopie, Wim Taymans,
Wind Yuan, Wonchul Lee, Xabier Rodriguez Calvar, Xavier Claessens,
Haihao Xiang, Yacine Bandou, Yeongjin Jeong, Yuji Kuwabara, Zeeshan Ali,
Ratté-Boulianne, Lucas Stach, Luis de Bethencourt, Luz Paz, Lyon Wang,
Maciej Wolny, Marc-André Lureau, Marc Leeman, Marco Trevisan (Treviño),
Marcos Kintschner, Marian Mihailescu, Marinus Schraal, Mark Nauwelaerts,
Marouen Ghodhbane, Martin Kelly, Matej Knopp, Mathieu Duponchelle,
Matteo Valdina, Matthew Waters, Matthias Fend, memeka, Michael Drake,
Michael Gruner, Michael Olbrich, Michael Tretter, Miguel Paris, Mike
Wey, Mikhail Fludkov, Naveen Cherukuri, Nicola Murino, Nicolas Dufresne,
Niels De Graef, Nirbheek Chauhan, Norbert Wesp, Ognyan Tonchev, Olivier
Crête, Omar Akkila, Pat DeSantis, Patricia Muscalu, Patrick Radizi,
Patrik Nilsson, Paul Kocialkowski, Per Forlin, Peter Körner, Peter
Seiderer, Petr Kulhavy, Philippe Normand, Philippe Renon, Philipp Zabel,
Pierre Labastie, Piotr Drąg, Roland Jon, Roman Sivriver, Roman Shpuntov,
Rosen Penev, Russel Winder, Sam Gigliotti, Santiago Carot-Nemesio,
Sean-Der, Sebastian Dröge, Seungha Yang, Shi Yan, Sjoerd Simons, Snir
Sheriber, Song Bing, Soon, Thean Siew, Sreerenj Balachandran, Stefan
Ringel, Stephane Cerveau, Stian Selnes, Suhas Nayak, Takeshi Sato,
Thiago Santos, Thibault Saunier, Thomas Bluemel, Tianhao Liu,
Tim-Philipp Müller, Tobias Ronge, Tomasz Andrzejak, Tomislav Tustonić,
U. Artie Eoff, Ulf Olsson, Varunkumar Allagadapa, Víctor Guzmán, Víctor
Manuel Jáquez Leal, Vincenzo Bono, Vineeth T M, Vivia Nikolaidou, Wang
Fei, wangzq, Whoopie, Wim Taymans, Wind Yuan, Wonchul Lee, Xabier
Rodriguez Calvar, Xavier Claessens, Haihao Xiang, Yacine Bandou,
Yeongjin Jeong, Yuji Kuwabara, Zeeshan Ali,
… and many others who have contributed bug reports, translations, sent
suggestions or helped testing.
@ -1234,7 +1247,7 @@ the git 1.16 branch, which is a stable branch.
1.16.0
1.16.0 is scheduled to be released in March 2019.
1.16.0 is scheduled to be released in April 2019.
Known Issues
@ -1269,6 +1282,7 @@ August/September.
------------------------------------------------------------------------
_These release notes have been prepared by Tim-Philipp Müller with_
_contributions from Sebastian Dröge and Guillaume Desmottes._
_contributions from Sebastian Dröge, Guillaume Desmottes and Matthew
Waters._
_License: CC BY-SA 4.0_

View file

@ -1,4 +1,4 @@
This is GStreamer gst-validate 1.15.2.1.
This is GStreamer gst-validate 1.15.90.
GStreamer 1.15 is the development branch leading up to the next major
stable version which will be 1.16.

View file

@ -2,7 +2,7 @@ AC_PREREQ(2.62)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
AC_INIT(Gst-Validate, 1.15.2.1,
AC_INIT(Gst-Validate, 1.15.90,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-validate)
@ -49,11 +49,11 @@ AC_SUBST(GST_API_VERSION)
AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
[GStreamer API Version])
AS_LIBTOOL(GST, 1502, 0, 1502)
AS_LIBTOOL(GST, 1590, 0, 1590)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.15.2.1
GSTPB_REQ=1.15.2.1
GST_REQ=1.15.90
GSTPB_REQ=1.15.90
dnl *** autotools stuff ****

View file

@ -52,6 +52,16 @@
</GitRepository>
</repository>
<release>
<Version>
<revision>1.15.90</revision>
<branch>master</branch>
<name></name>
<created>2019-04-11</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.15.90.tar.xz" />
</Version>
</release>
<release>
<Version>
<revision>1.15.2</revision>

View file

@ -1,4 +1,4 @@
# version: '1.15.2.1' - we're putting this in here to trick the dist-hook check
# version: '1.15.90' - we're putting this in here to trick the dist-hook check
# in release.mak in the common submodule without having to update it
inc_dirs = include_directories('.')