[Webkit-unassigned] [Bug 251771] New: Overlapping Timing VTTCues in InbandTextTrack does not handle correctly
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Feb 5 19:36:01 PST 2023
https://bugs.webkit.org/show_bug.cgi?id=251771
Bug ID: 251771
Summary: Overlapping Timing VTTCues in InbandTextTrack does not
handle correctly
Product: WebKit
Version: Safari 15
Hardware: All
OS: All
Status: NEW
Severity: Normal
Priority: P2
Component: Media
Assignee: webkit-unassigned at lists.webkit.org
Reporter: taichiro.ishikawa at play.jp
Created attachment 464857
--> https://bugs.webkit.org/attachment.cgi?id=464857&action=review
Sample Stream for Multiple Cue
Background:
LegibleOutput sends multiple vttc atom (VTTCue in isobmff) in one nativeSample. (nativeSamples length = 1, but multiple vttc in the nativeSample)
But, InbandTextTrackPrivateAVF::processNativeSamples handles only first vttc each callback and rest vttc still in buffer.
So, rest cues are not handles in same callback and process in next callback and use next timing information, that wrongly.
Issue:
Overlapping Timing VTTCues in InbandTextTrack does not handle correctly
Reproduction steps:
Play m3u8 in attachmend zipfile.
Actual behavior:
VTTCue[0]: startTime=0, endTIme=2
VTTCue[1]: startTime=0.5786666666666667, endTime=0.5786666666666667
Expected behavior:
VTTCue[0]: startTime=0, endTIme=2
VTTCue[1]: startTime=0, endTime=2
Impact:
Video Streaming Service not capable of using vertical splitted (top and bottom) cues.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230206/6368edb2/attachment.htm>
More information about the webkit-unassigned
mailing list