TrackUnionStreams can prematurely report HaveCurrentData because their input streams have no tracks. This happens often for media element capturing when the TrackUnionStream is created before the source media element has written any data to its output stream.
Assignee: nobody → pehrsons
Status: NEW → ASSIGNED
I got the description a bit wrong. The issue is when there are no input streams. Existing input streams without tracks is OK.
Summary: TrackUnionStreams report they have current data when they have no tracks → TrackUnionStreams report they have current data when they have no inputs
This patch is identical to attachment 8520610 [details] [diff] [review] and was r+ed by roc on bug 879717.
Attachment #8526516 - Flags: review+
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla36
You need to log in before you can comment on or make changes to this bug.