minjaesong
|
ea72dec996
|
TAV: still bugfixing
|
2025-10-16 00:03:58 +09:00 |
|
minjaesong
|
5dcf2177d5
|
TAV: no delta coding by default (but allows skip coding)
|
2025-10-14 14:16:05 +09:00 |
|
minjaesong
|
871d7bcdfe
|
TAV: packet inspector
|
2025-10-14 01:25:16 +09:00 |
|
minjaesong
|
e705d274de
|
TAV decoding minor changes
|
2025-10-13 01:42:44 +09:00 |
|
minjaesong
|
222b9866a8
|
fix: RGB upload function broken for non-native size
|
2025-10-10 00:11:51 +09:00 |
|
minjaesong
|
0b7b8cdd35
|
fix: incorrect MMIO addressing of FB3/4
|
2025-10-09 20:55:14 +09:00 |
|
minjaesong
|
912e35a122
|
graphics mode 5
|
2025-10-09 16:01:26 +09:00 |
|
minjaesong
|
1a072f6a0c
|
tav: grain synthesis on the spec
|
2025-10-09 00:01:53 +09:00 |
|
minjaesong
|
17b5063ef0
|
tav player: seek and pause
|
2025-10-08 21:25:33 +09:00 |
|
minjaesong
|
67445b040c
|
tav: skip frame coding
|
2025-10-08 11:09:06 +09:00 |
|
minjaesong
|
d08511a39d
|
film grain effect to alleviate 3d scene with low-res texture look
|
2025-10-08 02:07:29 +09:00 |
|
minjaesong
|
f918cd429c
|
REWIND command for serial device
|
2025-10-07 23:43:24 +09:00 |
|
minjaesong
|
769b6481da
|
HSDPA supporting file larger than 2GB
|
2025-10-07 23:33:29 +09:00 |
|
minjaesong
|
00e390d879
|
playtav: cue navigation using arrow keys
|
2025-10-07 21:41:37 +09:00 |
|
minjaesong
|
e36d4041ce
|
TAV: subtitle font handling
|
2025-10-07 18:14:07 +09:00 |
|
minjaesong
|
da084c0074
|
TAV: interlaced mode
|
2025-10-07 17:51:47 +09:00 |
|
minjaesong
|
ad232d1c84
|
TAV: twobitmap for better compression
|
2025-10-07 03:55:56 +09:00 |
|
minjaesong
|
364e33eede
|
better hangul print
|
2025-10-06 20:43:45 +09:00 |
|
minjaesong
|
5d4e775ad0
|
TAV: default quality and zstd level change
|
2025-10-06 20:43:35 +09:00 |
|
minjaesong
|
5c3a3a112c
|
new: unicode.visualStrlen
|
2025-10-04 22:39:17 +09:00 |
|
minjaesong
|
71102f1d70
|
fixing hangul print functions
|
2025-10-04 01:10:14 +09:00 |
|
minjaesong
|
6222e9d8bd
|
revived unicode print function
|
2025-10-03 23:28:23 +09:00 |
|
minjaesong
|
29b3da1dbc
|
ICtCp float math
|
2025-10-03 02:00:14 +09:00 |
|
minjaesong
|
27ad3361ea
|
UCF reading and writing
|
2025-10-02 23:49:57 +09:00 |
|
minjaesong
|
d4fae0071b
|
tav: ictcp decoding fix
|
2025-10-02 20:20:11 +09:00 |
|
minjaesong
|
027d3289ca
|
media player gui wip
|
2025-10-01 20:25:10 +09:00 |
|
minjaesong
|
3e40b048a7
|
TAV: allowing multi-title if video is larger than default size
|
2025-10-01 09:32:34 +09:00 |
|
minjaesong
|
70dfc7bf13
|
TAV: better initial q-index prediction for target bitrate mode
|
2025-10-01 01:53:25 +09:00 |
|
minjaesong
|
0f784eb741
|
bitrate mode wip
|
2025-09-30 16:06:58 +09:00 |
|
minjaesong
|
b457be4bbf
|
minor fix
|
2025-09-30 01:45:15 +09:00 |
|
minjaesong
|
41a8b578b5
|
Apparently you can push the chroma extremely far
|
2025-09-30 01:05:14 +09:00 |
|
minjaesong
|
7608e7433a
|
TAV: channel layouts
|
2025-09-29 16:34:08 +09:00 |
|
minjaesong
|
5012ca4085
|
TAV: decompression done on GPU
|
2025-09-29 01:35:19 +09:00 |
|
minjaesong
|
6ff634cc12
|
more wavelets for experimentation
|
2025-09-28 08:55:15 +09:00 |
|
minjaesong
|
4d9981ec23
|
TAV: now writes encoder q-value to the header
|
2025-09-25 18:15:53 +09:00 |
|
minjaesong
|
21fd10d2b6
|
predictive delta encoding wip
|
2025-09-24 16:55:23 +09:00 |
|
minjaesong
|
0b3497b013
|
tav playing concatenated video streams (fixed)
|
2025-09-24 00:41:49 +09:00 |
|
minjaesong
|
a9ba57c09a
|
tav playing concatenated video streams
|
2025-09-22 23:40:33 +09:00 |
|
minjaesong
|
05101ecd08
|
turns out extra sync packet at the end of video was a terrible idea
|
2025-09-22 22:38:32 +09:00 |
|
minjaesong
|
e001445095
|
more perceptual optimisation
|
2025-09-22 14:45:59 +09:00 |
|
minjaesong
|
d3a18c081a
|
TAV: base code for adding psychovisual model
|
2025-09-20 02:02:59 +09:00 |
|
minjaesong
|
f4b03b55b6
|
monoblock TAV
|
2025-09-17 23:36:37 +09:00 |
|
minjaesong
|
9652143d93
|
more code cleanup
|
2025-09-17 01:24:05 +09:00 |
|
minjaesong
|
89e8fc39ce
|
final encoder code cleanup
|
2025-09-17 00:55:23 +09:00 |
|
minjaesong
|
953de6feb6
|
Merge wavelet_video branch: Add TAV encoder with audio buffer management and NTSC frame duplication
- Implemented TAV (TSVM Advanced Video) encoder with DWT-based compression
- Added sophisticated audio buffer deficit tracking system ported from TEV
- Fixed NTSC frame duplication ghosting by emitting extra sync packets
- Resolved merge conflicts in GraphicsJSR223Delegate.kt
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-16 23:05:20 +09:00 |
|
minjaesong
|
ae59946883
|
ntsc framerate handling
|
2025-09-16 22:59:45 +09:00 |
|
minjaesong
|
47f93194a7
|
p-frame for tav
|
2025-09-16 18:57:11 +09:00 |
|
minjaesong
|
be193269d8
|
280x224 macrotile
|
2025-09-16 16:18:01 +09:00 |
|
minjaesong
|
4bb234a89b
|
wip
|
2025-09-15 23:47:28 +09:00 |
|
minjaesong
|
113c01b851
|
112x112 blocks for TAV, which greatly improves the encoding speed
|
2025-09-15 19:08:53 +09:00 |
|