No description
Find a file
Vasiliy Doylov 4e812e5f35
Icons: initial icon
Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
2025-06-17 00:00:46 +03:00
.forgejo/workflows CI: add local forgejo build 2025-06-11 18:23:37 +03:00
data Icons: initial icon 2025-06-17 00:00:46 +03:00
package/alpine CI: add local forgejo build 2025-06-11 18:23:37 +03:00
po UI: Port to blueprint 2025-05-15 20:19:03 +03:00
src CCM: change hardcode 2025-06-13 13:13:40 +03:00
subprojects UI: Port to blueprint 2025-05-15 20:19:03 +03:00
.gitignore UI: Port to blueprint 2025-05-15 20:19:03 +03:00
COPYING Initial commit 2025-05-15 20:17:45 +03:00
meson.build WIP 2025-06-11 18:11:01 +03:00
README.md Readme: document some things 2025-06-11 20:55:27 +03:00

EyeNeko

Customizable gstreamer-based camera

Mostly made for PostmarketOS phones

Environment variables:

  • CAM_N = 0 - Int, camera number
  • CAM_M = photo - String, camera mod video or photo
  • DOWNSCALE_VIDEO = 640 - Int, maximum image dimension in video mode (0 to disable downscale)
  • DOWNSCALE_PHOTO = 0 - Int, maximum image dimension in photo mode (0 to disable downscale)
  • VIDEO_ENCODE = x264enc tune=zerolatency speed-preset=ultrafast bitrate=8192 - String, video encode pipeline

Project TODO:

  • Fix cam/mode switching? (I can't reproduce errors)
  • Simplify customization
    • Transform environment variables to nice UI
    • Fix ColorCorrection hardcode
      • Add ColorCorrection setting (UI)
  • Add per-camera customization
  • Add ability to make settings json import/export
  • Add image pipeline customization
  • Add image/video container customization
  • Add image/video encoding customization
  • Add ability to disable sound capture
  • Add ability to rotate image