|
|
@@ -1015,13 +1015,7 @@ retry: |
|
|
"Skipping flv packet: type %d, size %d, flags %d.\n", |
|
|
"Skipping flv packet: type %d, size %d, flags %d.\n", |
|
|
type, size, flags); |
|
|
type, size, flags); |
|
|
skip: |
|
|
skip: |
|
|
if (avio_seek(s->pb, next, SEEK_SET) != next) { |
|
|
|
|
|
// This can happen if flv_read_metabody above read past |
|
|
|
|
|
// next, on a non-seekable input, and the preceding data has |
|
|
|
|
|
// been flushed out from the IO buffer. |
|
|
|
|
|
av_log(s, AV_LOG_ERROR, "Unable to seek to the next packet\n"); |
|
|
|
|
|
return AVERROR_INVALIDDATA; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
avio_seek(s->pb, next, SEEK_SET); |
|
|
ret = FFERROR_REDO; |
|
|
ret = FFERROR_REDO; |
|
|
goto leave; |
|
|
goto leave; |
|
|
} |
|
|
} |
|
|
|