Skip to content
Snippets Groups Projects

Adds a delete method to reader.iter types

Merged Amir MOHAMMADI requested to merge openfiles into master
2 unresolved threads

The video reader was not closing the video files when iteration did not finish all the way to the end.

Fixes #14 (closed)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
488 494
489 495 if ((*self->iter == self->pyreader->v->end()) ||
490 496 (self->iter->cur() == self->pyreader->v->numberOfFrames())) {
491 self->iter->reset();
492 self->iter.reset();
493 Py_XDECREF((PyObject*)self->pyreader);
494 497 return 0;
  • 586 589 PyBobIoVideoReaderIterator_Type.tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_ITER;
    587 590
    588 591 PyBobIoVideoReaderIterator_Type.tp_new = PyType_GenericNew;
    592 PyBobIoVideoReaderIterator_Type.tp_dealloc = reinterpret_cast<destructor>(PyBobIoVideoReaderIterator_Delete);
  • Good job!

  • merged

  • André Anjos mentioned in commit 49744015

    mentioned in commit 49744015

  • Please register or sign in to reply
    Loading