DescriptionMSE: Log a warning if muxed AV media segment has no A or has no V block
To simplify debugging multiple discontinuity detection edge cases related
to the upcoming relaxation of the "media segments must begin with keyframe"
requirement in Chrome, this change introduces chrome://media-internals
debug log messages when either the audio or video track has no coded
frames within a media segment (for a muxed A/V SourceBuffer).
A previously redundant and now complicating call to the end of segment
callback in the WebM stream parser's Flush() is removed, and the comment
for interface StreamParser::Flush() is corrected to not refer to "Seek".
BUG=229412, 542375
R=chcunningham@chromium.org
TEST=ChunkDemuxerTests
Committed: https://crrev.com/8d425ee590b8902b18a095c865e23470d6a176d7
Cr-Commit-Position: refs/heads/master@{#370281}
Patch Set 1 #
Total comments: 29
Patch Set 2 : Rebased onto strict MockMediaLog test CL #Patch Set 3 : Rebased onto PS3 of https://codereview.chromium.org/1581003002/# #Patch Set 4 : Rebased onto ToT. Next step is to change err to just warning. #Patch Set 5 : Due to push-back on MSE spec PR43, change error to capped warning #Patch Set 6 : Addressed previous CR comments #
Total comments: 2
Dependent Patchsets: Messages
Total messages: 22 (11 generated)
|