Bug 1378304. P2 - replace GetResource() with mResource in MediaDecoder sub-classes.
MozReview-Commit-ID: GRIBp3y0Cb7
--- a/dom/media/ADTSDecoder.cpp
+++ b/dom/media/ADTSDecoder.cpp
@@ -21,17 +21,17 @@ ADTSDecoder::Clone(MediaDecoderInit& aIn
return new ADTSDecoder(aInit);
}
MediaDecoderStateMachine*
ADTSDecoder::CreateStateMachine()
{
RefPtr<MediaDecoderReader> reader =
- new MediaFormatReader(this, new ADTSDemuxer(GetResource()));
+ new MediaFormatReader(this, new ADTSDemuxer(mResource));
return new MediaDecoderStateMachine(this, reader);
}
/* static */ bool
ADTSDecoder::IsEnabled()
{
RefPtr<PDMFactory> platform = new PDMFactory();
return platform->SupportsMimeType(NS_LITERAL_CSTRING("audio/mp4a-latm"),
--- a/dom/media/flac/FlacDecoder.cpp
+++ b/dom/media/flac/FlacDecoder.cpp
@@ -22,17 +22,17 @@ FlacDecoder::Clone(MediaDecoderInit& aIn
return new FlacDecoder(aInit);
}
MediaDecoderStateMachine*
FlacDecoder::CreateStateMachine()
{
RefPtr<MediaDecoderReader> reader =
- new MediaFormatReader(this, new FlacDemuxer(GetResource()));
+ new MediaFormatReader(this, new FlacDemuxer(mResource));
return new MediaDecoderStateMachine(this, reader);
}
/* static */ bool
FlacDecoder::IsEnabled()
{
#ifdef MOZ_FFVPX
return MediaPrefs::FlacEnabled();
--- a/dom/media/fmp4/MP4Decoder.cpp
+++ b/dom/media/fmp4/MP4Decoder.cpp
@@ -27,20 +27,18 @@ namespace mozilla {
MP4Decoder::MP4Decoder(MediaDecoderInit& aInit)
: ChannelMediaDecoder(aInit)
{
}
MediaDecoderStateMachine* MP4Decoder::CreateStateMachine()
{
- mReader =
- new MediaFormatReader(this,
- new MP4Demuxer(GetResource()),
- GetVideoFrameContainer());
+ mReader = new MediaFormatReader(
+ this, new MP4Demuxer(mResource), GetVideoFrameContainer());
return new MediaDecoderStateMachine(this, mReader);
}
static bool
IsWhitelistedH264Codec(const nsAString& aCodec)
{
int16_t profile = 0, level = 0;
--- a/dom/media/mediasource/MediaSourceDecoder.cpp
+++ b/dom/media/mediasource/MediaSourceDecoder.cpp
@@ -183,17 +183,17 @@ MediaSourceDecoder::DetachMediaSource()
MOZ_ASSERT(mMediaSource && NS_IsMainThread());
mMediaSource = nullptr;
}
void
MediaSourceDecoder::Ended(bool aEnded)
{
MOZ_ASSERT(NS_IsMainThread());
- static_cast<MediaSourceResource*>(GetResource())->SetEnded(aEnded);
+ static_cast<MediaSourceResource*>(mResource.get())->SetEnded(aEnded);
if (aEnded) {
// We want the MediaSourceReader to refresh its buffered range as it may
// have been modified (end lined up).
NotifyDataArrived();
}
mEnded = aEnded;
}
--- a/dom/media/mp3/MP3Decoder.cpp
+++ b/dom/media/mp3/MP3Decoder.cpp
@@ -22,17 +22,17 @@ MP3Decoder::Clone(MediaDecoderInit& aIni
return nullptr;
}
return new MP3Decoder(aInit);
}
MediaDecoderStateMachine*
MP3Decoder::CreateStateMachine() {
RefPtr<MediaDecoderReader> reader =
- new MediaFormatReader(this, new MP3Demuxer(GetResource()));
+ new MediaFormatReader(this, new MP3Demuxer(mResource));
return new MediaDecoderStateMachine(this, reader);
}
/* static */
bool
MP3Decoder::IsEnabled() {
RefPtr<PDMFactory> platform = new PDMFactory();
return platform->SupportsMimeType(NS_LITERAL_CSTRING("audio/mpeg"),
--- a/dom/media/ogg/OggDecoder.cpp
+++ b/dom/media/ogg/OggDecoder.cpp
@@ -10,17 +10,17 @@
#include "MediaFormatReader.h"
#include "OggDemuxer.h"
#include "OggDecoder.h"
namespace mozilla {
MediaDecoderStateMachine* OggDecoder::CreateStateMachine()
{
- RefPtr<OggDemuxer> demuxer = new OggDemuxer(GetResource());
+ RefPtr<OggDemuxer> demuxer = new OggDemuxer(mResource);
RefPtr<MediaFormatReader> reader =
new MediaFormatReader(this, demuxer, GetVideoFrameContainer());
demuxer->SetChainingEvents(&reader->TimedMetadataProducer(),
&reader->MediaNotSeekableProducer());
return new MediaDecoderStateMachine(this, reader);
}
/* static */
--- a/dom/media/wave/WaveDecoder.cpp
+++ b/dom/media/wave/WaveDecoder.cpp
@@ -18,17 +18,17 @@ WaveDecoder::Clone(MediaDecoderInit& aIn
{
return new WaveDecoder(aInit);
}
MediaDecoderStateMachine*
WaveDecoder::CreateStateMachine()
{
return new MediaDecoderStateMachine(
- this, new MediaFormatReader(this, new WAVDemuxer(GetResource())));
+ this, new MediaFormatReader(this, new WAVDemuxer(mResource)));
}
/* static */ bool
WaveDecoder::IsSupportedType(const MediaContainerType& aContainerType)
{
if (!IsWaveEnabled()) {
return false;
}
--- a/dom/media/webm/WebMDecoder.cpp
+++ b/dom/media/webm/WebMDecoder.cpp
@@ -13,18 +13,18 @@
#include "WebMDemuxer.h"
#include "WebMDecoder.h"
#include "VideoUtils.h"
namespace mozilla {
MediaDecoderStateMachine* WebMDecoder::CreateStateMachine()
{
- mReader =
- new MediaFormatReader(this, new WebMDemuxer(GetResource()), GetVideoFrameContainer());
+ mReader = new MediaFormatReader(
+ this, new WebMDemuxer(mResource), GetVideoFrameContainer());
return new MediaDecoderStateMachine(this, mReader);
}
/* static */
bool
WebMDecoder::IsSupportedType(const MediaContainerType& aContainerType)
{
if (!Preferences::GetBool("media.webm.enabled")) {