Skip to content

Latest commit

 

History

History
89 lines (45 loc) · 4.53 KB

File metadata and controls

89 lines (45 loc) · 4.53 KB

2.1.0 (2026-02-02)

Features

  • add e-PTZ and multi-pane mode with docs and E2E tests (101e552)

2.0.0 (2026-02-02)

  • feat(types)!: refactor FisheyeProjection to object format and group config (ee1b060)

Bug Fixes

  • fisheye: use if/else instead of conditional expressions in GPU shader (f2280df)
  • fisheye: use writeBuffer in readback so output is not one frame behind (70f2dd2)
  • initialize TypeGPU variables to resolve shader compilation errors (7bb32f8)
  • lint: resolve noExcessiveCognitiveComplexity in GPU compute callback (9b6acde)
  • resolve TypeGPU variable initialization and cylindrical projection (8663378)

Features

  • example: sample image picker, calibration from test_cases, and UI tweaks (2f800d7)
  • fisheye: update implementation to support new grouped config format (4f802c6)

BREAKING CHANGES

  • FisheyeProjection is now an object like { kind: "rectilinear" } instead of a string. The mount parameter has been removed entirely.

1.1.1 (2026-01-30)

Bug Fixes

1.1.0 (2026-01-29)

Bug Fixes

  • buffer: destroying readback buffer issue (496b84e)

Features

  • projection: add projection logic (cfc6843)
  • projection: modify FisheyeOptions type (1218b28)

1.0.2 (2026-01-29)

Bug Fixes

  • example: align fisheye k1–k4 slider ranges with OpenCV model (4cb8457)

1.0.1 (2026-01-28)

Bug Fixes

  • fov: applied fov (593a07a)
  • typegpu: fix shader layout and reference usage in dewarp compute (ba93ecb)

1.0.0 (2026-01-28)

Bug Fixes

  • default html5 canvas size (361d56a)

Features

  • add convert util RGBA to YUV (8cb6153)
  • dewarp video frame (f95e4a0)
  • interface of FisheyeConfig & FisheyeOptions (d808113)
  • utils for convert yuv to video frame (c72b53a)

Performance Improvements

  • cache compute pipeline and double-buffer readback (2d27535)
  • cache readback and pixel buffer (be4666c)
  • optimize logic (4c8f5c6)