W3C home > Mailing lists > Public > public-html-media@w3.org > April 2015

[Bug 28557] New: Coded frame removal algorithm may introduce discontinuity at end of current coded frame group

From: <bugzilla@jessica.w3.org>
Date: Fri, 24 Apr 2015 19:47:47 +0000
To: public-html-media@w3.org
Message-ID: <bug-28557-5436@http.www.w3.org/Bugs/Public/>
https://www.w3.org/Bugs/Public/show_bug.cgi?id=28557

            Bug ID: 28557
           Summary: Coded frame removal algorithm may introduce
                    discontinuity at end of current coded frame group
           Product: HTML WG
           Version: unspecified
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Media Source Extensions
          Assignee: wolenetz@google.com
          Reporter: wolenetz@google.com
        QA Contact: public-html-bugzilla@w3.org
                CC: jdsmith@microsoft.com, mike@w3.org,
                    public-html-media@w3.org

If a remove() operation or range removal algorithm execution due to coded frame
eviction algorithm removes buffer(s) such that a discontinuity in the current
coded frame group is introduced, the coded frame processing algorithm currently
is unaware; the track buffers' "last decode timestamp", "last frame duration",
"highest end timestamp", "need random access point flag", and the
sourcebuffer's segment parser loop's "group start timestamp" and "group end
timestamp" are neither consulted nor updated.

Lack of discontinuity logic execution in these cases could cause a decode
sequence whose coded frames' decode dependencies are incorrect due to disjoint
appends prior to and after the remove()'d range incorrectly being assumed to be
a coherent coded frame group without any discontinuity or "need for a random
access point".

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Received on Friday, 24 April 2015 19:47:49 UTC

This archive was generated by hypermail 2.3.1 : Friday, 24 April 2015 19:47:50 UTC