"matroskademux.gst_matroska_demux_handle_seek_push: Seek end-time not supported in streaming mode"),
# MPEG TS known issues:
- ('(?i)*playback.reverse_playback.*(?:_|.)(?:|m)ts$',
- "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/97"),
+ ('*.playback.reverse_playback.*(?:_|.)(?:|m)ts$',
+ "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/97", '(?i)'),
# Fragmented MP4 disabled tests:
('*.playback..*seek.*.fragmented_nonseekable_sink_mp4',
self.blacklisted_tests_patterns.append(re.compile(pattern))
def set_default_blacklist(self, default_blacklist):
- for test_regex, reason in default_blacklist:
+ for test_regex, reason, *re_flags in default_blacklist:
+ re_flags = re_flags[0] if re_flags else None
+
if not test_regex.startswith(self.loading_testsuite + '.'):
test_regex = self.loading_testsuite + '.' + test_regex
+ if re_flags is not None:
+ test_regex = re_flags + test_regex
self.blacklisted_tests.append((test_regex, reason))
self._add_blacklist(test_regex)