diff options
author | v0lt <v0lt@rambler.ru> | 2013-05-10 17:27:55 +0400 |
---|---|---|
committer | v0lt <v0lt@rambler.ru> | 2013-05-10 17:27:55 +0400 |
commit | 0cdf7fe474805ac856f7f57e8447c203837e84f5 (patch) | |
tree | 20d66ca5c21f1ef04a817bd7112e9d8b321c1401 | |
parent | 6b9f408dfa25a0213f0a4b7dd81c40be0ad478e6 (diff) |
AviSplitter: added debugging information about the incorrect chunk size.
-rw-r--r-- | src/filters/parser/AviSplitter/AviSplitter.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/filters/parser/AviSplitter/AviSplitter.cpp b/src/filters/parser/AviSplitter/AviSplitter.cpp index 32a9904ef..eb53990db 100644 --- a/src/filters/parser/AviSplitter/AviSplitter.cpp +++ b/src/filters/parser/AviSplitter/AviSplitter.cpp @@ -566,11 +566,8 @@ bool CAviSplitterFilter::DemuxLoop() break;
}
- UINT64 expectedsize = f < (DWORD)s->cs.GetCount() - 1
- ? s->cs[f + 1].size - s->cs[f].size
- : s->totalsize - s->cs[f].size;
-
- if (expectedsize != s->GetChunkSize(size)) {
+ if (size != s->cs[f].orgsize) {
+ TRACE(_T("WARNING: CAviFile::DemuxLoop() incorrect chunk size. By index: %d, by header: %d\n"), s->cs[f].orgsize, size);
fDiscontinuity[curTrack] = true;
//ASSERT(0);
break;
|