aboutsummaryrefslogtreecommitdiff
path: root/xbmc/addons
AgeCommit message (Collapse)Author
2017-08-01[PVR] Fix and refactor PVR internal 'playing' states after removal of ↵Kai Sommerfeld
VideoPlayer's 'other stream hack'."
2017-08-01Merge pull request #12586 from faush01/resume_script_param2Razzeee
pass resume script param when launching addons
2017-07-31[win32] fix include windowing.Anton Fedchin
2017-07-30fixed: store created stream in memberArne Morten Kvarving
2017-07-29Merge pull request #12544 from notspiff/sca_fixesMartijn Kaijser
Some fixes for issues raised by cppcheck
2017-07-29Merge pull request #12536 from Paxxi/fix_addon_settingsMartijn Kaijser
[xbmc] Addon settings fixes
2017-07-29[PVR] Obtain live stream URL from client addon before starting playback of ↵Kai Sommerfeld
tv channels; Store it in the dynamic path of the item passed to the player."
2017-07-29pass resume script param when launching addonsfaush01
2017-07-28add dynamic URLs to fileItemsRainer Hochecker
2017-07-27Merge pull request #12556 from garbear/controller-relpointerGarrett Brown
Controller window: Support mapping relative pointers
2017-07-25quell float/double and signed/unsigned mismatch errorsnotspiff
2017-07-25mark constructors explicit to avoid unexpected implicit castsArne Morten Kvarving
2017-07-25changed: return non-const references in assignment operatorsnotspiff
that's the normal thing to do. quells sca warnings such as [../kodi/xbmc/utils/Speed.h:68]: (style) 'CSpeed::operator=' should return 'CSpeed &'.
2017-07-23[Peripheral API] v1.3.4: Add support for mapping relative pointersGarrett Brown
2017-07-23PVR: bump api to 5.4.0 - remove ChannelSwitch and streamURLRainer Hochecker
2017-07-20Merge pull request #12513 from garbear/fix-settingsGarrett Brown
Fix several settings that broke after the last few ServiceManager refactorings
2017-07-20Merge pull request #12497 from AlwinEsch/change-screensaver-docsAlwin Esch
[screensaver] add doxygen documentation
2017-07-20Fix a parsing issue for new setting format where settingId would be the ↵PÃr BjÃrklund
element name instead of the id Fix a conversion issue where settings without category was skipped over.
2017-07-20[screensaver] add doxygen documentationAlwin Esch
next step to become the documentation for binary addons improved. Here now for the screensaver addon instance type.
2017-07-16Fix broken add-ons autoupdate settingGarrett Brown
2017-07-15AddonManager: remove TARGET_RASPBERRY_PILukas Rusak
2017-07-12InputstreamAddon::OpenStream / AddonVideoCodec::VideoBuffers cleanup (#12469)Markus Pfau
* InputStreamAddon::OpenStream implemented * AddonVideoCodec VideoBuffer mgmt cleanup * DemuxClient: Request DemuxStream after OpenStream / Cleanup InputstreamAddon
2017-07-11[addons] Fix compiler warning: xbmc/xbmc/addons/RepositoryUpdater.h: Private ↵Kai Sommerfeld
field 'm_addonMgr' is not used.
2017-07-11Merge pull request #12444 from AlwinEsch/change-parts-2Alwin Esch
[addons] change OnEnabled and OnDisabled to use AddonPtr
2017-07-10Merge pull request #12242 from notspiff/draft_addon_depsMartijn Kaijser
added: ability to inspect add-on dependencies prior to installation
2017-07-10Merge pull request #12446 from ksooo/fix-warnings-non-virtual-dtorKai Sommerfeld
Fix compiler warnings: 'foo' has virtual functions but non-virtual destructor
2017-07-10added: ability to inspect add-on dependencies prior to installationArne Morten Kvarving
2017-07-09[cleanup] silence missing braces warningsRechi
2017-07-08Fix compiler warnings: 'foo' has virtual functions but non-virtual destructor.Kai Sommerfeld
2017-07-08Better artist and album scraping during library update. (#12120)Dave Blake
Scan all tags before scraping additional information optimising chances to have artist mbid. Take care not to repeat failed scraper requests immediately. Save scraped mbid in artist and album tables with flag, and ensure can do name lookup (not direct from scraped mbid) when manual refresh to correct any mis-identification. Correct scraped album merge. Replace album artist credits, and song tiles and artist credits only when "Prefer online info" enabled AND has MBIDs derived from tags - a way to keep updated with Musicbrainz changes without re-tagging. Read Musicbrainz Release Group ID for album from tags, and store in DB
2017-07-08[addons] change OnEnabled and OnDisabled to use AddonPtrAlwin Esch
Before was the call done with the ID string only and limited to PVR addon. This change them to use the on CAddonManager created IAddon class to give related addon. Test here with PVR and Peripheral was successful. This is required part on next changes where the CBinaryAddonManager handle the addon changes and to inform related parts thread safe. As note, PVR and some other binary addons can not work with the "AddonEvents"! There must be e.g. before uninstall confirmed that the running addon is stopped and by install thats present. Further has I seen that currently e.g. on peripheral addons the disable and enable not work with "AddonEvents" from the above described reasons.
2017-07-08[PVR][addons] API 5.3.0: Implement support for new API function ↵Kai Sommerfeld
SetRecordingLifetime. Add support for PVR_ADDON_CAPABILITIES lifetime values. Refactor addon capabilities implementation.
2017-07-07[PVR][addons] API 5.3.0: Add support for ↵Kai Sommerfeld
PVR_ADDON_CAPABILITIES.bSupportsRecordingsRename.
2017-07-07[PVR][addons] API 5.3.0: Implement support for new timer type attribute ↵Kai Sommerfeld
PVR_TIMER_TYPE_SUPPORTS_ANY_CHANNEL.
2017-07-07[PVR][addons] API 5.3.0: Allow PVR plugins to set custom genre strings for ↵Timothy Massing
recordings the same way EPG can.
2017-07-07[PVR][addons] API 5.3.0: Implement support for new API function ↵Kai Sommerfeld
GetDescrambleInfo.
2017-07-07Merge pull request #12400 from hudokkow/use_defaultCris Silva
[modernize] Prefer 'default' for declarations
2017-07-07[modernize][kodi-addon-dev-kit] Prefer 'default' for declarationsh.udo
2017-07-07[modernize][addons] Prefer 'default' for declarationsh.udo
2017-07-06Merge pull request #12432 from garbear/fix-circular-depsGarrett Brown
Service Manager: Fix order of init/deinit
2017-07-06Service Manager: Fix order of init/deinitGarrett Brown
2017-07-07Merge pull request #12410 from AlwinEsch/change-addon-partsAlwin Esch
[addons] change and cleanup binary addon parts
2017-07-07Merge pull request #12413 from AlwinEsch/improve-partsAlwin Esch
[visualization] add doxygen documentation and change on part to const
2017-07-06[addons] remove no more used ADDON_STATUS_NEED_SAVEDSETTINGS and version ↵Alwin Esch
increase WARNING: All addons need a recompile!
2017-07-06[addons] add other useful general addon callback functionsAlwin Esch
2017-07-06Merge pull request #12428 from peak3d/secure_decoderMarkus Pfau
[Inputstream] add CryptoSession flags field
2017-07-06[addons] remove not needed includedAlwin Esch
2017-07-06[addons] remove not needed includes on AddonManagerAlwin Esch
Hope to fix the Mac fault with them.
2017-07-06[addons] fix compile warningAlwin Esch
2017-07-06[addons] add possibility to get single CAddonInfo if neededAlwin Esch
This is needed on binary addon manager to get addon info in case of changes. Without must be the whole addon list loaded what make no sense in case by only one changed addon.