}
}
- av_free (_frame);
+ avcodec_free_frame (&_frame);
avformat_close_input (&_format_context);
}
return _instance;
}
+
+void
+JobManager::drop ()
+{
+ delete _instance;
+ _instance = 0;
+}
boost::signals2::signal<void (bool)> ActiveJobsChanged;
static JobManager* instance ();
+ static void drop ();
private:
/* This function is part of the test suite */
(*previous)->set_position (p + c->length_after_trim ());
c->set_position (p);
sort (_content.begin(), _content.end(), ContentSorter ());
+
+ for (i = _content.begin(); i != _content.end(); ++i) {
+ cout << (*i)->position() << " " << (*i)->path() << "\n";
+ }
Changed ();
}
}
}
+ /* This is just to stop valgrind reporting leaks due to JobManager
+ indirectly holding onto codecs.
+ */
+ JobManager::drop ();
+
return error ? EXIT_FAILURE : EXIT_SUCCESS;
}