Refactor releaseAll behavoir for tuner
Bug: 263494704 Test: atest android.media.tv.tuner.cts.TunerTest#testClose on cf_x86_tv-userdebug Change-Id: Iabab3457f070a36b50e72bb2c79bb23de462b515
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user