Update git submodules
* Update frameworks/support from branch 'androidx-master-dev'
to 515aa3accafa67ca787da2e78439e59beb6c28d2
- Merge changes Icce4de03,Ida7cbec8 into androidx-master-dev
* changes:
Add use case binding check when calling VideoCapture.startRecording
Unbinding VideoCapture stops recording
- Add use case binding check when calling VideoCapture.startRecording
Bug: N/A
Test: ./gradlew camera:camera-core:test
Change-Id: Icce4de039d5e05d3657a63c00ef9a3fa53820292
- Unbinding VideoCapture stops recording
* Add a ListenableFuture to represent the recording task. When VideoCapture is unbound, stop recording and release resources after the ListenableFuture is complete.
* Run startRecording(), stopRecording() and setupEncoder() on the same thread (main thread) can avoid threading issue mentioned on b/149519098.
Bug: 166063641
Test: ./gradlew camera:camera-camera2:connectedAndroidTest
Change-Id: Ida7cbec849560d211b8f0aa41814a771d218ccca
1 file changed