diff options
author | Luigi Yucheng LIU <luigi.liu@laposte.net> | 2014-08-26 00:06:57 +0800 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-08-27 18:37:47 +0200 |
commit | 5646090398b786b11cce5e70276bdd16695eccd2 (patch) | |
tree | 5f2c441e3e1af1ea867bd8aa646e1f443a93155f | |
parent | 99633278c9f0fa91e2360cfc36b5ccf52c0e27dc (diff) | |
download | fdk-aac-5646090398b786b11cce5e70276bdd16695eccd2.tar.gz fdk-aac-5646090398b786b11cce5e70276bdd16695eccd2.tar.bz2 fdk-aac-5646090398b786b11cce5e70276bdd16695eccd2.zip |
Update mot-encoder.cpp
-rw-r--r-- | src/mot-encoder.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/mot-encoder.cpp b/src/mot-encoder.cpp index 9eb28b8..e2dae36 100644 --- a/src/mot-encoder.cpp +++ b/src/mot-encoder.cpp @@ -279,9 +279,9 @@ int main(int argc, char *argv[]) fprintf(stderr, "mot-encoder Error: cannot open directory '%s'\n", dir); return 1; } - if (fidx == MAXSLIDEID) { - fidx = 0; - transmission_history.clear(); + + if (transmission_history.size() >= MAXSLIDEID) { + transmission_history.clear(); } // Add new slides to transmit to list @@ -303,7 +303,12 @@ int main(int argc, char *argv[]) // update transmission history transmission_history[pDirent->d_name] = md.fidx; - fidx++; + + if (fidx == MAXSLIDEID) { + fidx = 0; + else { + fidx++; + } } slides_to_transmit.push_back(md); |