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 |
|
minjaesong
|
1343dd10cf
|
TAV with ICtCp colour space
|
2025-09-15 16:35:44 +09:00 |
|
minjaesong
|
34cf5cb591
|
ICtCp colour space impl
|
2025-09-15 09:52:23 +09:00 |
|
minjaesong
|
9c2aa96b73
|
ICtCp colour space wip
|
2025-09-15 02:12:16 +09:00 |
|
minjaesong
|
d446a4e2f5
|
wip6
|
2025-09-14 22:26:02 +09:00 |
|
minjaesong
|
712506c91c
|
wip4
|
2025-09-13 22:02:56 +09:00 |
|
minjaesong
|
198e951102
|
various encoder bug fixes
|
2025-09-13 00:39:12 +09:00 |
|
minjaesong
|
1f5f72733a
|
dead code pruning
|
2025-09-12 19:13:12 +09:00 |
|
minjaesong
|
957522a460
|
Knusperli-esque post deblocking filter
|
2025-09-12 14:32:12 +09:00 |
|
minjaesong
|
9f7a4ef2e7
|
tev rate factor impl fix
|
2025-09-09 10:07:52 +09:00 |
|
minjaesong
|
3495dfca5e
|
tev slight optimisation
|
2025-09-09 09:47:56 +09:00 |
|
minjaesong
|
79f8a25f41
|
video resize
|
2025-09-08 17:33:25 +09:00 |
|
minjaesong
|
4dfea6df11
|
experimental deblocking filter
|
2025-09-06 00:31:55 +09:00 |
|
minjaesong
|
2a54384d52
|
bias lighting on smaller video dimension
|
2025-09-05 20:01:59 +09:00 |
|
minjaesong
|
9ff12edecd
|
fix: FPS conversion not changing video header
|
2025-09-05 00:30:17 +09:00 |
|
minjaesong
|
c89b977e91
|
NTSC framerate detection
|
2025-09-03 11:08:37 +09:00 |
|
minjaesong
|
8abdb8b9a6
|
More or less working deinterlacer
|
2025-09-02 22:23:27 +09:00 |
|
minjaesong
|
4fb849d794
|
interlacing optimisation with more memcpy
|
2025-09-02 21:09:44 +09:00 |
|
minjaesong
|
b8311685d7
|
interlacing wip3
|
2025-09-02 17:53:01 +09:00 |
|
minjaesong
|
c1f3a7182e
|
interlacing wip2
|
2025-09-02 15:18:01 +09:00 |
|