summaryrefslogtreecommitdiff
path: root/src/lib/imagemagick_decoder.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2012-12-16 17:50:39 +0000
committerCarl Hetherington <cth@carlh.net>2012-12-16 17:50:39 +0000
commiteb6093ea4a079eb34ce9f3ad07fd0b7b80bb524d (patch)
tree42bade9237c5f8db43b1856ba478afc5eaa205a4 /src/lib/imagemagick_decoder.cc
parentdb8da61e6f5e626e37f5349b874432e6c978b2b6 (diff)
A few fixes to still image mode.
Diffstat (limited to 'src/lib/imagemagick_decoder.cc')
-rw-r--r--src/lib/imagemagick_decoder.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/lib/imagemagick_decoder.cc b/src/lib/imagemagick_decoder.cc
index 9d11e043f..c0db08893 100644
--- a/src/lib/imagemagick_decoder.cc
+++ b/src/lib/imagemagick_decoder.cc
@@ -105,3 +105,16 @@ ImageMagickDecoder::pixel_format () const
return PIX_FMT_RGB24;
}
+bool
+ImageMagickDecoder::seek (SourceFrame f)
+{
+ _iter = _files.begin ();
+ for (int i = 0; i < f; ++i) {
+ if (_iter == _files.end()) {
+ return false;
+ }
+ ++_iter;
+ }
+
+ return true;
+}