xbmc
Bug List
Member ActiveAE::CActiveAEResampleFFMPEG::Resample (uint8_t **dst_buffer, int dst_samples, uint8_t **src_buffer, int src_samples, double ratio) override
libavresample isn't const correct
Member ADDON::CAddonInstaller::InstallFromZip (const std::string &path)
some zip files return a single item (root folder) that we think is stored, so we don't use the zip:// protocol
Member CDVDInputStreamNavigator::Open () override

libdvdnav isn't const correct

libdvdnav isn't const correct

libdvdnav isn't const correct

Member CDVDSubtitlesLibass::DecodeDemuxPkt (const char *data, int size, double start, double duration)
libass isn't const correct
Member CDVDVideoPPFFmpeg::Process (VideoPicture *pPicture)
libpostproc isn't const correct
Member CNetworkPosix::GetFirstConnectedInterface () override
Overwrite the GetFirstConnectedInterface and requery the interface list if no connected device is found this fixes a bug when no network is available after first start of xbmc and the interface comes up during runtime
Member XBMCAddon::xbmcgui::Window::dispose ()
This is an existing window, so no resources are free'd. Note that THIS WILL FAIL for any controls newly created by python - they will remain after the script ends. Ideally this would be remedied by a flag in Control that specifies that it was python created - any python created controls could then be removed + free'd from the window. how this works with controlgroups though could be a bit tricky.
Member XFILE::CNFSFile::Write (const void *lpBuf, size_t uiBufSize) override
libnfs < 2.0.0 isn't const correct