mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 12:15:33 +00:00
Bug 1128381: Part7. Streamline code across platforms. r=cpearce
--HG-- extra : rebase_source : bd3fa9d07c8e37711f2409ef731f60ff882f8dbb
This commit is contained in:
parent
7434c7c6ac
commit
100d451a99
@ -295,18 +295,13 @@ private:
|
||||
#endif
|
||||
|
||||
void MP4Reader::RequestCodecResource() {
|
||||
#if !defined(MOZ_WIDGET_ANDROID)
|
||||
if (mVideo.mDecoder) {
|
||||
mVideo.mDecoder->AllocateMediaResources();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
bool MP4Reader::IsWaitingOnCodecResource() {
|
||||
#if !defined(MOZ_WIDGET_ANDROID)
|
||||
return mVideo.mDecoder && mVideo.mDecoder->IsWaitingMediaResources();
|
||||
#endif
|
||||
return false;
|
||||
}
|
||||
|
||||
bool MP4Reader::IsWaitingOnCDMResource() {
|
||||
@ -1072,7 +1067,6 @@ bool MP4Reader::IsDormantNeeded()
|
||||
|
||||
void MP4Reader::ReleaseMediaResources()
|
||||
{
|
||||
#if !defined(MOZ_WIDGET_ANDROID)
|
||||
// Before freeing a video codec, all video buffers needed to be released
|
||||
// even from graphics pipeline.
|
||||
VideoFrameContainer* container = mDecoder->GetVideoFrameContainer();
|
||||
@ -1082,16 +1076,13 @@ void MP4Reader::ReleaseMediaResources()
|
||||
if (mVideo.mDecoder) {
|
||||
mVideo.mDecoder->ReleaseMediaResources();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void MP4Reader::NotifyResourcesStatusChanged()
|
||||
{
|
||||
#if !defined(MOZ_WIDGET_ANDROID)
|
||||
if (mDecoder) {
|
||||
mDecoder->NotifyWaitingForResourcesStatusChanged();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
Reference in New Issue
Block a user