Closed Bug 1423248 Opened 7 years ago Closed 5 years ago

Don't use VideoChunk durations when producing and consuming video

Categories

(Core :: Audio/Video: MediaStreamGraph, enhancement, P2)

58 Branch
enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1423253

People

(Reporter: pehrsons, Unassigned)

References

(Blocks 1 open bug)

Details

Currently we have MediaSegment as a base class for both AudioSegment and VideoSegment. This means AudioSegments and VideoSegments work the same way -- they have chunks with durations. The sum of the duration for all chunks is the duration of the segment.

We are moving away from video durations already, we have timestamps for VideoChunks and several consumers have moved to use timestamps to some extent.

First we'll have to stop using durations when both producing and consuming VideoSegments. This includes porting any consumers still using durations over to timestamps.

We can still use it internally in the graph for bookkeeping of tracks. Taking durations out completely would be a larger operation we can do later.
Rank: 13
Priority: -- → P2
Blocks: 1423253
Depends on: 1454983

This is happening in bug 1423253.

No longer blocks: 1423253
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.