-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MediaInfo: introduce DescriptorType #4158
MediaInfo: introduce DescriptorType #4158
Conversation
Thanks @stschr I will check it |
@stschr Thank you for the PR I left some comments. If you read this in time: Can you joint our dash.js call tomorrow. I would like to discuss this question with you again: My suggestion would be to save the data as it is done below for We can highlight this change in the release notes in case applications use this attribute in some way. However, the question arises if then do it all at once and remove the old format for |
Thanks @dsilhavy ! Agree - in principle - with all your suggestions. |
…tSet if all equal
8692e3b
to
5db0bc7
Compare
Just to get a common understanding:
Otherwise: |
Thanks @stschr I will check asap. Regarding your question: In my opinion, we should use the legacy name in version 5. As a user, I would expect to get |
@dsilhavy @stschr Regarding SupplementalProperty, these are stored in 2 ways in MediaInfo: Is there any valid reason to keep the |
@bbert Thanks we kept this for backwards compatiblity. I agree with you, please see my comment here: #4158 (comment) |
@dsilhavy OK fine, so I suggest in XML parser PR to store in |
This PR addresses #4123 and #4124 to the extend that
MediaInfo
is populated with new elements containing an array of newDescriptorType
for all manifest elements of this type (viewpoint
,role
,accessibility
,audioChannelConfiguration
).Old elements are still available to maintain backward compatibility, but could be deleted in future (when migrating to v5.0?).
settings
related API (setInitialMediaSettingsForType
,setTrack
,extractSettings
,matchSettings
,.. ) are not yet updated. as I'm hesitant to expose two redundant elements to customers.@dsilhavy : May I ask you to review and provide your feedback? Thank you!