Skip to content

New version - #38

Merged
ruscher merged 2 commits into
biglinux:mainfrom
ruscher:main
Aug 17, 2026
Merged

New version#38
ruscher merged 2 commits into
biglinux:mainfrom
ruscher:main

Conversation

@ruscher

@ruscher ruscher commented Aug 17, 2026

Copy link
Copy Markdown
Member

No description provided.

ruscher added 2 commits March 30, 2026 17:17
…coder alignment

- Parallel camera detection with ThreadPoolExecutor and incremental emission
- Backend priority dedup (V4L2 > GPhoto2 > Libcamera > PipeWire)
- USB camera filtering in Libcamera and PipeWire backends
- Deferred virtual camera creation (after first frame renders)
- QUIC/WebTransport server (aioquic) for phone camera streaming
  - Video: independent unidirectional streams (no HOL blocking)
  - Audio: unreliable QUIC datagrams (low latency)
  - Auto-fallback to WebSocket when unavailable
- Adaptive JPEG quality based on WebSocket buffer pressure
- H264/H265/VP9 encoder alignment with big-video-converter defaults
- Incompatible camera detection (Sony DSLR-A300/A37 PTP-only warning)
- Close dialog lists all active sources with bullet points
- Duplicate toast notification fix (dedup by device name)
- GPhoto2 detection sleep 1s -> 0.3s
@ruscher
ruscher merged commit 214bbb0 into biglinux:main Aug 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant