bool DASHManager::CreateAVDecoder () { MediaObject *mediaObject = this->buffer->GetFront(); // initSegForMediaObject may be NULL => BaseUrls if (!mediaObject){ LOGE("Failed to fetch MediaObject"); return false; } MediaObject *initSegForMediaObject = this->receiver->FindInitSegment(mediaObject->GetRepresentation()); this->mediaObjectDecoder = new MediaObjectDecoder(initSegForMediaObject, mediaObject, this); return this->mediaObjectDecoder->Start(); }