[vfs][addons][audiodecoder] continue addon search if open of extension failed #18422
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This thought for the case that a addon tried with a extension where can also be on other types.
Before has it exited the function and no further search to find process part.
The error and fix specially visible by *.iso's and use of audiodecoder.sacd with vfs.libarchive (where iso support added).
Before has it called the audiodecoder where fails on a normal file ISO and returned the scan function as unsupported.
With this change here is the search continued and try then also with other addons and with Kodi's own VFS support.
User related:
Motivation and Context
Related to request here on vfs.libarchive: xbmc/vfs.libarchive#40
Before with vfs.sacd was it not so easy (but maybe also possible 🤔), but with audiodecoder.sacd them are a bit independent and then allow with here to play a SACD iso and also to open a normal files ISO.
ping @zach-morris think we can become your request in 😄
How Has This Been Tested?
With audiodecoder.sacd and vfs.libarchive and open of several ISO's.
Screenshots (if appropriate):
Types of change
Checklist: