- Jul 02, 2020
-
-
Tim-Philipp Müller authored
-
- Jun 27, 2020
-
-
Thibault Saunier authored
Action will be set_done from the right thread and we will check if the action is done from there Part-of: <gstreamer/gst-devtools!212>
-
- Jun 22, 2020
-
-
Part-of: <gstreamer/gst-devtools!207>
-
Part-of: <gstreamer/gst-devtools!207>
-
gst_validate_action_set_done is the place where we should finalize the action, not in `execute_next`, this way we better handle printing interlaced action finalization too. Part-of: <gstreamer/gst-devtools!207>
-
Sub-actions were really hard to use and conceptually weird. The implementation was ugly and made the code complex for nothing. Instead this commit introduces a `foreach` action type which allows repeating actions passed in an `actions` array the number of time specified by any `GstIntRange` value defined in the structure or its `repeat` field. This commit also makes sure that all action got through gst_validate_action_set_done upon finalization. + Cleanup surrounding code + Add tests Part-of: <gstreamer/gst-devtools!207>
-
Instead of trying to reuse the same action structure and deal with that in a complex way, copy the action the required number of times. And add a simple test Part-of: <gstreamer/gst-devtools!207>
-
Part-of: <gstreamer/gst-devtools!207>
-
Part-of: <gstreamer/gst-devtools!207>
-
Part-of: <gstreamer/gst-devtools!207>
-
Part-of: <gstreamer/gst-devtools!207>
-
And never mark a repeat expected reports as repeated Part-of: <gstreamer/gst-devtools!207>
-
Part-of: <gstreamer/gst-devtools!207>
-
And use value serialization from GStreamer to convert Part-of: <gstreamer/gst-devtools!207>
-
Part-of: <gstreamer/gst-devtools!207>
-
Part-of: <gstreamer/gst-devtools!207>
-
Part-of: <gstreamer/gst-devtools!207>
-
Part-of: <gstreamer/gst-devtools!207>
-
- Jun 20, 2020
-
-
Philippe Normand authored
Part-of: <gst-devtools!210>
-
- Jun 19, 2020
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- Jun 16, 2020
-
-
Part-of: <gstreamer/gst-devtools!206>
-
- Jun 15, 2020
-
-
Thibault Saunier authored
Fixes gstreamer/gst-devtools#53 part 1 Part-of: <gstreamer/gst-devtools!209>
-
Thibault Saunier authored
Part-of: <gstreamer/gst-devtools!209>
-
Thibault Saunier authored
Fix gstreamer/gst-devtools#53 part 2 Part-of: <gstreamer/gst-devtools!209>
-
- Jun 10, 2020
-
-
Thibault Saunier authored
Part-of: <gstreamer/gst-devtools!205>
-
Thibault Saunier authored
The signal callback signature was just wrong and not generic leading to crash if waiting for any signal that didn't match it. This commit fixes it. Part-of: <gstreamer/gst-devtools!205>
-
Thibault Saunier authored
Part-of: <gstreamer/gst-devtools!205>
-
Thibault Saunier authored
Useful in unit tests with very small buffers Part-of: <gstreamer/gst-devtools!205>
-
Thibault Saunier authored
Part-of: <gstreamer/gst-devtools!205>
-
- Jun 07, 2020
-
-
CID 1462652 Part-of: <gstreamer/gst-devtools!192>
-
- Jun 06, 2020
-
-
CID 1462650 Part-of: <gstreamer/gst-devtools!192>
-
Fixes CID 1462613 Part-of: <gstreamer/gst-devtools!192>
-
Fixes CID 1455575 Part-of: <gstreamer/gst-devtools!192>
-
Part-of: <gstreamer/gst-devtools!192>
-
- Jun 03, 2020
-
-
Thibault Saunier authored
Part-of: <gst-devtools!204>
-
Thibault Saunier authored
It makes things more complex and doesn't bring anything! Part-of: <gstreamer/gst-devtools!204>
-
When debugging is activated, we could end up with log files ranging in the multi-megabyte or even gigabyte range. Copying those is expensive from a cpu/io point of view in addition to clobbering the storage. Instead of always copying those files, check if they are smaller than 500kB. If not, don't copy them and instead provide a link to their location. Fixes #52 Part-of: <gstreamer/gst-devtools!203>
-
- May 31, 2020
-
-
Thibault Saunier authored
And add an extra mode 'checksum-as-id' which basically numerate buffers checksums as they are being received so that it is simpler to compare expectations when you are tracking buffers from both sinkpads and srcpads. Part-of: <gstreamer/gst-devtools!202>
-
- May 30, 2020
-
-
Thibault Saunier authored
This allows to wait for a new buffer to reach the sink without actually cranking that buffer, allowing to quite the test without waiting for EOS in a 100% reproducible way Part-of: <gstreamer/gst-devtools!201>
-