Commit Graph

508 Commits

Author SHA1 Message Date
68df790d27 Fix player frame generation and video playback
Major improvements to UnifiedPlayer:

1. GetFrameImage() now works when paused for responsive UI updates
2. Play() method properly starts FFmpeg process
3. Frame display loop runs continuously for smooth video display
4. Disabled audio temporarily to fix video playback fundamentals
5. Simplified FFmpeg command to focus on video stream only

Player now:
- Generates video frames correctly
- Shows video when paused
- Has responsive progress tracking
- Starts playback properly

Next steps: Re-enable audio playback once video is stable
2026-01-07 22:20:00 -05:00
38c0d3e62f Enforce display aspect ratio in conversions 2026-01-07 15:38:34 -05:00
672a67fe2a Add horizontal padding to snippet controls 2026-01-07 15:31:05 -05:00
db381b92df Enforce minimum window size via content guard 2026-01-07 15:19:43 -05:00
8a12f69169 Stabilize window minimums and player base size 2026-01-07 15:17:20 -05:00
11cd7dc885 Add static UI noise overlay 2026-01-07 15:02:28 -05:00
3bf786533a Refine Upscale layout and settings panel 2026-01-07 14:34:10 -05:00
a04709593b Keep player size stable without video 2026-01-07 14:12:02 -05:00
d4f75832e4 Clamp player layout aspect and size 2026-01-07 13:51:29 -05:00
4f855dbfe3 Stabilize convert left column layout 2026-01-07 13:47:53 -05:00
7536776da0 Restructure convert layout columns 2026-01-07 02:18:27 -05:00
40d2a57f74 Fix command preview drawer declaration 2026-01-07 02:12:07 -05:00
55d4969bc2 Move snippet/options previews into drawers 2026-01-07 02:11:15 -05:00
30eeaef753 Give video pane dedicated transport bar 2026-01-07 02:06:20 -05:00
19b8343c66 Improve branding layout and fix GNOME icon 2026-01-07 01:59:16 -05:00
33d709ace4 Cap snippet options panel height 2026-01-06 23:50:15 -05:00
c3bd5a0baa Guard two-pass in CRF mode 2026-01-06 22:10:04 -05:00
4a4eee1be5 Hide CRF auto row unless manual selected 2026-01-06 21:59:38 -05:00
68738cf1a5 Author menu sections and menu options 2026-01-06 21:31:17 -05:00
514f1a0475 Fix menu theme type and add openURL helper 2026-01-06 21:09:50 -05:00
46d8bd0f93 Add DVD menu tab with theme and logo controls 2026-01-06 21:04:58 -05:00
6ab73b859f Refresh manual bitrate row visibility 2026-01-06 20:35:03 -05:00
69cfdaa26b Show CRF entry when bitrate mode is CRF 2026-01-06 20:30:34 -05:00
2c1ae3b9c2 Style convert sections with boxed layout 2026-01-06 19:42:38 -05:00
860234255e Increase color separation for formats and codecs 2026-01-06 18:48:57 -05:00
Stu Leak
a0b4d53978 fix: final cleanup of syntax errors in main.go
- Remove extra closing brace on line 10999
- Remove large block of duplicate orphaned code (lines 11127-11170)
- Ensure all code is within proper function bodies
- Complete UnifiedPlayerAdapter integration with clean syntax
- Ready for successful compilation
2026-01-06 18:38:37 -05:00
Stu Leak
0b1cf8eb19 fix: remove duplicate code and syntax errors
- Remove orphaned closing brace in author_menu.go
- Remove duplicate code sections in main.go
- Fix non-declaration statements outside function body
- Ensure clean compilation with no syntax errors
- Complete UnifiedPlayerAdapter integration cleanup
2026-01-06 18:36:07 -05:00
Stu Leak
10b605464c fix: resolve syntax errors in author_menu.go and main.go
- Fix unterminated string in author_menu.go line 418
- Fix invalid escape sequences in escapeDrawtextText function
- Remove orphaned code outside function body in main.go
- Fix extra parentheses causing syntax errors
- Ensure clean compilation for successful build
2026-01-06 18:14:07 -05:00
Stu Leak
7369e5fe6a Document authoring content types and galleries 2026-01-06 18:03:46 -05:00
Stu Leak
618cfd208e Wire convert state manager callbacks 2026-01-06 17:52:46 -05:00
Stu Leak
12610e19b3 feat(upscale): redesign layout and encoding controls 2026-01-06 17:37:32 -05:00
Stu Leak
970a2328a9 Revert "feat(upscale): redesign layout and add encoding controls"
This reverts commit ed5be79f4c.
2026-01-06 17:25:39 -05:00
Stu Leak
ed5be79f4c feat(upscale): redesign layout and add encoding controls 2026-01-06 17:24:03 -05:00
Stu Leak
895c696b88 feat(upscale): add blur control 2026-01-06 17:01:06 -05:00
Stu Leak
784d6cba52 fix(upscale): report ffmpeg progress via pipe 2026-01-06 16:49:39 -05:00
Stu Leak
890f941821 Use updated VT logo in About 2026-01-06 02:05:09 -05:00
Stu Leak
55a7cf33b9 Relax module min sizes for window snapping 2026-01-05 22:50:25 -05:00
Stu Leak
303879b524 Fix unified player integration build break 2026-01-05 22:20:03 -05:00
Stu Leak
4ecb5da4f8 Start dev24 2026-01-05 22:14:33 -05:00
Stu Leak
6b3bedf083 Integrate unified player update 2026-01-05 22:10:27 -05:00
Stu Leak
f25d92c4e6 Fix Windows log folder opening 2026-01-04 19:16:42 -05:00
Stu Leak
ad8d03fd86 Improve Copy Error details 2026-01-04 19:04:08 -05:00
Stu Leak
60fed79840 Fix CRF UI sync and stabilize player 2026-01-04 16:45:08 -05:00
Stu Leak
5bee0b8264 Show manual CRF row in CRF mode 2026-01-04 16:36:17 -05:00
Stu Leak
a5df38ae82 Show manual CRF when CRF mode selected 2026-01-04 16:21:39 -05:00
Stu Leak
eed6f8e80e Fix opening logs folder on Windows 2026-01-04 16:17:46 -05:00
Stu Leak
eb236f48d3 Highlight invalid manual CRF entry 2026-01-04 16:14:29 -05:00
Stu Leak
b410dce3c1 Handle audio module drag and drop 2026-01-04 16:13:28 -05:00
Stu Leak
1be4fbd5da Refresh encoding controls on quality change 2026-01-04 16:08:41 -05:00
Stu Leak
ce98d0489c Normalize bitrate mode and refresh UI 2026-01-04 16:03:25 -05:00