-
d9c44d2f26
rough, this is a waste of tokens...
main
quoije
2026-09-17 22:35:37 -04:00
-
8fa8dc4ba9
Fix Scenes freeze and Languages up/down navigation
quoije
2026-09-17 18:48:24 -04:00
-
298de29e5f
Fix menu reveal: MoveToAnim is absolute; register unlabeled anim children
quoije
2026-09-17 00:48:00 -04:00
-
6912439ddf
Wire RCO texture property to the renderer; fix group parent positions
quoije
2026-09-17 00:37:10 -04:00
-
80421d1cba
Align menu animation to JPCSP (linear tween); capture crashes to log
quoije
2026-09-16 12:39:22 -04:00
-
ba21426b77
Stop previous stream when a new one starts; ease animations
quoije
2026-09-16 12:20:47 -04:00
-
0531671d26
Fix menu push, focus scale, and tweened animations
quoije
2026-09-16 09:17:12 -04:00
-
9f0b25acfc
Fix menu input: name the VSMX script 'main' so button events resolve
quoije
2026-09-16 09:04:02 -04:00
-
1a4330f291
Open menu naturally via chapter events; M returns to menu; debounce M
quoije
2026-09-16 08:52:16 -04:00
-
43cc8f420c
Fire onChapter on chapter boundaries; M returns to menu via onMenu
quoije
2026-09-16 08:41:13 -04:00
-
0e7accad19
Fix menu buttons never rendering: reset canvas transform per repaint
quoije
2026-09-16 08:28:30 -04:00
-
539b8e295b
Add debug key M to open the main menu directly
quoije
2026-09-16 08:22:33 -04:00
-
62d61bad45
Implement the RCO animation system and focus handling
quoije
2026-09-16 08:16:34 -04:00
-
5d3ccd65fe
Re-anchor the A/V clock for each stream
quoije
2026-09-16 00:30:10 -04:00
-
54adf8d326
Fix Timer units and make setInterval repeat
quoije
2026-09-16 00:24:35 -04:00
-
4d66cc73db
Fix menu renderer to use the 854x480 framebuffer space
quoije
2026-09-16 00:17:58 -04:00
-
9a1e048264
Decode on a single background thread; add intro skip key
quoije
2026-09-16 00:04:25 -04:00
-
3ded804b94
Make PlaybackEngine thread-safe to fix FFmpeg segfault
quoije
2026-09-15 23:47:41 -04:00
-
0a16d3d3ec
Fix RCO menu coordinates and smooth video pacing
quoije
2026-09-15 23:45:30 -04:00
-
7d601dd1fd
Add pause/resume (Space, P, and media Play/Pause keys)
quoije
2026-09-15 23:38:20 -04:00
-
d38d7f59aa
Render focused button's focus image in the menu
quoije
2026-09-15 23:35:40 -04:00
-
663c70dd7b
Double the default window size to 960x544
quoije
2026-09-15 23:33:33 -04:00
-
7513ae3a43
Make window resizable and preserve aspect ratio on resize
quoije
2026-09-15 23:32:33 -04:00
-
e035d0c118
Play ATRAC3+ audio through the system audio line
quoije
2026-09-15 23:29:33 -04:00
-
67b3c4a8cd
Add fullscreen toggle (F11) with aspect-preserving 16:9 video scaling
quoije
2026-09-15 23:26:22 -04:00
-
d749d6753e
Use PSP native 480x272 dimensions
quoije
2026-09-15 23:23:51 -04:00
-
d4d3378b31
Fix white screen, center video, and advance after playback
quoije
2026-09-15 23:21:46 -04:00
-
a4f0d5992b
Add JavaFX menu renderer and player window
quoije
2026-09-15 23:14:18 -04:00
-
6929d0d2d3
Capture full YUV planes and add YUV420->ARGB converter
quoije
2026-09-15 23:08:32 -04:00
-
b1896cd71b
Fix playListNumber to stream-name mapping; add JavaFX ui module
quoije
2026-09-15 23:04:24 -04:00
-
fd41390642
Capture RCO image data (PNG) for the renderer
quoije
2026-09-15 22:56:13 -04:00
-
b18e8447dc
Add RCO object model and expose the menu object tree
quoije
2026-09-15 22:54:46 -04:00
-
e1b8d09844
Render grrr as image in README
quoije
2026-09-15 22:50:23 -04:00
-
a29f27cd1d
Vendor grrr emote locally and use PNG in README
quoije
2026-09-15 22:49:24 -04:00
-
c26250fb53
Wire menu play calls to the playback engine
quoije
2026-09-15 22:46:09 -04:00
-
20d325d383
Add native objects and bridge menu to playback
quoije
2026-09-15 22:45:04 -04:00
-
d56f6f12b0
Add VSMX bytecode interpreter
quoije
2026-09-15 22:39:36 -04:00
-
d3e3cbd017
Add RCO and VSMX parsers (menu foundation)
quoije
2026-09-15 22:34:18 -04:00
-
3768e50603
Add playback engine with A/V timestamping
quoije
2026-09-15 22:17:49 -04:00
-
8267750207
Add ATRAC3+ audio decode via FFmpeg
quoije
2026-09-15 22:12:15 -04:00
-
4821267d0e
Add MPS demuxer and FFmpeg H.264 video decode
quoije
2026-09-15 21:59:26 -04:00
-
f40fa604a3
Add MPS/MPEG-PS demuxer (H.264 video + ATRAC3+ audio packets)
quoije
2026-09-15 21:06:32 -04:00
-
b09e23208a
Parse PLAYLIST.UMD: streams, chapters and timestamps
quoije
2026-09-15 21:03:37 -04:00
-
797b0507bd
Scaffold Java 21 multi-module project with UMD ISO + SFO parsing
quoije
2026-09-15 21:00:22 -04:00
-
3ad227615a
Initial commit
quoije
2026-09-15 20:25:55 -04:00