Skip to main content

NoReason Denial now does what it should do, unfortunately

1 reply [Last post]
howardteece
Offline
Joined: 2010-06-17
Points: 0

Checkin 18480 added code so that if notifyNoReasonAlternativeMediaPresentation() is called on AbstractServicePlayer the associated PIDs with the streams are blocked.

This is what was asked for, the previous release would test to see if the reason was 0 and if so the PID was not blocked. Sadly, we still have the case, it would appear, that the authorizer is generating these events and so all presentation is blocked.

Even if we call isFullAuthorization() on ComponentAuthorization we would get false returned as there exist within the ConditionalAccessMediaAuthorization object a List of ElementaryStreamAuthorization objects, some of which would have denied set true.

Any clues on how we could go about fixing this in the Stack, or will we have to get the authorizer fixed to generate the correct events.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
scottdeboy
Offline
Joined: 2009-02-02
Points: 0

Are you requesting a flag that would bypass or ignore Media Access Authorization and Conditional Access ComponentAuthorization checks that may return false for isFullAuthorization()?