- From: Glenn Adams <glenn@skynav.com>
- Date: Tue, 25 Feb 2014 09:06:22 -0700
- To: David Dorwin <ddorwin@google.com>
- Cc: "public-html-media@w3.org" <public-html-media@w3.org>
Received on Tuesday, 25 February 2014 16:07:10 UTC
Perhaps it would be better to state that a local copy must be made of the
array before returning from these methods.
On Fri, Feb 21, 2014 at 3:16 PM, David Dorwin <ddorwin@google.com> wrote:
> MediaKeys.createSession() and MediaKeySession.update() both accept
> Uint8Arrays. Since these methods schedule a task, it's possible that
> JavaScript can modify the contents of those arrays before the task is run.
>
> For example:
>
>> array[0]=0;
>> mediaKeys.createSession("video/webm", array);
>> array[0]=9;
>> // Scheduled task will run later and see 9 in the first element.
>
>
> I believe there is a similar issue with MSE, and it was decided that such
> behavior is undefined. Does anyone object to the behavior also being
> undefined for EME? Do we need to explicitly document this anywhere?
>
> David
>
Received on Tuesday, 25 February 2014 16:07:10 UTC