mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-30 04:00:37 +00:00
typefind: use new gst_type_find_suggest_empty_simple()
gst_type_find_suggest_simple() now requires a NULL terminator. Use the new, simpler API for no-parameter calls. https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/774#note_861492 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1092>
This commit is contained in:
parent
3d9e705621
commit
abd99b8818
1 changed files with 20 additions and 20 deletions
|
@ -4310,7 +4310,7 @@ pnm_type_find (GstTypeFind * tf, gpointer unused)
|
||||||
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_MAXIMUM, media_type,
|
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_MAXIMUM, media_type,
|
||||||
"width", G_TYPE_INT, w, "height", G_TYPE_INT, h, NULL);
|
"width", G_TYPE_INT, w, "height", G_TYPE_INT, h, NULL);
|
||||||
} else {
|
} else {
|
||||||
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_LIKELY, media_type, NULL);
|
gst_type_find_suggest_empty_simple (tf, GST_TYPE_FIND_LIKELY, media_type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4622,7 +4622,7 @@ matroska_type_find (GstTypeFind * tf, gpointer unused)
|
||||||
else
|
else
|
||||||
prob = GST_TYPE_FIND_MAXIMUM;
|
prob = GST_TYPE_FIND_MAXIMUM;
|
||||||
|
|
||||||
gst_type_find_suggest_simple (tf, prob, type_name, NULL);
|
gst_type_find_suggest_empty_simple (tf, prob, type_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*** application/mxf ***/
|
/*** application/mxf ***/
|
||||||
|
@ -4816,7 +4816,7 @@ ogganx_type_find (GstTypeFind * tf, gpointer private)
|
||||||
media_type, hdr_count[OGG_AUDIO], hdr_count[OGG_VIDEO],
|
media_type, hdr_count[OGG_AUDIO], hdr_count[OGG_VIDEO],
|
||||||
hdr_count[OGG_ANNODEX], hdr_count[OGG_SKELETON], hdr_count[OGG_OTHER]);
|
hdr_count[OGG_ANNODEX], hdr_count[OGG_SKELETON], hdr_count[OGG_OTHER]);
|
||||||
|
|
||||||
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_MAXIMUM, media_type, NULL);
|
gst_type_find_suggest_empty_simple (tf, GST_TYPE_FIND_MAXIMUM, media_type);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*** audio/x-vorbis ***/
|
/*** audio/x-vorbis ***/
|
||||||
|
@ -4905,11 +4905,11 @@ kate_type_find (GstTypeFind * tf, gpointer private)
|
||||||
if (strcmp (category, "subtitles") == 0 || strcmp (category, "SUB") == 0 ||
|
if (strcmp (category, "subtitles") == 0 || strcmp (category, "SUB") == 0 ||
|
||||||
strcmp (category, "spu-subtitles") == 0 ||
|
strcmp (category, "spu-subtitles") == 0 ||
|
||||||
strcmp (category, "K-SPU") == 0) {
|
strcmp (category, "K-SPU") == 0) {
|
||||||
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_MAXIMUM,
|
gst_type_find_suggest_empty_simple (tf, GST_TYPE_FIND_MAXIMUM,
|
||||||
"subtitle/x-kate", NULL);
|
"subtitle/x-kate");
|
||||||
} else {
|
} else {
|
||||||
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_MAXIMUM,
|
gst_type_find_suggest_empty_simple (tf, GST_TYPE_FIND_MAXIMUM,
|
||||||
"application/x-kate", NULL);
|
"application/x-kate");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5493,7 +5493,7 @@ xdgmime_typefind (GstTypeFind * find, gpointer user_data)
|
||||||
* non-media formats, so suggest the type with a probability that trumps
|
* non-media formats, so suggest the type with a probability that trumps
|
||||||
* uncertain results of our typefinders, but not more than that. */
|
* uncertain results of our typefinders, but not more than that. */
|
||||||
GST_LOG ("Suggesting '%s' with probability POSSIBLE", mimetype);
|
GST_LOG ("Suggesting '%s' with probability POSSIBLE", mimetype);
|
||||||
gst_type_find_suggest_simple (find, GST_TYPE_FIND_POSSIBLE, mimetype, NULL);
|
gst_type_find_suggest_empty_simple (find, GST_TYPE_FIND_POSSIBLE, mimetype);
|
||||||
g_free (mimetype);
|
g_free (mimetype);
|
||||||
}
|
}
|
||||||
#endif /* USE_GIO */
|
#endif /* USE_GIO */
|
||||||
|
@ -5538,8 +5538,8 @@ windows_icon_typefind (GstTypeFind * find, gpointer user_data)
|
||||||
|| size + offset > datalen)
|
|| size + offset > datalen)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
gst_type_find_suggest_simple (find, GST_TYPE_FIND_NEARLY_CERTAIN,
|
gst_type_find_suggest_empty_simple (find, GST_TYPE_FIND_NEARLY_CERTAIN,
|
||||||
"image/x-icon", NULL);
|
"image/x-icon");
|
||||||
}
|
}
|
||||||
|
|
||||||
/*** WAP WBMP typefinder ***/
|
/*** WAP WBMP typefinder ***/
|
||||||
|
@ -5593,8 +5593,8 @@ wbmp_typefind (GstTypeFind * find, gpointer user_data)
|
||||||
size += h * (GST_ROUND_UP_8 (w) / 8);
|
size += h * (GST_ROUND_UP_8 (w) / 8);
|
||||||
|
|
||||||
if (datalen == size) {
|
if (datalen == size) {
|
||||||
gst_type_find_suggest_simple (find, GST_TYPE_FIND_POSSIBLE - 10,
|
gst_type_find_suggest_empty_simple (find, GST_TYPE_FIND_POSSIBLE - 10,
|
||||||
"image/vnd.wap.wbmp", NULL);
|
"image/vnd.wap.wbmp");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5619,8 +5619,8 @@ degas_type_find (GstTypeFind * tf, gpointer private)
|
||||||
if (len == 32034) {
|
if (len == 32034) {
|
||||||
/* could be DEGAS */
|
/* could be DEGAS */
|
||||||
if (resolution <= 2)
|
if (resolution <= 2)
|
||||||
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_POSSIBLE + 5,
|
gst_type_find_suggest_empty_simple (tf, GST_TYPE_FIND_POSSIBLE + 5,
|
||||||
"image/x-degas", NULL);
|
"image/x-degas");
|
||||||
} else if (len == 32066) {
|
} else if (len == 32066) {
|
||||||
/* could be DEGAS Elite */
|
/* could be DEGAS Elite */
|
||||||
if (resolution <= 2) {
|
if (resolution <= 2) {
|
||||||
|
@ -5631,8 +5631,8 @@ degas_type_find (GstTypeFind * tf, gpointer private)
|
||||||
if (GST_READ_UINT16_BE (data + n * 2) > 2)
|
if (GST_READ_UINT16_BE (data + n * 2) > 2)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_POSSIBLE + 5,
|
gst_type_find_suggest_empty_simple (tf, GST_TYPE_FIND_POSSIBLE + 5,
|
||||||
"image/x-degas", NULL);
|
"image/x-degas");
|
||||||
}
|
}
|
||||||
} else if (len >= 66 && len < 32066) {
|
} else if (len >= 66 && len < 32066) {
|
||||||
/* could be compressed DEGAS Elite, but it's compressed and so we can't rely on size,
|
/* could be compressed DEGAS Elite, but it's compressed and so we can't rely on size,
|
||||||
|
@ -5645,8 +5645,8 @@ degas_type_find (GstTypeFind * tf, gpointer private)
|
||||||
if (GST_READ_UINT16_BE (data + n * 2) > 2)
|
if (GST_READ_UINT16_BE (data + n * 2) > 2)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_POSSIBLE + 5,
|
gst_type_find_suggest_empty_simple (tf, GST_TYPE_FIND_POSSIBLE + 5,
|
||||||
"image/x-degas", NULL);
|
"image/x-degas");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5687,8 +5687,8 @@ dvdiso_type_find (GstTypeFind * tf, gpointer private)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* May need more inspection, we may be able to demux some of them */
|
/* May need more inspection, we may be able to demux some of them */
|
||||||
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_LIKELY,
|
gst_type_find_suggest_empty_simple (tf, GST_TYPE_FIND_LIKELY,
|
||||||
"application/octet-stream", NULL);
|
"application/octet-stream");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* SSA/ASS subtitles
|
/* SSA/ASS subtitles
|
||||||
|
|
Loading…
Reference in a new issue