This repository was archived by the owner on Feb 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9.7k
[camera] flip/change camera while recording #6478
Closed
Closed
Changes from 87 commits
Commits
Show all changes
120 commits
Select commit
Hold shift + click to select a range
dcf5051
setDescription in Camera platform interface
BradenBagbyWavv 6ebbf8f
Merge remote-tracking branch 'upstream/main' into feature/switch-camera
BradenBagbyWavv ffd30f0
example app setup to change description mid recording
BradenBagbyWavv bc9e8b9
AVFoundationCamera method call to setDescription
BradenBagbyWavv 89accd6
FLTCam setup to setDescription
BradenBagbyWavv e31ba2a
captureSession split into video and audio so we will be able to switc…
BradenBagbyWavv ac2c249
renamed setDescription to setDescriptionWhileRecording since it can o…
BradenBagbyWavv 1516e0d
integration tests fixed
BradenBagbyWavv 34b9b03
set description while recording integration test
BradenBagbyWavv 97f9733
throws error if device not recording and setDescriptionWhileRecording…
BradenBagbyWavv bca93e2
set description while recording test
BradenBagbyWavv b999be1
example project setup
BradenBagbyWavv 568af7d
camera preview can be changed while recording
BradenBagbyWavv ef4f96b
camera switches and keeps surface pointed to mediarecorder
BradenBagbyWavv f36004d
small change to set autofocus when switching while recording
BradenBagbyWavv a0301c2
android video record goes through VideoRenderer to apply matrix after…
BradenBagbyWavv e929814
switch camera uses VideoRenderer
BradenBagbyWavv 156f78a
dont use video renderer until user switches camera while recording
BradenBagbyWavv 61468a9
rotate based on initial recording direction
BradenBagbyWavv aea9067
VideoRenderer cleanup
BradenBagbyWavv fdf5738
flutter results for setDescriptionWhileRecording
BradenBagbyWavv d9862f3
error if you setDescriptionWhileRecording while device is not recording
BradenBagbyWavv a20e5d3
android tests
BradenBagbyWavv 5044d94
integration tests
BradenBagbyWavv 667c803
method channel test
BradenBagbyWavv 3b45ff5
main package tests
BradenBagbyWavv 5d96ffd
setDescriptionWhileRecording called while no video was recording test
BradenBagbyWavv aa1d070
integration tests
BradenBagbyWavv 858ce2e
dependency overrides
BradenBagbyWavv 58bdcf6
update readme and version
BradenBagbyWavv c29ed5d
removed old TODO
BradenBagbyWavv 156ad27
removed accidental dev team ID commit
BradenBagbyWavv 2dbaccb
renamed local variables
BradenBagbyWavv c17f133
use captureSessionQueue
BradenBagbyWavv bfbdc48
fixed local variable name
BradenBagbyWavv dad170f
setupCaptureVideoOutput function
BradenBagbyWavv 4017924
createConnectionWithInput
BradenBagbyWavv 6d4c5a3
simplified configureConnection function to re-use code on switching c…
BradenBagbyWavv 0ab3548
formatting
BradenBagbyWavv 28c89f8
example project dependency overrides
BradenBagbyWavv 9aa5289
fixed versioning
BradenBagbyWavv 57f5f77
formatting
BradenBagbyWavv ccf9e63
fixed some ios native tests
BradenBagbyWavv 9041121
fixed small bug
BradenBagbyWavv b03a4a5
dont emit initialized when switching camera
BradenBagbyWavv cfe8e20
ios formatting
BradenBagbyWavv 7e338e4
dependency overrides for camera/example
BradenBagbyWavv ce6950c
android formatting
BradenBagbyWavv 563329e
ios test formatted
BradenBagbyWavv 9a32c1a
android tests formatted
BradenBagbyWavv eb47113
android format that I missed
BradenBagbyWavv f01f63f
other android formatting
BradenBagbyWavv 4bdac9d
final formatting with flutter tool
BradenBagbyWavv 68d8c8f
formatted android again
BradenBagbyWavv a001e02
android license in new file
BradenBagbyWavv 322bdf5
update-excerpts ran
BradenBagbyWavv e62d860
Merge branch 'main' into feature/switch-camera
BradenBagby d9aaba0
fixed changelog
BradenBagbyWavv a9bb9f8
removed development team
BradenBagbyWavv 9e40600
renames configureConnection to createConnection
BradenBagbyWavv 4753c00
Merge branch 'main' into feature/switch-camera
BradenBagby 5a55b7a
renames unimplemented error message
BradenBagbyWavv ad5d62f
renames setDescriptionWhileRecording error to match android and the o…
BradenBagbyWavv cb36849
fixes formatting
BradenBagbyWavv 94c0be3
removes override dependencies from camera_web and camera_windows
BradenBagbyWavv f8824ed
removes camera_web override dependency in camera package
BradenBagbyWavv 5d3bc8a
Update packages/camera/camera_android/android/src/main/java/io/flutte…
BradenBagby 54e062d
Update packages/camera/camera_android/android/src/main/java/io/flutte…
BradenBagby ca2880f
Update packages/camera/camera_android/android/src/main/java/io/flutte…
BradenBagby f2e1569
Update packages/camera/camera_android/android/src/main/java/io/flutte…
BradenBagby 5b7327e
Merge branch 'main' into feature/switch-camera
BradenBagby 89b7c2f
reformats camera.java
BradenBagbyWavv 619773d
VideoRenderer uses surface texture timestamp instead of current syste…
BradenBagbyWavv 5e36473
formats VideoRenderer.java
BradenBagbyWavv 973b1f8
fixes comments in VideoRenderer.java
BradenBagbyWavv 8bd178e
Update packages/camera/camera_platform_interface/lib/src/platform_int…
BradenBagby 08e158b
Update packages/camera/camera/lib/src/camera_controller.dart
BradenBagby 1f2635e
renames error typo
BradenBagbyWavv 70da5ef
frees shaders after program linking
BradenBagbyWavv aec423d
handles eglSwapBuffers errors
BradenBagbyWavv 53d3e1d
extension check guards eglPresentationTimeANDROID
BradenBagbyWavv 98969d1
cleans openGL resources
BradenBagbyWavv f2c4876
reverted timestamp to use uptimeMillis()
BradenBagbyWavv 7b958ee
Merge branch 'main' into feature/switch-camera
BradenBagby 8145162
Tests for startPreviewWithVideoRendererStream
BradenBagbyWavv a8e0a72
fixes exception not being caught
BradenBagbyWavv ea28413
tests for correct rotation to be set
BradenBagbyWavv a12e3f4
fixes versioning
BradenBagbyWavv 98a493b
tests method channel setDescriptionWhileRecording
BradenBagbyWavv 9f3fc49
adds forwarding getter on CameraController to its value's description
BradenBagbyWavv 2c5e38f
dummy commit to fix github test's not finding commit hash
BradenBagbyWavv 3a8fd89
adds override description for FakeController in camera tests
BradenBagbyWavv e52dfcc
fixes versioning for avfoundation and android
BradenBagbyWavv 269260f
Merge branch 'main' into feature/switch-camera
BradenBagby e6bd484
Merge branch 'master' into feature/switch-camera
BradenBagbyWavv 0c70970
fixes versioning
BradenBagbyWavv 247bacb
Merge branch 'master' into feature/switch-camera
BradenBagbyWavv f831e4e
Merge branch 'master' into feature/switch-camera
BradenBagbyWavv d49dcf7
fixes pubspec versions
BradenBagbyWavv 3d8fa3a
Merge branch 'main' into feature/switch-camera
BradenBagby 14004fd
Merge branch 'master' into feature/switch-camera
BradenBagbyWavv 2d154b5
Merge branch 'main' into feature/switch-camera
BradenBagby e95eea9
ios setDescription
BradenBagbyWavv e0a5fbb
setDescription
BradenBagbyWavv 9fdba25
android setDescription
BradenBagbyWavv ff17835
formatting
BradenBagbyWavv 02b847a
revert
BradenBagbyWavv 8330cc9
nits and reverts
BradenBagbyWavv fbf2a23
nits
BradenBagbyWavv fa33e4f
fixes README
BradenBagbyWavv 998a366
fixes other comments
BradenBagbyWavv 1eeaacc
fixes setDescription override in camera_preview_test
BradenBagbyWavv a380c4d
set description test
BradenBagbyWavv cb72a67
Merge branch 'main' into feature/switch-camera
BradenBagby f6f8775
Merge branch 'master' into feature/switch-camera
BradenBagby 2fe0024
versions
BradenBagby d1a2a94
removes changes on platform_interface_changes
BradenBagby e74c2af
points all packages to platform interface version 2.4
BradenBagby 49e91c2
points to the new platform interface
BradenBagby be29466
Merge branch 'main' into feature/switch-camera
BradenBagby File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.