flacparse: sync baseparse (some more)
This commit is contained in:
parent
27efe0067c
commit
1f9525d821
@ -1026,6 +1026,12 @@ gst_base_parse_chain (GstPad * pad, GstBuffer * buffer)
|
|||||||
|
|
||||||
skip = -1;
|
skip = -1;
|
||||||
if (bclass->check_valid_frame (parse, tmpbuf, &fsize, &skip)) {
|
if (bclass->check_valid_frame (parse, tmpbuf, &fsize, &skip)) {
|
||||||
|
if (gst_adapter_available (parse->adapter) < fsize) {
|
||||||
|
GST_DEBUG_OBJECT (parse,
|
||||||
|
"found valid frame but not enough data available (only %d bytes)",
|
||||||
|
gst_adapter_available (parse->adapter));
|
||||||
|
goto done;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (skip > 0) {
|
if (skip > 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user