Loading media/java/android/media/tv/tuner/filter/Filter.java +14 −0 Original line number Diff line number Diff line Loading @@ -283,9 +283,21 @@ public class Filter implements AutoCloseable { synchronized (mCallbackLock) { if (mCallback != null) { mCallback.onFilterEvent(this, events); } else { for (FilterEvent event : events) { if (event instanceof MediaEvent) { ((MediaEvent)event).release(); } } } } }); } else { for (FilterEvent event : events) { if (event instanceof MediaEvent) { ((MediaEvent)event).release(); } } } } } Loading Loading @@ -558,6 +570,8 @@ public class Filter implements AutoCloseable { if (res != Tuner.RESULT_SUCCESS) { TunerUtils.throwExceptionForResult(res, "Failed to close filter."); } else { mCallback = null; mExecutor = null; mIsStarted = false; mIsClosed = true; } Loading Loading
media/java/android/media/tv/tuner/filter/Filter.java +14 −0 Original line number Diff line number Diff line Loading @@ -283,9 +283,21 @@ public class Filter implements AutoCloseable { synchronized (mCallbackLock) { if (mCallback != null) { mCallback.onFilterEvent(this, events); } else { for (FilterEvent event : events) { if (event instanceof MediaEvent) { ((MediaEvent)event).release(); } } } } }); } else { for (FilterEvent event : events) { if (event instanceof MediaEvent) { ((MediaEvent)event).release(); } } } } } Loading Loading @@ -558,6 +570,8 @@ public class Filter implements AutoCloseable { if (res != Tuner.RESULT_SUCCESS) { TunerUtils.throwExceptionForResult(res, "Failed to close filter."); } else { mCallback = null; mExecutor = null; mIsStarted = false; mIsClosed = true; } Loading