diff options
Diffstat (limited to 'validate/ChangeLog')
-rw-r--r-- | validate/ChangeLog | 406 |
1 files changed, 403 insertions, 3 deletions
diff --git a/validate/ChangeLog b/validate/ChangeLog index f529d6d0c9..1ea81641d9 100644 --- a/validate/ChangeLog +++ b/validate/ChangeLog @@ -1,9 +1,409 @@ -=== release 1.8.0 === +=== release 1.9.1 === -2016-03-24 Sebastian Dröge <slomo@coaxion.net> +2016-07-06 Sebastian Dröge <slomo@coaxion.net> * configure.ac: - releasing 1.8.0 + releasing 1.9.1 + +2016-07-04 16:16:25 +0200 Edward Hervey <edward@centricular.com> + + * validate/launcher/apps/gstvalidate.py: + * validate/launcher/main.py: + validate: Fix usage for non-standard http server port + Translate the various stream_info URI from the standard port to the + specified port + Make the port option an integer option + +2016-07-04 16:12:27 +0200 Edward Hervey <edward@centricular.com> + + * validate/gst/validate/media-descriptor.c: + media-descriptor: Fine-tune stream-id checking + Only expect fully identical stream-id from URI which are not local files + nor from our local http server. + Fixes issues with non-default http server port + +2015-11-23 15:11:58 +0100 Edward Hervey <edward@centricular.com> + + * validate/tools/gst-validate.c: + validate: Use presence of STREAM_START to detect track switching + When doing a track switch, the only reliable way to detect that it + happened is whether a new STREAM_START arrives. + Relying on a DISCONT buffer is not satisfactory, since there might + not have been an element setting that flag upstream. + Checking whether the first buffer after a STREAM_START has the + DISCONT flag properly set should be done in parallel + +2015-11-05 10:29:33 +0100 Edward Hervey <edward@centricular.com> + + * validate/tools/gst-validate.c: + tools: Make the stream-switching action more generic + This allows it to handle both playbin and playbin3 + +2015-11-05 10:19:22 +0100 Edward Hervey <edward@centricular.com> + + * validate/tools/gst-validate.c: + tools: Fix playbin detection + We might be using playbin3 instead + +2015-11-02 14:42:53 +0100 Edward Hervey <edward@centricular.com> + + * validate/launcher/apps/gstvalidate.py: + validate: Use decodebin3/uridecodebin3 when specified + Set the USE_PLAYBIN3 environment variable to use those elements instead + of legacy ones. + +2015-11-05 16:37:17 +0100 Edward Hervey <edward@centricular.com> + + * validate/tools/gst-validate-analyze: + tools: New tool to view and compare xunit results + +2016-06-24 14:03:48 +0100 Tim-Philipp Müller <tim@centricular.com> + + * validate/gst/validate/gst-validate-scenario.h: + validate: fix one more export + gst-validate-scenario.c:183:7: error: '_gst_validate_action_type' redeclared without dllimport attribute: previous dllimport ignore + This is also declared in gst-validate-internal.h + +2016-06-24 11:48:50 +0100 Tim-Philipp Müller <tim@centricular.com> + + * validate/gst/validate/gst-validate-internal.h: + validate: fix bogus exports for internal symbols + Hopefully fixes win32 build. + gst-validate-scenario.c:183:7: error: '_gst_validate_action_type' redeclared without dllimport attribute: previous dllimport ignored + gst-validate-scenario.c:286:1: error: '_action_check_and_set_printed' redeclared without dllimport attribute: previous dllimport ignored + gst-validate-scenario.c:298:1: error: 'gst_validate_action_is_subaction' redeclared without dllimport attribute: previous dllimport ignored + gst-validate-scenario.c:305:7: error: '_gst_validate_action_type_type' redeclared without dllimport attribute: previous dllimport ignored + +2016-06-13 17:00:39 -0400 Thibault Saunier <tsaunier@gnome.org> + + * validate/gst/validate/validate.c: + validate: Fix Validate plugin paths mixup + +2016-06-10 12:55:47 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * validate/gst/validate/gst-validate-scenario.c: + validate: fix typo in debug message + +2016-06-09 14:30:53 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * validate/gst/validate/gst-validate-scenario.c: + * validate/gst/validate/gst-validate-utils.c: + * validate/launcher/main.py: + validate: fix some recurring typos + +2016-06-09 14:22:31 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * validate/tools/gst-validate-transcoding.c: + validate: fix validate-transcoding option descriptions + +2016-06-09 13:57:33 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> + + * validate/tools/gst-validate.c: + validate: improve run-time option descriptions + +2016-06-09 16:41:57 -0400 Thibault Saunier <tsaunier@gnome.org> + + * validate/gst/validate/gst-validate-scenario.c: + validate: No execute ON_ADDITION if a previous action has a playback-time + As this is what user will expect in this case. + For example with this scenario: + set-state, state=null; playback-time=5 + set-property, target-element-name=dvbsrc0, property-name=delsys, property-value=11 + play; + +2015-08-11 16:41:20 +0900 Vineeth TM <vineeth.tm@samsung.com> + + * validate/launcher/apps/gstvalidate.py: + validate:launcher: Add support for relative path while providing file path + Instead of providing full absolute path while validating the file, should be + able to provide the relative path with respect to the present directory. + https://bugzilla.gnome.org/show_bug.cgi?id=753494 + +2016-05-24 14:05:37 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/gst/validate/gst-validate-report.c: + * validate/gst/validate/media-descriptor-writer.c: + validate: fix monitor leak when doing frame analysis + The monitor returned by gst_validate_monitor_factory_create() was never + unreffed. + Report instances now have to keep a ref, as suggested by the TODO, as + the reporter is no longer leaked. + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D1012 + +2016-05-24 14:05:30 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/gst/validate/gst-validate-runner.c: + validate: redefine default cat for the runner + The gstvalidate_debug may not be initialized like with the + validate/reporting which was crashing when run with GST_DEBUG=5. + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D1004 + +2016-05-24 14:05:24 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/tools/gst-validate-transcoding.c: + validate: transcoding: fix encoding_profile leak + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D980 + +2016-05-24 14:05:17 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/tools/gst-validate-transcoding.c: + validate: transcoding: fix caps leaks + The 'all_raw_caps' list is never used and was just leaking caps. + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D979 + +2016-05-24 14:05:10 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/gst/validate/gst-validate-scenario.c: + validate: scenario: always unref srcpad + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D959 + +2016-05-24 14:05:03 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/gst/validate/media-descriptor-writer.c: + validate: media-descriptor-writer: fix pad leaks + - the pad returned by gst_element_get_static_pad() was leaked. + - unref the pad from snode when updating it, not the pad passed as + callback to pad_added_cb() + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D958 + +2016-05-24 14:04:57 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/gst/validate/gst-validate-scenario.c: + * validate/gst/validate/gst-validate-scenario.h: + * validate/gst/validate/validate.c: + validate: clean up action_types list on deinit + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D957 + +2016-05-24 14:04:50 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/gst/overrides/gst-validate-default-overrides.c: + * validate/gst/validate/gst-validate-override-registry.c: + * validate/plugins/ssim/gstvalidatessim.c: + validate: keep a ref when registering an override + _add_override_from_struct() could, in theory, register more than once + the same override so we should not transfer the ref. + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D956 + +2016-05-24 14:04:44 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/gst/validate/gst-validate-override-registry.c: + validate: use g_object_unref() on GstValidateOverride + Those are GObject subclasses, not GstObject. + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D955 + +2016-05-24 14:04:37 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/data/gstvalidate.supp: + validate: add mesa-related valgrind suppressions + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D954 + +2016-05-24 14:04:31 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/launcher/baseclasses.py: + validate: generate valgrind suppression traces + Makes fixing easier as then we can just re-use the generated trace. + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D953 + +2016-05-24 14:04:25 +0000 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> + + * validate/launcher/vfb_server.py: + validate: fix typo if Xvfb is not installed + Reviewed-by: Thibault Saunier <tsaunier@gnome.org> + Differential Revision: https://phabricator.freedesktop.org/D375 + +2016-05-23 15:57:04 +0200 Edward Hervey <edward@centricular.com> + + * validate/gst/validate/gst-validate-pad-monitor.c: + pad-monitor: Don't check for DISCONT flags on buffer in pull-mode + It only makes sense in push-mode + +2016-05-20 09:07:01 +0200 Edward Hervey <edward@centricular.com> + + * validate/gst/validate/gst-validate-pad-monitor.c: + pad-monitor: Update checks for MISSING_DISCONT + * Some SEGMENT might be updates caused by calling gst_pad_set_offset(), + which will send the same segment but with an updated offset and/or + based field. For those segments, we don't require a DISCONT on the + following buffer. + * Ignore differences in flags, they aren't relevant for now to figure + out whether the segment is an update or not + * Ignore difference in 'position', it's only meant for internal usage + by elements. + * Changes in the end position (stop in forward playback and start in + reverse playback) are considering updates + Furthermore, also expect a DISCONT flag on the first buffer following + a STREAM_START. + +2016-05-17 10:03:26 +0200 Edward Hervey <bilboed@bilboed.com> + + * validate/tools/gst-validate.c: + gst-validate: Avoid overreading array + If we offset the argv table as argument, we need to decrement the number + of items in the array (argc) when iterating it + +2016-05-19 11:59:19 +0200 Edward Hervey <edward@centricular.com> + + * validate/gst/validate/gst-validate-pad-monitor.c: + * validate/gst/validate/gst-validate-pad-monitor.h: + * validate/gst/validate/gst-validate-report.c: + * validate/gst/validate/gst-validate-report.h: + pad_monitor: Add a check for buffer DISCONT flag + The first buffer after a FLUSH or SEGMENT should have the DISCONT flag + set. + +2016-05-15 06:34:21 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * validate/launcher/main.py: + launcher: set gsettings-backend to prevent weird deadlocks + It seems like some sort of forking/dconf/gtype combination can + deadlock occasionally. Setting the gsettings backend to memory + makes it go away. + Same issue: https://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/tests/check/Makefile.am?id=8e2c1d1de56bddbff22170f8b17473882e0e63f9 + +2016-05-06 21:27:53 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * validate/launcher/apps/gstvalidate.py: + validate: add non-seekable fragment file seek tests to the blacklist + The file has no index and is not easily seekable, seeking in these + kind of files isn't implemented. + +2016-05-03 15:47:32 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * debug-viewer/gst-debug-viewer: + debug-viewer: Allow running uninstalled with symlink + When uninstalled, we look at the directory of the executable to find + the resources. This patch uses realpath in replacement to abspath so + the path get expended, and symlink are followed. + +2016-04-13 21:18:28 +0200 Alexandru Băluț <alexandru.balut@gmail.com> + + * validate/plugins/gtk/gstvalidategtk.c: + validate: Stop using deprecated method + https://bugzilla.gnome.org/show_bug.cgi?id=764964 + +2016-04-07 14:11:45 +0200 Edward Hervey <edward@centricular.com> + + * validate/data/scenarios/scrub_backward_seeking.scenario: + * validate/data/scenarios/scrub_backward_seeking_full.scenario: + scenarios: Fix scrub_backward scenarios + We will be changing states, set the handles-state variable accordingly + +2016-03-18 10:42:55 +0100 Xabier Rodriguez Calvar <calvaris@igalia.com> + + * debug-viewer/GstDebugViewer/GUI/window.py: + * debug-viewer/data/menus.ui: + Added menu opts to filter in instead of only out + Added also menu option to filter a log level and all above that + https://bugzilla.gnome.org/show_bug.cgi?id=763857 + +2016-03-18 10:42:18 +0100 Xabier Rodriguez Calvar <calvaris@igalia.com> + + * debug-viewer/GstDebugViewer/GUI/filters.py: + Added support to filter in instead of only out + Added support to filter a log level and all above it + https://bugzilla.gnome.org/show_bug.cgi?id=763857 + +2016-04-04 22:23:26 +0200 Stefan Sauer <ensonic@users.sf.net> + + * debug-viewer/GstDebugViewer/GUI/models.py: + filter: add more logging + +2016-03-25 22:20:11 +0100 Stefan Sauer <ensonic@users.sf.net> + + * debug-viewer/GstDebugViewer/Common/GUI.py: + menu: port menu.popup calls + Add 1 extra arg. + +2016-01-14 12:21:34 +0100 Philippe Normand <philn@igalia.com> + + * debug-viewer/GstDebugViewer/GUI/columns.py: + * debug-viewer/GstDebugViewer/GUI/window.py: + * debug-viewer/GstDebugViewer/Plugins/FindBar.py: + debug-viewer: use the gi GLib version rather than the old gobject glib package + +2016-01-14 12:19:22 +0100 Philippe Normand <philn@igalia.com> + + * debug-viewer/GstDebugViewer/Common/GUI.py: + debug-viewer: explicitely require GTK+3 + +2016-01-12 09:44:17 +0100 Stefan Sauer <ensonic@users.sf.net> + + * debug-viewer/GstDebugViewer/Data.py: + * debug-viewer/GstDebugViewer/GUI/window.py: + * debug-viewer/README: + debug-viewer: add more logging and some profiling how-to + The port is much slower than the gtk3 version. Try to figure why. + +2015-10-21 15:03:03 +0200 Stefan Sauer <ensonic@users.sf.net> + + * debug-viewer/GstDebugViewer/Plugins/Timeline.py: + * debug-viewer/README: + GstDebugViewer/Timeline: port timeline widgets to gtk3 + +2015-10-20 15:21:01 +0200 Stefan Sauer <ensonic@users.sf.net> + + * debug-viewer/GstDebugViewer/Common/Data.py: + * debug-viewer/GstDebugViewer/Common/GUI.py: + * debug-viewer/GstDebugViewer/Common/Main.py: + * debug-viewer/GstDebugViewer/Common/__init__.py: + * debug-viewer/GstDebugViewer/Common/generictreemodel.py: + * debug-viewer/GstDebugViewer/Data.py: + * debug-viewer/GstDebugViewer/GUI/__init__.py: + * debug-viewer/GstDebugViewer/GUI/app.py: + * debug-viewer/GstDebugViewer/GUI/colors.py: + * debug-viewer/GstDebugViewer/GUI/columns.py: + * debug-viewer/GstDebugViewer/GUI/models.py: + * debug-viewer/GstDebugViewer/GUI/window.py: + * debug-viewer/GstDebugViewer/Plugins/FileProperties.py: + * debug-viewer/GstDebugViewer/Plugins/FindBar.py: + * debug-viewer/GstDebugViewer/Plugins/Timeline.py: + * debug-viewer/README: + * debug-viewer/tests/performance.py: + GstDebugViewer: basic port to gtk3 and python gobject + +2016-03-25 14:17:28 +0000 Tom Schoonjans <Tom.Schoonjans@diamond.ac.uk> + + * validate/gst-libs/gst/video/Makefile.am: + gst-validate: Link with GIO and clean up CFLAGS/LIBADD/LDFLAGS + https://bugzilla.gnome.org/show_bug.cgi?id=764192 + +2016-03-07 08:55:27 +0900 Vineeth T M <vineeth.tm@samsung.com> + + * validate/tests/check/validate/test-utils.c: + validate: use new gst_element_class_add_static_pad_template() + https://bugzilla.gnome.org/show_bug.cgi?id=763197 + +2016-03-07 08:53:23 +0900 Vineeth T M <vineeth.tm@samsung.com> + + * codecanalyzer/src/plugins/gst/analyzersink/gstanalyzersink.c: + codecanalyzer: use new gst_element_class_add_static_pad_template() + https://bugzilla.gnome.org/show_bug.cgi?id=763197 + +2016-03-24 13:34:03 +0200 Sebastian Dröge <sebastian@centricular.com> + + * validate/configure.ac: + Back to development + +=== release 1.8.0 === + +2016-03-24 13:11:29 +0200 Sebastian Dröge <sebastian@centricular.com> + + * validate/ChangeLog: + * validate/NEWS: + * validate/configure.ac: + * validate/gst-validate.doap: + Release 1.8.0 2016-03-23 20:02:47 +0100 Thibault Saunier <tsaunier@gnome.org> |