[Bug 22115] New: Consistency in loop processing

https://www.w3.org/Bugs/Public/show_bug.cgi?id=22115

            Bug ID: 22115
           Summary: Consistency in loop processing
    Classification: Unclassified
           Product: HTML WG
           Version: unspecified
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Media Source Extensions
          Assignee: adrianba@microsoft.com
          Reporter: cyril.concolato@telecom-paristech.fr
        QA Contact: public-html-bugzilla@w3.org
                CC: mike@w3.org, public-html-media@w3.org

In section 3.2, in step 3.1 of the abort method, the spec says:
"Abort the segment parser loop, buffer append , and stream append loop
algorithms if they are running."

In section 2.2, in step 3.1 of the removeSourceBuffer method, the spec says:
"Abort the stream append loop algorithm if it is running."

In Section 3.5.3, in Append Error, the spec says:
"Abort the stream append loop algorithm if it is running."

I think these three texts should be aligned. In particular, the "segment parser
loop" algorithm can be called only by the "Buffer Append Algorithm" or the
"Stream Append Loop". So aborting the buffer append and stream append loop
should suffice (in 3.2.3.1). Then, the removeSourceBuffer should also abort an
appendBuffer operation (if any).

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Received on Tuesday, 21 May 2013 11:07:49 UTC