You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/camera/camera_android_camerax/CHANGELOG.md
+46-21Lines changed: 46 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,7 @@
1
+
## 0.7.0
2
+
3
+
* Adds video stabilization.
4
+
1
5
## 0.6.30
2
6
3
7
* Bump camerax_version from 1.5.2 to 1.5.3.
@@ -52,7 +56,8 @@
52
56
53
57
## 0.6.24+1
54
58
55
-
* Fixes crash in `DeviceOrientationManager` caused by `UnsupportedOperationException` when `getDisplay()` is called on a null or destroyed Activity during rotation.
59
+
* Fixes crash in `DeviceOrientationManager` caused by `UnsupportedOperationException` when
60
+
`getDisplay()` is called on a null or destroyed Activity during rotation.
56
61
57
62
## 0.6.24
58
63
@@ -72,7 +77,8 @@
72
77
73
78
## 0.6.23+2
74
79
75
-
* Updates Java compatibility version to 17 and minimum supported SDK version to Flutter 3.35/Dart 3.9.
80
+
* Updates Java compatibility version to 17 and minimum supported SDK version to Flutter 3.35/Dart
81
+
3.9.
76
82
77
83
## 0.6.23+1
78
84
@@ -81,7 +87,8 @@
81
87
## 0.6.23
82
88
83
89
* Converts NV21-compatible streamed images to NV21 when requested. In doing so,
84
-
this plugin should now be compatible with [google_ml_kit_flutter](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master).
90
+
this plugin should now be compatible
91
+
with [google_ml_kit_flutter](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master).
85
92
86
93
## 0.6.22
87
94
@@ -258,8 +265,10 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
258
265
259
266
## 0.6.6
260
267
261
-
* Adds logic to support building a camera preview with Android `Surface`s not backed by a `SurfaceTexture`
262
-
to which CameraX cannot not automatically apply the transformation required to achieve the correct rotation.
268
+
* Adds logic to support building a camera preview with Android `Surface`s not backed by a
269
+
`SurfaceTexture`
270
+
to which CameraX cannot not automatically apply the transformation required to achieve the correct
271
+
rotation.
263
272
* Adds fix for incorrect camera preview rotation on naturally landscape-oriented devices.
264
273
* Updates example app's minimum supported SDK version to Flutter 3.22/Dart 3.4.
265
274
@@ -290,7 +299,8 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
290
299
291
300
## 0.6.5+1
292
301
293
-
* Updates `README.md` to reflect the fact that the `camera_android_camerax` camera plugin implementation
302
+
* Updates `README.md` to reflect the fact that the `camera_android_camerax` camera plugin
303
+
implementation
294
304
is the endorsed Android implementation for `camera: ^0.11.0`.
295
305
296
306
## 0.6.5
@@ -299,22 +309,28 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
299
309
recorded video finishes saving to a file.
300
310
* Modifies `startVideoCapturing` to ensure that the method only returns when CameraX reports that
301
311
video recording has started.
302
-
* Adds empty implementation for `setDescriptionWhileRecording` and leaves a todo to add this feature.
312
+
* Adds empty implementation for `setDescriptionWhileRecording` and leaves a todo to add this
313
+
feature.
303
314
304
315
## 0.6.4+1
305
316
306
-
* Adds empty implementation for `prepareForVideoRecording` since this optimization is not used on Android.
317
+
* Adds empty implementation for `prepareForVideoRecording` since this optimization is not used on
318
+
Android.
307
319
308
320
## 0.6.4
309
321
310
-
* Prevents usage of unsupported concurrent `UseCase`s based on the capabiliites of the camera device.
322
+
* Prevents usage of unsupported concurrent `UseCase`s based on the capabiliites of the camera
323
+
device.
311
324
312
325
## 0.6.3
313
326
314
-
* Shortens default interval that internal Java `InstanceManager` uses to release garbage collected weak references to
327
+
* Shortens default interval that internal Java `InstanceManager` uses to release garbage collected
328
+
weak references to
315
329
native objects.
316
-
* Dynamically shortens interval that internal Java `InstanceManager` uses to release garbage collected weak references to
317
-
native objects when an `ImageAnalysis.Analyzer` is set/removed to account for increased memory usage of analyzing
330
+
* Dynamically shortens interval that internal Java `InstanceManager` uses to release garbage
331
+
collected weak references to
332
+
native objects when an `ImageAnalysis.Analyzer` is set/removed to account for increased memory
333
+
usage of analyzing
318
334
images that may cause a crash.
319
335
320
336
## 0.6.2
@@ -327,7 +343,8 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
327
343
328
344
## 0.6.1
329
345
330
-
* Modifies resolution selection logic to use an `AspectRatioStrategy` for all aspect ratios supported by CameraX.
346
+
* Modifies resolution selection logic to use an `AspectRatioStrategy` for all aspect ratios
347
+
supported by CameraX.
331
348
* Adds `ResolutionFilter` to resolution selection logic to prioritize resolutions that match
332
349
the defined `ResolutionPreset`s.
333
350
@@ -346,7 +363,8 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
346
363
347
364
## 0.5.0+35
348
365
349
-
* Modifies `CameraInitializedEvent` that is sent when the camera is initialized to indicate that the initial focus
366
+
* Modifies `CameraInitializedEvent` that is sent when the camera is initialized to indicate that the
367
+
initial focus
350
368
and exposure modes are auto and that developers may set focus and exposure points.
351
369
352
370
## 0.5.0+34
@@ -365,15 +383,18 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
365
383
366
384
## 0.5.0+31
367
385
368
-
* Wraps CameraX classes needed to set capture request options, which is needed to implement setting the exposure mode.
386
+
* Wraps CameraX classes needed to set capture request options, which is needed to implement setting
387
+
the exposure mode.
369
388
370
389
## 0.5.0+30
371
390
372
-
* Adds documentation to clarify how the plugin uses resolution presets as target resolutions for CameraX.
391
+
* Adds documentation to clarify how the plugin uses resolution presets as target resolutions for
392
+
CameraX.
373
393
374
394
## 0.5.0+29
375
395
376
-
* Modifies `buildPreview` to return `Texture` that maps to camera preview, building in the assumption
396
+
* Modifies `buildPreview` to return `Texture` that maps to camera preview, building in the
397
+
assumption
377
398
that `createCamera` should have been called before building the preview. Fixes
378
399
https://github.com/flutter/flutter/issues/140567.
379
400
@@ -410,7 +431,8 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
410
431
411
432
## 0.5.0+21
412
433
413
-
* Changes fallback resolution strategies for camera use cases to look for a higher resolution if neither the desired
434
+
* Changes fallback resolution strategies for camera use cases to look for a higher resolution if
435
+
neither the desired
414
436
resolution nor any lower resolutions are available.
415
437
416
438
## 0.5.0+20
@@ -436,7 +458,8 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
436
458
437
459
## 0.5.0+15
438
460
439
-
* Explicitly removes `READ_EXTERNAL_STORAGE` permission that may otherwise be implied from `WRITE_EXTERNAL_STORAGE`.
461
+
* Explicitly removes `READ_EXTERNAL_STORAGE` permission that may otherwise be implied from
462
+
`WRITE_EXTERNAL_STORAGE`.
440
463
441
464
## 0.5.0+14
442
465
@@ -448,13 +471,15 @@ this plugin should now be compatible with [google_ml_kit_flutter](https://github
448
471
449
472
## 0.5.0+12
450
473
451
-
* Wraps classes needed to implement resolution configuration for image capture, image analysis, and preview.
474
+
* Wraps classes needed to implement resolution configuration for image capture, image analysis, and
475
+
preview.
452
476
* Removes usages of deprecated APIs for resolution configuration.
453
477
* Bumps CameraX version to 1.3.0-beta01.
454
478
455
479
## 0.5.0+11
456
480
457
-
* Fixes issue with image data not being emitted after relistening to stream returned by `onStreamedFrameAvailable`.
481
+
* Fixes issue with image data not being emitted after relistening to stream returned by
Copy file name to clipboardExpand all lines: packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CameraCharacteristicsProxyApi.java
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -28,4 +28,10 @@ public CameraCharacteristics.Key<?> infoSupportedHardwareLevel() {
Copy file name to clipboardExpand all lines: packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CameraXLibrary.g.kt
+70-2Lines changed: 70 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
// Copyright 2013 The Flutter Authors
2
2
// Use of this source code is governed by a BSD-style license that can be
3
3
// found in the LICENSE file.
4
-
// Autogenerated from Pigeon (v26.1.5), do not edit directly.
4
+
// Autogenerated from Pigeon (v26.1.7), do not edit directly.
Copy file name to clipboardExpand all lines: packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CaptureRequestOptionsProxyApi.java
+9-2Lines changed: 9 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -42,8 +42,15 @@ public CaptureRequestOptions pigeon_defaultConstructor(
Copy file name to clipboardExpand all lines: packages/camera/camera_android_camerax/android/src/main/java/io/flutter/plugins/camerax/CaptureRequestProxyApi.java
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -22,4 +22,10 @@ class CaptureRequestProxyApi extends PigeonApiCaptureRequest {
0 commit comments