Skip to content

Per-slot rotation and mirror in the camera settings #201

Open

Description

@compot-dev

A general setting per slot: rotate 0/90/180/270° and mirror. It is useful for cameras mounted sideways (corridor view) or upside down (ceiling), and for toys.

Deferred: so far the only request is for one toy, and that is handled inside the toy's path (#200). Pick this up when a camera user asks for it. Notes:

Activity

  1. compot-dev commented on Oct 16, 2026

    @compot-dev
    CollaboratorAuthor

    Note from #215: rotated MJPEG (?rotate=) is drawn through the bitmap path, because the single view's SurfaceView can't turn a hardware decoder's output. When rotation becomes a per-slot setting here, it should also work with hardware decoding (H.264/H.265 and hardware JPEG), e.g. through a GL or TextureView path for rotated slots only.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    deferredPostponed, not planned for nowenhancementNew feature or requesttomorrowPlanned for the next day

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions