summaryrefslogtreecommitdiff
path: root/rotord/libavwrapper.cpp
diff options
context:
space:
mode:
authorTim Redfern <tim@eclectronics.org>2013-05-27 12:40:16 +0100
committerTim Redfern <tim@eclectronics.org>2013-05-27 12:40:16 +0100
commit12c7449bd73a49ede4dacb90a9b0b7f73eb2e287 (patch)
tree442afc39917e523c723aa65124c59d6777033176 /rotord/libavwrapper.cpp
parent493b87d7c8f8872a19bbb0347daf61cc5b24f578 (diff)
quick fix
Diffstat (limited to 'rotord/libavwrapper.cpp')
-rwxr-xr-xrotord/libavwrapper.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/rotord/libavwrapper.cpp b/rotord/libavwrapper.cpp
index 5e1a50d..5cff8c9 100755
--- a/rotord/libavwrapper.cpp
+++ b/rotord/libavwrapper.cpp
@@ -363,9 +363,14 @@ bool libav::decoder::fetchFrame(int targetFrameIndex)
if (! readNextFrame(targetFrameIndex))
return false;
}
- else
- if (seekToFrame(targetFrameIndex) < 0)
+ else {
+ int64_t response=seekToFrame(targetFrameIndex);
+ if (response < 0)
return false;
+ if (response!=targetFrameIndex){
+ cerr<<"libav::decoder asked for "<<targetFrameIndex<<", got "<<response<<endl;
+ }
+ }
previousFrameIndex = targetFrameIndex;
return true;
}