Also, this is really just a hack for the slow load up times we have A much better solution is a fast reader of FPS and fileLength that we can use on a file to get it's time. Member CApplicationStackHelper::InitializeStackStartPartAndOffset (const CFileItem &item) If user changes the time speed (FPS via framerate conversion stuff) then these times will be wrong. Member ANNOUNCEMENT::CAnnouncementManager::DoAnnounce (AnnouncementFlag flag, const std::string &sender, const std::string &message, const CFileItemPtr &item, const CVariant &data)Ĭan be removed once this is properly handled when starting playback of a fileĬan be removed once this is properly handled when starting playback of a file Member CAdvancedSettings::ParseSettingsFile (const std::string &file) Should cache path be given in terms of our predefined paths? Are we even going to have predefined paths? Member CAEELDParser::Parse (const uint8_t *data, size_t length, CAEDeviceInfo &info) implement Member CAESinkDARWINOSX::Initialize ( AEAudioFormat &format, std::string &device) override Should we use the virtual format to determine our data format? Member CAndroidKey::onKeyboardEvent (AInputEvent *event) implement Member CApplication::FrameMove (bool processEvents, bool processGUI=true) override look into the possibility to use this for GBM int fps = 0 Member CApplication::PlayFile ( CFileItem item, const std::string &player, bool bRestart=false) - this will fail if user seeks back to first file in stack Member CApplication::WakeUpScreenSaverAndDPMS (bool bPowerOffKeyPressed=false) if screensaver lock is specified but screensaver is not active (DPMS came first), activate screensaver now.
#Dsp addon for kodi download#
Use cache of sync + water level Member ActiveAE::CActiveAE::MakeStream ( AEAudioFormat &audioFormat, unsigned int options=0, IAEClockCallback *clock=NULL) override pass number of samples in audio packet Member ActiveAE::CActiveAE::PauseStream ( CActiveAEStream *stream, bool pause) pause sink, needs api change Member ActiveAE::CActiveAE::RunStages () find better solution for this gapless bites audiophile Member ActiveAE::CActiveAESink::StateMachine (int signal, Protocol *port, Message *msg) use max raw packet size, for now use max size of an IEC packed packet maxIECPpacket > maxRawPacket for raw packets frameSize is set to 1 Member ActiveAE::CActiveAESound::IsPlaying () override implement Member ActiveAE::CActiveAEStreamBuffers::SetExtraData (int profile, enum AVMatri圎ncoding matrix_encoding, enum AVAudioServiceType audio_service_type) Implement set dsp config with new AudioDSP buffer implementation Member ADDON::CAddonDatabase::OnPostUnInstall (const std::string &addonId) should be done before uninstall to avoid any race conditions Member ADDON::CAddonInstallJob::DoWork () override fix design flaw in file copying: We use CFileOperationJob to download the package from the internet Member ADDON::CAddonStatusHandler::CAddonStatusHandler (const std::string &addonID, ADDON_STATUS status, std::string message, bool sameThread=true) The status handled CAddonStatusHandler by is related to the class, not the instance having CAddonMgr construct an instance makes no sense Member ADDON::CAddonStatusHandler::Process () override Doesn't dialogaddonsettings save these automatically? It should do this. Member Member ActiveAE::CActiveAE::Configure ( AEAudioFormat *desiredFmt=NULL)