Merge "Refactor releaseAll behavoir for tuner"

This commit is contained in:
Ray Chin
2023-02-14 05:17:13 +00:00
committed by Android (Google) Code Review

View File

@@ -805,6 +805,7 @@ public class Tuner implements AutoCloseable {
acquireTRMSLock("close()");
try {
releaseAll();
mTunerResourceManager.unregisterClientProfile(mClientId);
TunerUtils.throwExceptionForResult(nativeClose(), "failed to close tuner");
} finally {
releaseTRMSLock();
@@ -968,7 +969,6 @@ public class Tuner implements AutoCloseable {
releaseDescramblers();
releaseFilters();
releaseDemux();
mTunerResourceManager.unregisterClientProfile(mClientId);
}
/**