Support lazy tuner HAL
The tuner server will register its resources to TunerResourceManager every time when it's started. The TunerResourceManager will update its resources accordingly. The TunerResourceManager is only be started when the device has tuner feature. All tuner functions should return error immediately if the devcie does't have TunerResourceManager. Release TunerClient if no one uses it. Stop using staitc TunerService to release tunerserver the because TunerClient is ready signleton. Disable lazy tunerserver if the device is running normal tuner HAL. Bug: 236002754 Test: atest android.media.tv.tuner.cts on both lazy and normal HALs Change-Id: I1fc3ca8413434701742cbe363b0ffd2d6dbf5f9c
Loading
Please register or sign in to comment