зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1336792 - part 3: release outputs not sent for rendering. r=jya
MozReview-Commit-ID: 9dQc80av5Kr --HG-- extra : rebase_source : 5f56550ee423869d4944daf68f2fdf2e119e99a0
This commit is contained in:
Родитель
5914ce165f
Коммит
7ae315a319
|
@ -150,6 +150,9 @@ public:
|
|||
|
||||
void HandleOutput(Sample::Param aSample) override
|
||||
{
|
||||
UniquePtr<VideoData::Listener>
|
||||
releaseSample(new RenderOrReleaseOutput(mDecoder->mJavaDecoder, aSample));
|
||||
|
||||
BufferInfo::LocalRef info = aSample->Info();
|
||||
|
||||
int32_t flags;
|
||||
|
@ -188,9 +191,7 @@ public:
|
|||
gfx::IntRect(0, 0, mDecoder->mConfig.mDisplay.width,
|
||||
mDecoder->mConfig.mDisplay.height));
|
||||
|
||||
UniquePtr<VideoData::Listener> listener(
|
||||
new RenderOrReleaseOutput(mDecoder->mJavaDecoder, aSample));
|
||||
v->SetListener(Move(listener));
|
||||
v->SetListener(Move(releaseSample));
|
||||
|
||||
mDecoder->Output(v);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче