mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-20 21:16:24 +00:00
validate-report: Add new check for top-level seek
This issue is to detect seeks that don't result in segments with identical seqnums. This check can be done at the top-level scenario Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/174>
This commit is contained in:
parent
e05d4ac8f5
commit
5dafe4bb64
2 changed files with 3 additions and 0 deletions
|
@ -383,6 +383,8 @@ gst_validate_report_load_issues (void)
|
|||
"seek event wasn't handled", NULL);
|
||||
REGISTER_VALIDATE_ISSUE (CRITICAL, EVENT_SEEK_RESULT_POSITION_WRONG,
|
||||
"position after a seek is wrong", NULL);
|
||||
REGISTER_VALIDATE_ISSUE (CRITICAL, EVENT_SEEK_INVALID_SEQNUM,
|
||||
"segments after a seek don't have the same seqnum", NULL);
|
||||
|
||||
REGISTER_VALIDATE_ISSUE (WARNING, EVENT_EOS_WITHOUT_SEGMENT,
|
||||
"EOS received without segment event before",
|
||||
|
|
|
@ -106,6 +106,7 @@ typedef enum {
|
|||
#define EVENT_CAPS_DUPLICATE _QUARK("event::caps-duplicate")
|
||||
#define EVENT_SEEK_NOT_HANDLED _QUARK("event::seek-not-handled")
|
||||
#define EVENT_SEEK_RESULT_POSITION_WRONG _QUARK("event::seek-result-position-wrong")
|
||||
#define EVENT_SEEK_INVALID_SEQNUM _QUARK("event::seek-invalid_seqnum")
|
||||
#define EVENT_EOS_WITHOUT_SEGMENT _QUARK("event::eos-without-segment")
|
||||
#define EVENT_INVALID_SEQNUM _QUARK("event::invalid-seqnum")
|
||||
|
||||
|
|
Loading…
Reference in a new issue