Commit Graph

177 Commits

Author SHA1 Message Date
minjaesong
66909537a0 TAV: improved compression using some coefficient preprocessing 2025-09-29 01:17:53 +09:00
minjaesong
65a01f36a4 more encoder param tuning 2025-09-28 20:28:11 +09:00
minjaesong
6ff634cc12 more wavelets for experimentation 2025-09-28 08:55:15 +09:00
minjaesong
efab1c3a88 TAV: more documentation 2025-09-25 18:27:46 +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
338a0b2e5d tev/tav spec update 2025-09-24 02:43:26 +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
28624309d7 even more psychovisual model 2025-09-22 01:01:15 +09:00
minjaesong
d3a18c081a TAV: base code for adding psychovisual model 2025-09-20 02:02:59 +09:00
minjaesong
35f1a0c2f2 monoblock TAV 2025-09-18 00:37:44 +09:00
minjaesong
f4b03b55b6 monoblock TAV 2025-09-17 23:36:37 +09:00
minjaesong
89e8fc39ce final encoder code cleanup 2025-09-17 00:55:23 +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
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
62d6ee94cf tav wip 2025-09-13 13:28:01 +09:00
minjaesong
29907ec357 TEV doc update 2025-09-10 02:08:10 +09:00
minjaesong
c89b977e91 NTSC framerate detection 2025-09-03 11:08:37 +09:00
minjaesong
09e665f560 interlacing wip 2025-09-02 10:47:23 +09:00
minjaesong
16ced55661 minor subtitle format changes 2025-08-28 13:28:09 +09:00
minjaesong
6f7e407a1c Better tev preset table 2025-08-27 17:45:37 +09:00
minjaesong
cda9a34b23 improved XYB conversion 2025-08-27 01:37:43 +09:00
minjaesong
33e77e378e Changed video format; added TEV version 3 (XYB colour space) 2025-08-26 22:17:45 +09:00
minjaesong
6d982a9786 subtitle wip 2025-08-26 00:35:53 +09:00
minjaesong
cb07ab1f3b rate control not quite working but committing anyway due to format change 2025-08-24 13:35:08 +09:00
minjaesong
3c135e48e0 more aggressive and asymmetrical Chroma compression 2025-08-22 23:13:41 +09:00
minjaesong
c1b911c7ad working YCoCg-R variant 2025-08-19 11:28:40 +09:00
minjaesong
c7c4ca6d1c TEV format wip 2025-08-18 01:39:08 +09:00
minjaesong
1d3d3bd246 HSDPA and driver implementation 2025-08-17 01:09:42 +09:00
minjaesong
e6fc6ed070 playmov: audio queue emptying on audio stop 2025-08-16 16:26:43 +09:00
minjaesong
923137d459 device file for physical and virtual terminals 2025-07-23 11:43:57 +09:00
minjaesong
b0005e2fee preliminary hsdpa impl 2025-05-06 15:06:15 +09:00
minjaesong
aaf074c7d6 somewhat accurate baud rate delay simulator 2025-05-06 13:22:09 +09:00
minjaesong
6830be9026 read() without inputstream 2025-05-05 18:32:07 +09:00
minjaesong
3b63aad986 mon: better support for negative address 2025-04-30 23:42:50 +09:00
minjaesong
dd6fd24790 minor fixes for hypervisor 2025-04-21 12:15:51 +09:00
minjaesong
d9af28eed2 first working (and crappy) video delta encoding 2025-04-18 21:00:46 +09:00
minjaesong
4c4f24be37 video delta encoding wip 2025-04-15 21:38:33 +09:00
minjaesong
8784b7f35c RESET and SYSRQ is now trapped by a hypervisor 2024-09-14 12:23:52 +09:00
minjaesong
06ea778972 working proof-of-concept hypervisor using Parallel 2024-09-13 23:22:45 +09:00
minjaesong
4ab69d0767 clearer movie frame data doc 2024-08-20 00:27:18 +09:00
minjaesong
dcda35fc67 doc update 2024-08-14 01:40:33 +09:00
minjaesong
c520c72141 zstd compression 2024-01-11 22:27:19 +09:00
minjaesong
234eb8e45f file format doc update 2023-09-27 03:34:00 +09:00
minjaesong
a83cdc1a02 fix: disk drive-explicitly writing 0 bytes would write 4096 bytes instead 2023-06-16 13:31:38 +09:00