dash.js
dash.js copied to clipboard
separate settings matcher to work on each property individually
This change should fix both https://github.com/Dash-Industry-Forum/dash.js/issues/3961 and also https://github.com/Dash-Industry-Forum/dash.js/issues/3967 More intense testing or samples deemed beneficial.
@stschr Thank you for this, looks really good. Before I do the final code review: Did you already sign the feedback agreement: https://dashif.org/docs/DASH-IF-Feedback-Agreement-3-7-2014.pdf : If not can you please send the signed agreement to me to forward to DASH-IF.
Thanks
In addition to the two comments above: There is a reference to mediaController.matchSettings
in TextController
which needs to be resolved according to the new logic as well.
On TextController
referencing mediaController.matchSettings
:
At least this issue is fixed now, as I re-added the old code as interim solution. Bad thing is that we have duplicated code now.
I can work on the TextController
as well, but from what I have seen, there are no related unit tests so far. so, this might take a little longer... All audio related code should be fixed.
Up to you (@dsilhavy) to decide whether to close this PR now and file a new issue, or to keep this open an dwait for some more code on text.