subparse: lower text buffer threshold

It is possible for subtitle files to have a string length less than 30.
WebVTT for example may contain only the 'WEBVTT' string in the file
without any cues.
As an example in hls streams, since WEBVTT files can be segmented
like video/audio, some subtitle segments may only contain just the
header string.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/708>
This commit is contained in:
Hosang Lee 2020-06-17 09:03:51 +09:00 committed by Edward Hervey
parent 8768efde64
commit 5726a66fdb

View file

@ -1601,7 +1601,7 @@ gst_sub_parse_format_autodetect (GstSubParse * self)
gchar *data;
GstSubParseFormat format;
if (strlen (self->textbuf->str) < 30) {
if (strlen (self->textbuf->str) < 6) {
GST_DEBUG ("File too small to be a subtitles file");
return NULL;
}