smil: move base parsing into the smil_document_reader constructor