summaryrefslogtreecommitdiffstats
path: root/dom/media/webm/WebMBufferedParser.h
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@wolfbeast.com>2020-05-07 13:36:54 +0200
committerMoonchild <moonchild@palemoon.org>2020-05-20 13:46:53 +0000
commitf358c4dfa98a079816afe53f0449d5f1ce93244c (patch)
tree41f97646fa9b655879d068a8ee30a7ce41ff81bc /dom/media/webm/WebMBufferedParser.h
parentad5cb04d711eb5982f44c0537a9a174ab9adc0f2 (diff)
downloadUXP-f358c4dfa98a079816afe53f0449d5f1ce93244c.tar
UXP-f358c4dfa98a079816afe53f0449d5f1ce93244c.tar.gz
UXP-f358c4dfa98a079816afe53f0449d5f1ce93244c.tar.lz
UXP-f358c4dfa98a079816afe53f0449d5f1ce93244c.tar.xz
UXP-f358c4dfa98a079816afe53f0449d5f1ce93244c.zip
Issue #1536 - Part 1: Add timecode checking for the WebM parser
Diffstat (limited to 'dom/media/webm/WebMBufferedParser.h')
-rw-r--r--dom/media/webm/WebMBufferedParser.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/dom/media/webm/WebMBufferedParser.h b/dom/media/webm/WebMBufferedParser.h
index bc3de4ba0..858653fc1 100644
--- a/dom/media/webm/WebMBufferedParser.h
+++ b/dom/media/webm/WebMBufferedParser.h
@@ -75,6 +75,7 @@ struct WebMBufferedParser
, mSkipBytes(0)
, mTimecodeScale(1000000)
, mGotTimecodeScale(false)
+ , mGotClusterTimecode(false)
{
if (mStartOffset != 0) {
mState = FIND_CLUSTER_SYNC;
@@ -260,6 +261,9 @@ private:
// True if we read the timecode scale from the segment info or have
// confirmed that the default value is to be used.
bool mGotTimecodeScale;
+
+ // True if we've read the cluster time code.
+ bool mGotClusterTimecode;
};
class WebMBufferedState final