Backed out changeset 2674b8eaba32 (bug 1390748)

--HG--
extra : rebase_source : a025f72ae7e4a88a2064dff46002502f17f9e256
This commit is contained in:
Carsten "Tomcat" Book 2017-08-17 08:35:08 +02:00
parent 53bbc12c9a
commit 37d90df3b9

View File

@ -6,6 +6,7 @@
#define BYTE_READER_H_
#include "mozilla/EndianUtils.h"
#include "mozilla/Vector.h"
#include "nsTArray.h"
#include "MediaData.h"
@ -15,6 +16,10 @@ class MOZ_RAII ByteReader
{
public:
ByteReader() : mPtr(nullptr), mRemaining(0) {}
explicit ByteReader(const mozilla::Vector<uint8_t>& aData)
: mPtr(aData.begin()), mRemaining(aData.length()), mLength(aData.length())
{
}
ByteReader(const uint8_t* aData, size_t aSize)
: mPtr(aData), mRemaining(aSize), mLength(aSize)
{