RmReader::~RmReader() { if(file != NULL) { rmff_close_file( file ); file = NULL; } }
real_reader_c::~real_reader_c() { size_t i; for (i = 0; i < demuxers.size(); i++) { real_demuxer_cptr &demuxer = demuxers[i]; safefree(demuxer->private_data); safefree(demuxer->extra_data); } demuxers.clear(); m_ti.m_private_data = NULL; rmff_close_file(file); }
real_reader_c::~real_reader_c() { rmff_close_file(file); }