Bug 1369597 - synchronize output buffer releasing/rendering. r=esawin
authorJohn Lin <jolin@mozilla.com>
Fri, 02 Jun 2017 11:00:00 +0800
changeset 412760 2b23c8e294e39d57c076d66f563fa1d0fda9e5e5
parent 412759 02b76f664ebba4cde6d94646b2a7dda9c98a9831
child 412761 ff724e355b2df0048c3799289f300f567464b718
push id1490
push usermtabara@mozilla.com
push dateMon, 31 Jul 2017 14:08:16 +0000
treeherdermozilla-release@70e32e6bf15e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersesawin
bugs1369597
milestone55.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1369597 - synchronize output buffer releasing/rendering. r=esawin To ensure SurfaceTexture contents are up to date before sending to compositor. MozReview-Commit-ID: KdS8Z1vIP8y
mobile/android/geckoview/src/main/aidl/org/mozilla/gecko/media/ICodec.aidl
--- a/mobile/android/geckoview/src/main/aidl/org/mozilla/gecko/media/ICodec.aidl
+++ b/mobile/android/geckoview/src/main/aidl/org/mozilla/gecko/media/ICodec.aidl
@@ -18,11 +18,11 @@ interface ICodec {
     void start();
     void stop();
     void flush();
     void release();
 
     Sample dequeueInput(int size);
     oneway void queueInput(in Sample sample);
 
-    oneway void releaseOutput(in Sample sample, in boolean render);
+    void releaseOutput(in Sample sample, in boolean render);
     oneway void setRates(in int newBitRate);
 }