Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Android Camera2 rewrite #1674

Merged
merged 180 commits into from
Aug 21, 2023
Merged

feat: Android Camera2 rewrite #1674

merged 180 commits into from
Aug 21, 2023

Commits on Aug 1, 2023

  1. Nuke CameraX

    mrousavy committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    ecb6fd5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1485910 View commit details
    Browse the repository at this point in the history
  3. Open Camera, set up Threads

    mrousavy committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    bdb61a0 View commit details
    Browse the repository at this point in the history
  4. fix init

    mrousavy committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    be20f8b View commit details
    Browse the repository at this point in the history
  5. Mirror if needed

    mrousavy committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9099967 View commit details
    Browse the repository at this point in the history
  6. Try PreviewView

    mrousavy committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    96a7cfd View commit details
    Browse the repository at this point in the history
  7. Use max resolution

    mrousavy committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    bd518db View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Add hardwareLevel property

    mrousavy committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    0c5e04c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b43ba63 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2a294c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1ef1a50 View commit details
    Browse the repository at this point in the history
  5. Remove colorSpace

    The native platforms will use the best / most accurate colorSpace by default anyways.
    mrousavy committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    159c3b2 View commit details
    Browse the repository at this point in the history
  6. HDR

    mrousavy committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    c52b81b View commit details
    Browse the repository at this point in the history
  7. Check from format

    mrousavy committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    1766ea3 View commit details
    Browse the repository at this point in the history
  8. fix

    mrousavy committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    87ef655 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b37c1e8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    015f220 View commit details
    Browse the repository at this point in the history
  11. Log all Device props

    mrousavy committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    3eb7a48 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1ff083d View commit details
    Browse the repository at this point in the history
  13. Cleanup

    mrousavy committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    3fc8177 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0fd6c03 View commit details
    Browse the repository at this point in the history
  15. Revert "Configure Camera Input only once"

    This reverts commit 0fd6c03.
    mrousavy committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    8b93cfa View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fe89045 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Try to reconfigure all

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    ee25982 View commit details
    Browse the repository at this point in the history
  2. Hook based

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    882972d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea2ef78 View commit details
    Browse the repository at this point in the history
  4. Delete unused

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    30681a4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    71bc242 View commit details
    Browse the repository at this point in the history
  6. Update NativePreviewView.kt

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    df1bf40 View commit details
    Browse the repository at this point in the history
  7. Use callback for closing

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    7317d6c View commit details
    Browse the repository at this point in the history
  8. Catch CameraAccessException

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    8b8ba14 View commit details
    Browse the repository at this point in the history
  9. Finally got it stable

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    1e212d0 View commit details
    Browse the repository at this point in the history
  10. Remove isMirrored

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    22d07dd View commit details
    Browse the repository at this point in the history
  11. Implement takePhoto()

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    db7f778 View commit details
    Browse the repository at this point in the history
  12. Add ExifInterface library

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    645bc1a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a83c596 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    dbe34ce View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5c93aa8 View commit details
    Browse the repository at this point in the history
  16. Optimize Imports

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    16c3fd1 View commit details
    Browse the repository at this point in the history
  17. More logs

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    496e36d View commit details
    Browse the repository at this point in the history
  18. Update CameraSession.kt

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    cb80f73 View commit details
    Browse the repository at this point in the history
  19. Close Image

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    fb6cb44 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    cdeaf01 View commit details
    Browse the repository at this point in the history
  21. Delete hooks

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    aa694c1 View commit details
    Browse the repository at this point in the history
  22. Use same Thread again

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    4c5c724 View commit details
    Browse the repository at this point in the history
  23. If opened, call error

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    fe8ef66 View commit details
    Browse the repository at this point in the history
  24. Update CameraSession.kt

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    c3a391c View commit details
    Browse the repository at this point in the history
  25. Log HW level

    mrousavy committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    626438e View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    224b44f View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. Move some stuff

    mrousavy committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    8221fd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf059d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1065ae9 View commit details
    Browse the repository at this point in the history
  4. Some synchronization fixes

    mrousavy committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    7a10c7c View commit details
    Browse the repository at this point in the history
  5. fix logs

    mrousavy committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    1666375 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    92115b6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a4cecfd View commit details
    Browse the repository at this point in the history
  8. fixes

    mrousavy committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    e4a7466 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    17e1bc7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3417d92 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4427935 View commit details
    Browse the repository at this point in the history
  12. Use isRunning flag

    mrousavy committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    a1c1c47 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a2f7024 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9001002 View commit details
    Browse the repository at this point in the history
  15. Stability

    mrousavy committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    1e9db32 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9f79e6a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ec606e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Capture first in lock

    mrousavy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    50c6f16 View commit details
    Browse the repository at this point in the history
  2. Try

    mrousavy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    2107f2c View commit details
    Browse the repository at this point in the history
  3. kinda fix it? idk

    mrousavy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    a7e1e9a View commit details
    Browse the repository at this point in the history
  4. fix: Keep Outputs

    mrousavy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    9829dc4 View commit details
    Browse the repository at this point in the history
  5. Refactor into single method

    mrousavy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    21bb04c View commit details
    Browse the repository at this point in the history
  6. Update CameraView.kt

    mrousavy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    c89d21f View commit details
    Browse the repository at this point in the history
  7. Use Enums for type safety

    mrousavy committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    42ec0ad View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    1d2241f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5355f0f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49c3079 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    290ae45 View commit details
    Browse the repository at this point in the history
  5. Prefer multi-cams

    mrousavy committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    fb0e02c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a7b5d45 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4c40aec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    86dd4c1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3df3cc5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    debe751 View commit details
    Browse the repository at this point in the history
  11. Update CameraViewModule.kt

    mrousavy committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    8af3baf View commit details
    Browse the repository at this point in the history
  12. chore: Upgrade packages

    mrousavy committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    60feb21 View commit details
    Browse the repository at this point in the history
  13. fix: Fix Metro Config

    mrousavy committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    46c6f28 View commit details
    Browse the repository at this point in the history
  14. Cleanup config

    mrousavy committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    16c87da View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ff10df5 View commit details
    Browse the repository at this point in the history
  16. Prepare MediaRecorder

    mrousavy committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    2e30c42 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Start/Stop MediaRecorder

    mrousavy committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    1404923 View commit details
    Browse the repository at this point in the history
  2. Remove takeSnapshot()

    It no longer works on Android and never worked on iOS. Users could use useFrameProcessor to take a Snapshot
    mrousavy committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    32142ea View commit details
    Browse the repository at this point in the history
  3. Use MediaCodec

    mrousavy committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    8f77bf1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0464ef1 View commit details
    Browse the repository at this point in the history
  5. Cleanup Snapshot

    mrousavy committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    73ced94 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cb84a0b View commit details
    Browse the repository at this point in the history
  7. Create OpenGL context

    mrousavy committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    2b68fb0 View commit details
    Browse the repository at this point in the history
  8. Create SkiaPreviewView

    mrousavy committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    c4fd87e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fb3f922 View commit details
    Browse the repository at this point in the history
  10. Draw red frame

    mrousavy committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    495ad99 View commit details
    Browse the repository at this point in the history
  11. Somehow get it working

    mrousavy committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    3114faa View commit details
    Browse the repository at this point in the history
  12. Add Skia CMake setup

    mrousavy committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    cb2e92e View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Start looping

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    08b3134 View commit details
    Browse the repository at this point in the history
  2. Init OpenGL

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    87aca51 View commit details
    Browse the repository at this point in the history
  3. Refactor into SkiaRenderer

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    5958dfb View commit details
    Browse the repository at this point in the history
  4. Cleanup PreviewSize

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    532ea75 View commit details
    Browse the repository at this point in the history
  5. Set up

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    0e71a75 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    53c78bd View commit details
    Browse the repository at this point in the history
  7. Preview

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    74da19a View commit details
    Browse the repository at this point in the history
  8. Fix init

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    d3ac954 View commit details
    Browse the repository at this point in the history
  9. Try rendering Preview

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    0979087 View commit details
    Browse the repository at this point in the history
  10. Update SkiaPreviewView.kt

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    ac2ac9a View commit details
    Browse the repository at this point in the history
  11. Log version

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    58cc816 View commit details
    Browse the repository at this point in the history
  12. Try using Skia (fail)

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    458734f View commit details
    Browse the repository at this point in the history
  13. Drawwwww!!!!!!!!!! 🎉

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    f493df9 View commit details
    Browse the repository at this point in the history
  14. Use Preview Size

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    3cc6550 View commit details
    Browse the repository at this point in the history
  15. Clear first

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    e120fc3 View commit details
    Browse the repository at this point in the history
  16. Refactor into SkiaRenderer

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    0a52b46 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8ab4093 View commit details
    Browse the repository at this point in the history
  18. Simplify a lot

    mrousavy committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    ff2a312 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8047cc1 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Fix OpenGL errors

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    94216a6 View commit details
    Browse the repository at this point in the history
  2. Got it kinda working again?

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    f1085d7 View commit details
    Browse the repository at this point in the history
  3. Actually draw Frame woah

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    03cf86b View commit details
    Browse the repository at this point in the history
  4. Clean up code

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    4dcbb03 View commit details
    Browse the repository at this point in the history
  5. Cleanup

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    f2b6fab View commit details
    Browse the repository at this point in the history
  6. Update on main

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    30025ee View commit details
    Browse the repository at this point in the history
  7. Synchronize render calls

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    3e2ed79 View commit details
    Browse the repository at this point in the history
  8. holy shit

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    04f7d43 View commit details
    Browse the repository at this point in the history
  9. Update SkiaRenderer.cpp

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    cb0ab1f View commit details
    Browse the repository at this point in the history
  10. Update SkiaRenderer.cpp

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    90a2ce3 View commit details
    Browse the repository at this point in the history
  11. Refactor

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    4c51acd View commit details
    Browse the repository at this point in the history
  12. Update SkiaRenderer.cpp

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    1391b47 View commit details
    Browse the repository at this point in the history
  13. Check for NO_INPUT_TEXTURE^

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    2f7e200 View commit details
    Browse the repository at this point in the history
  14. Post & Wait

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    e86a9d2 View commit details
    Browse the repository at this point in the history
  15. Set input size

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    f5c9a11 View commit details
    Browse the repository at this point in the history
  16. Add Video back again

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    edabc67 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3d6767d View commit details
    Browse the repository at this point in the history
  18. Convert JPEG to byte[]

    mrousavy committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    cb52c50 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. feat: Use ImageReader and use YUV Image Buffers in Skia Context (#1689

    )
    
    * Try to pass YUV Buffers as Pixmaps
    
    * Create pixmap!
    
    * Clean up
    
    * Render to preview
    
    * Only render if we have an output surface
    
    * Update SkiaRenderer.cpp
    
    * Fix Y+U+V sampling code
    
    * Cleanup
    
    * Fix Semaphore 0
    
    * Use 4:2:0 YUV again idk
    
    * Update SkiaRenderer.h
    mrousavy authored Aug 14, 2023
    Configuration menu
    Copy the full SHA
    d38ba59 View commit details
    Browse the repository at this point in the history
  2. Set minSdk to 26

    mrousavy committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    c4085b7 View commit details
    Browse the repository at this point in the history
  3. Set surface

    mrousavy committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    c4f19e8 View commit details
    Browse the repository at this point in the history
  4. Revert "Set minSdk to 26"

    This reverts commit c4085b7.
    mrousavy committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    692906b View commit details
    Browse the repository at this point in the history
  5. Set previewType

    mrousavy committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    78fc66c View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. feat: Video Recording with Camera2 (#1691)

    * Rename
    
    * Update CameraSession.kt
    
    * Use `SurfaceHolder` instead of `SurfaceView` for output
    
    * Update CameraOutputs.kt
    
    * Update CameraSession.kt
    
    * fix: Fix crash when Preview is null
    
    * Check if snapshot capture is supported
    
    * Update RecordingSession.kt
    
    * S
    
    * Use `MediaRecorder`
    
    * Make audio optional
    
    * Add Torch
    
    * Output duration
    
    * Update RecordingSession.kt
    
    * Start RecordingSession
    
    * logs
    
    * More log
    
    * Base for preparing pass-through Recording
    
    * Use `ImageWriter` to append Images to the Recording Surface
    
    * Stream PRIVATE GPU_SAMPLED_IMAGE Images
    
    * Add flags
    
    * Close session on stop
    
    * Allow customizing `videoCodec` and `fileType`
    
    * Enable Torch
    mrousavy authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    a81bbbc View commit details
    Browse the repository at this point in the history
  2. Fix Torch Mode

    mrousavy committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    e314724 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a36f52 View commit details
    Browse the repository at this point in the history
  4. Update CameraSession.kt

    mrousavy committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    7a41080 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6b5dced View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    18de121 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    abd6b0c View commit details
    Browse the repository at this point in the history
  8. Use 1 channel

    mrousavy committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    7c7e2d3 View commit details
    Browse the repository at this point in the history
  9. fix: Use Orientation

    mrousavy committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    c7e4756 View commit details
    Browse the repository at this point in the history
  10. Add native PixelFormat

    mrousavy committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    c5fdc2a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    78f796a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    df5718d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b414e05 View commit details
    Browse the repository at this point in the history
  14. Fix JPEG format

    mrousavy committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    9a2abc5 View commit details
    Browse the repository at this point in the history
  15. Clean up best match finder

    mrousavy committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    490b6af View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    063e844 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b687a5b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1a53717 View commit details
    Browse the repository at this point in the history
  19. chore: release 3.0.0-rc.5

    mrousavy committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    edb7f2a View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    23dc847 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c63fefa View commit details
    Browse the repository at this point in the history
  3. Add a todo

    mrousavy committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    33a3c3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71775b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f4656cf View commit details
    Browse the repository at this point in the history
  6. Lock to 30 FPS on Samsung

    mrousavy committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    5f180c7 View commit details
    Browse the repository at this point in the history
  7. Implement Zoom

    mrousavy committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    885b77b View commit details
    Browse the repository at this point in the history
  8. Refactor

    mrousavy committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    6756270 View commit details
    Browse the repository at this point in the history
  9. Format -> PixelFormat

    mrousavy committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    59822db View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3c24352 View commit details
    Browse the repository at this point in the history
  11. Update TROUBLESHOOTING.mdx

    mrousavy committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    0e12e53 View commit details
    Browse the repository at this point in the history
  12. Format

    mrousavy committed Aug 18, 2023
    Configuration menu
    Copy the full SHA
    e2ab76b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d5aa3c4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d095f56 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    dec9ece View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. fix: Fix Flash

    mrousavy committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    ab185f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61f77a4 View commit details
    Browse the repository at this point in the history
  3. fix: Fix import

    mrousavy committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    d8d8638 View commit details
    Browse the repository at this point in the history