mirror of https://github.com/mpv-player/mpv
demux_mkv: never warn when trying to resync on EOF
If this happens, the file is actually broken, but the assumption is simply that the file was truncated, and printing a warning would be strange.
This commit is contained in:
parent
39fa05d374
commit
112d9aeda1
|
@ -228,8 +228,10 @@ int ebml_resync_cluster(struct mp_log *log, stream_t *s)
|
||||||
{
|
{
|
||||||
int64_t pos = stream_tell(s);
|
int64_t pos = stream_tell(s);
|
||||||
uint32_t last_4_bytes = 0;
|
uint32_t last_4_bytes = 0;
|
||||||
mp_err(log, "Corrupt file detected. "
|
if (!s->eof) {
|
||||||
"Trying to resync starting from position %"PRId64"...\n", pos);
|
mp_err(log, "Corrupt file detected. "
|
||||||
|
"Trying to resync starting from position %"PRId64"...\n", pos);
|
||||||
|
}
|
||||||
while (!s->eof) {
|
while (!s->eof) {
|
||||||
// Assumes MATROSKA_ID_CLUSTER is 4 bytes, with no 0 bytes.
|
// Assumes MATROSKA_ID_CLUSTER is 4 bytes, with no 0 bytes.
|
||||||
if (last_4_bytes == MATROSKA_ID_CLUSTER) {
|
if (last_4_bytes == MATROSKA_ID_CLUSTER) {
|
||||||
|
|
Loading…
Reference in New Issue