Commit Graph

8 Commits

Author SHA1 Message Date
88bc5ad4d4 Add GStreamer preview backend 2026-01-07 02:50:27 -05:00
037b771b0d Fix unified player frame reader contention 2026-01-07 02:24:49 -05:00
ca98c2c338 Add fyne import for UI thread updates 2026-01-07 02:21:52 -05:00
4eef2a0320 Fix UI thread update in unified player adapter 2026-01-07 02:20:53 -05:00
c5efd222a9 Add DVD menu tab with theme and logo controls 2026-01-06 21:04:58 -05:00
Stu Leak
1cd38865f0 fix(player): resolve build errors in UnifiedPlayerAdapter
- Remove unused sync/atomic import
- Replace undefined BackendUnified with BackendAuto
- Fix compilation issues for successful build
2026-01-06 18:11:30 -05:00
Stu Leak
3927f05b62 feat(player): implement UnifiedPlayerAdapter for stable A/V playback
- Add UnifiedPlayerAdapter to wrap UnifiedPlayer with playSession interface
- Replace dual-process player with unified A/V synchronization
- Maintain full UI compatibility with existing controls
- Support frame-accurate seeking, playback, and volume control
- Eliminate A/V sync crashes from separate video/audio processes
- Provide clean foundation for dev25 advanced features

Key changes:
- UnifiedPlayerAdapter implements all playSession methods
- Seamless integration with existing UI code
- Graceful fallback to dual-process if needed
- Stable single-process audio/video synchronization
2026-01-06 18:09:43 -05:00
Stu Leak
d10ebbee8f Document authoring content types and galleries 2026-01-06 18:03:46 -05:00