mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-10 03:19:40 +00:00
validate:media-check: Changes in tags detection are not fatal issues
This commit is contained in:
parent
7d23d75edb
commit
1c2d31dd2f
3 changed files with 7 additions and 2 deletions
|
@ -195,6 +195,8 @@ gst_validate_report_load_issues (void)
|
||||||
_("resulting file duration wasn't within the expected values"), NULL);
|
_("resulting file duration wasn't within the expected values"), NULL);
|
||||||
REGISTER_VALIDATE_ISSUE (WARNING, FILE_SEEKABLE_INCORRECT,
|
REGISTER_VALIDATE_ISSUE (WARNING, FILE_SEEKABLE_INCORRECT,
|
||||||
_("resulting file wasn't seekable or not seekable as expected"), NULL);
|
_("resulting file wasn't seekable or not seekable as expected"), NULL);
|
||||||
|
REGISTER_VALIDATE_ISSUE (ISSUE, FILE_TAG_DETECTION_INCORRECT,
|
||||||
|
_("detected tags are different than expected ones"), NULL);
|
||||||
REGISTER_VALIDATE_ISSUE (CRITICAL, FILE_PROFILE_INCORRECT,
|
REGISTER_VALIDATE_ISSUE (CRITICAL, FILE_PROFILE_INCORRECT,
|
||||||
_("resulting file stream profiles didn't match expected values"), NULL);
|
_("resulting file stream profiles didn't match expected values"), NULL);
|
||||||
REGISTER_VALIDATE_ISSUE (CRITICAL, FILE_NOT_FOUND,
|
REGISTER_VALIDATE_ISSUE (CRITICAL, FILE_NOT_FOUND,
|
||||||
|
|
|
@ -105,6 +105,7 @@ typedef enum {
|
||||||
#define GST_VALIDATE_ISSUE_ID_FILE_PLAYBACK_START_FAILURE (((GstValidateIssueId) GST_VALIDATE_AREA_FILE_CHECK) << GST_VALIDATE_ISSUE_ID_SHIFT | 8)
|
#define GST_VALIDATE_ISSUE_ID_FILE_PLAYBACK_START_FAILURE (((GstValidateIssueId) GST_VALIDATE_AREA_FILE_CHECK) << GST_VALIDATE_ISSUE_ID_SHIFT | 8)
|
||||||
#define GST_VALIDATE_ISSUE_ID_FILE_PLAYBACK_ERROR (((GstValidateIssueId) GST_VALIDATE_AREA_FILE_CHECK) << GST_VALIDATE_ISSUE_ID_SHIFT | 9)
|
#define GST_VALIDATE_ISSUE_ID_FILE_PLAYBACK_ERROR (((GstValidateIssueId) GST_VALIDATE_AREA_FILE_CHECK) << GST_VALIDATE_ISSUE_ID_SHIFT | 9)
|
||||||
#define GST_VALIDATE_ISSUE_ID_FILE_NO_STREAM_ID (((GstValidateIssueId) GST_VALIDATE_AREA_FILE_CHECK) << GST_VALIDATE_ISSUE_ID_SHIFT | 10)
|
#define GST_VALIDATE_ISSUE_ID_FILE_NO_STREAM_ID (((GstValidateIssueId) GST_VALIDATE_AREA_FILE_CHECK) << GST_VALIDATE_ISSUE_ID_SHIFT | 10)
|
||||||
|
#define GST_VALIDATE_ISSUE_ID_FILE_TAG_DETECTION_INCORRECT (((GstValidateIssueId) GST_VALIDATE_AREA_FILE_CHECK) << GST_VALIDATE_ISSUE_ID_SHIFT | 11)
|
||||||
|
|
||||||
#define GST_VALIDATE_ISSUE_ID_ALLOCATION_FAILURE (((GstValidateIssueId) GST_VALIDATE_AREA_RUN_ERROR) << GST_VALIDATE_ISSUE_ID_SHIFT | 1)
|
#define GST_VALIDATE_ISSUE_ID_ALLOCATION_FAILURE (((GstValidateIssueId) GST_VALIDATE_AREA_RUN_ERROR) << GST_VALIDATE_ISSUE_ID_SHIFT | 1)
|
||||||
#define GST_VALIDATE_ISSUE_ID_MISSING_PLUGIN (((GstValidateIssueId) GST_VALIDATE_AREA_RUN_ERROR) << GST_VALIDATE_ISSUE_ID_SHIFT | 2)
|
#define GST_VALIDATE_ISSUE_ID_MISSING_PLUGIN (((GstValidateIssueId) GST_VALIDATE_AREA_RUN_ERROR) << GST_VALIDATE_ISSUE_ID_SHIFT | 2)
|
||||||
|
|
|
@ -231,7 +231,7 @@ compare_tags (GstMediaDescriptor * ref, StreamNode * rstream,
|
||||||
if (found == FALSE) {
|
if (found == FALSE) {
|
||||||
gchar *rtaglist = gst_tag_list_to_string (rtag->taglist);
|
gchar *rtaglist = gst_tag_list_to_string (rtag->taglist);
|
||||||
|
|
||||||
GST_VALIDATE_REPORT (ref, FILE_PROFILE_INCORRECT,
|
GST_VALIDATE_REPORT (ref, FILE_TAG_DETECTION_INCORRECT,
|
||||||
"Reference descriptor for stream %s has tags %s"
|
"Reference descriptor for stream %s has tags %s"
|
||||||
" but no equivalent taglist was found on the compared stream",
|
" but no equivalent taglist was found on the compared stream",
|
||||||
rstream->id, rtaglist);
|
rstream->id, rtaglist);
|
||||||
|
@ -262,7 +262,9 @@ comparse_stream (GstMediaDescriptor * ref, StreamNode * rstream,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return compare_tags (ref, rstream, cstream);
|
compare_tags (ref, rstream, cstream);
|
||||||
|
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
return -1;
|
return -1;
|
||||||
|
|
Loading…
Reference in a new issue