VPXDecoder::VPXDecoder(const CreateDecoderParams& aParams) : mImageContainer(aParams.mImageContainer) , mTaskQueue(aParams.mTaskQueue) , mInfo(aParams.VideoConfig()) , mCodec(MimeTypeToCodec(aParams.VideoConfig().mMimeType)) { MOZ_COUNT_CTOR(VPXDecoder); PodZero(&mVPX); PodZero(&mVPXAlpha); }
VPXDecoder::VPXDecoder(const CreateDecoderParams& aParams) : mImageContainer(aParams.mImageContainer), mImageAllocator(aParams.mKnowsCompositor), mTaskQueue(aParams.mTaskQueue), mInfo(aParams.VideoConfig()), mCodec(MimeTypeToCodec(aParams.VideoConfig().mMimeType)), mLowLatency( aParams.mOptions.contains(CreateDecoderParams::Option::LowLatency)) { MOZ_COUNT_CTOR(VPXDecoder); PodZero(&mVPX); PodZero(&mVPXAlpha); }