Commit Graph

  • 198e951102 various encoder bug fixes minjaesong 2025-09-13 00:39:12 +09:00
  • 1f5f72733a dead code pruning minjaesong 2025-09-12 19:13:12 +09:00
  • 957522a460 Knusperli-esque post deblocking filter minjaesong 2025-09-12 14:13:40 +09:00
  • 433e3ea3ae Impl Knusperli deblocking decoding https://github.com/google/knusperli minjaesong 2025-09-12 13:50:37 +09:00
  • dc223fe00b encoder example text update minjaesong 2025-09-12 09:22:33 +09:00
  • 190cb130bf two pass coding for Knusperli deblocking minjaesong 2025-09-11 00:23:45 +09:00
  • 29907ec357 TEV doc update minjaesong 2025-09-10 02:08:10 +09:00
  • 8601f614b4 optimised tevDecode minjaesong 2025-09-10 01:49:32 +09:00
  • 3f9747ebf0 optimised deinterlacing minjaesong 2025-09-10 01:33:31 +09:00
  • c498526a90 uploadRGBToFramebuffer optimisation with bulk mem access minjaesong 2025-09-10 01:21:16 +09:00
  • 5a5ac8ef74 complexity calculation now considers chroma minjaesong 2025-09-09 19:02:15 +09:00
  • 9f7a4ef2e7 tev rate factor impl fix minjaesong 2025-09-09 10:07:52 +09:00
  • 3495dfca5e tev slight optimisation minjaesong 2025-09-09 09:47:56 +09:00
  • cf1ee80aa1 fixing another stupid bug minjaesong 2025-09-09 00:11:45 +09:00
  • b80d5b858a encoder complexity function update minjaesong 2025-09-08 23:58:25 +09:00
  • 79f8a25f41 video resize new_movie_format minjaesong 2025-09-08 17:33:25 +09:00
  • 0c26d12d65 faster init time minjaesong 2025-09-08 00:35:34 +09:00
  • 4dfea6df11 experimental deblocking filter minjaesong 2025-09-06 00:06:15 +09:00
  • 99e5183b42 fix: broken NTSC framerate detection minjaesong 2025-09-06 00:05:55 +09:00
  • 2a54384d52 bias lighting on smaller video dimension minjaesong 2025-09-05 20:01:59 +09:00
  • ee03809899 width and height params gone in favour of single size param with string parsing minjaesong 2025-09-05 19:12:49 +09:00
  • 9ff12edecd fix: FPS conversion not changing video header minjaesong 2025-09-05 00:30:17 +09:00
  • c89b977e91 NTSC framerate detection minjaesong 2025-09-03 11:08:37 +09:00
  • e73aa3da28 fully working deinterlacer minjaesong 2025-09-02 22:40:06 +09:00
  • 8abdb8b9a6 More or less working deinterlacer minjaesong 2025-09-02 22:23:27 +09:00
  • 4fb849d794 interlacing optimisation with more memcpy minjaesong 2025-09-02 19:47:03 +09:00
  • b8311685d7 interlacing wip3 minjaesong 2025-09-02 17:53:01 +09:00
  • c1f3a7182e interlacing wip2 minjaesong 2025-09-02 15:18:01 +09:00
  • 09e665f560 interlacing wip minjaesong 2025-09-02 10:47:23 +09:00
  • db5249596b 33% Faster video decoding by cheating on VM minjaesong 2025-09-01 23:42:12 +09:00
  • c0f4c2789c encoder fix: segfault on exit minjaesong 2025-09-01 21:35:03 +09:00
  • 680b545590 using Zstd on TEV; bumping Aircompressor to 2.0.2 minjaesong 2025-09-01 20:48:21 +09:00
  • eb6dfef5ec less magic numbers on code minjaesong 2025-09-01 01:04:32 +09:00
  • 2eff7f67fb more balanced rate factor calculation minjaesong 2025-08-29 14:47:06 +09:00
  • f66e537d79 fix: subtitles disappear with the notification; padding on subtitle block minjaesong 2025-08-28 16:58:04 +09:00
  • 313122c01e support for SAMI subtitles; b/i tags for SAMI and SubRip minjaesong 2025-08-28 13:57:00 +09:00
  • 16ced55661 minor subtitle format changes minjaesong 2025-08-28 13:28:09 +09:00
  • fb3fcddb59 default audio rate change minjaesong 2025-08-28 13:14:58 +09:00
  • c1d7a8e982 proper subtitle handling minjaesong 2025-08-28 11:03:57 +09:00
  • 3989f409f7 more efficient metadata fetch minjaesong 2025-08-28 10:38:10 +09:00
  • 4276dfd4f0 randomised temp file minjaesong 2025-08-28 09:33:28 +09:00
  • 222feb50cb quality table change minjaesong 2025-08-28 00:35:40 +09:00
  • d43a2f66d0 adaptive quality control minjaesong 2025-08-28 00:10:17 +09:00
  • 6f7e407a1c Better tev preset table minjaesong 2025-08-27 17:45:37 +09:00
  • cda9a34b23 improved XYB conversion minjaesong 2025-08-27 01:37:43 +09:00
  • 33e77e378e Changed video format; added TEV version 3 (XYB colour space) minjaesong 2025-08-26 22:17:45 +09:00
  • 6d982a9786 subtitle wip minjaesong 2025-08-26 00:35:53 +09:00
  • 3820b2a2db increased default audio rates minjaesong 2025-08-25 19:00:40 +09:00
  • 116615d3f3 better audio queueing minjaesong 2025-08-25 18:02:36 +09:00
  • 7670ef1b35 content-based keyframe detection minjaesong 2025-08-25 17:34:56 +09:00
  • 0e5a778fe5 bias lighting on playtev minjaesong 2025-08-24 18:20:26 +09:00
  • f28261534b help message changes minjaesong 2025-08-24 13:57:56 +09:00
  • cb07ab1f3b rate control not quite working but committing anyway due to format change minjaesong 2025-08-24 13:35:08 +09:00
  • b1857e355a tev2: only offering 5 quality settings minjaesong 2025-08-24 04:02:15 +09:00
  • f1dab59495 more lazy q table prep minjaesong 2025-08-23 20:12:35 +09:00
  • 6f6d10cc1b MP2 decoding minjaesong 2025-08-23 00:54:32 +09:00
  • 3c135e48e0 more aggressive and asymmetrical Chroma compression minjaesong 2025-08-22 23:12:56 +09:00
  • b720e786a9 optimising and rotating DCT blocks minjaesong 2025-08-22 00:46:19 +09:00
  • 270864ef0f optimised IDCT on decoding minjaesong 2025-08-22 00:28:19 +09:00
  • e10cd166f0 optimised motion search minjaesong 2025-08-21 23:52:16 +09:00
  • ff39a00431 tev encoder finalising without residual dct minjaesong 2025-08-21 22:54:01 +09:00
  • f783ef934f tev format working with better motion compensation minjaesong 2025-08-21 20:52:27 +09:00
  • 66e0d1f5bc working INTER frame decoding minjaesong 2025-08-19 22:54:18 +09:00
  • 8bb111760b half-working INTER block minjaesong 2025-08-19 22:20:19 +09:00
  • c1b911c7ad working YCoCg-R variant minjaesong 2025-08-19 11:28:40 +09:00
  • 70fda528e2 ycocg wip minjaesong 2025-08-18 19:54:02 +09:00
  • 98962dab57 some source reordering minjaesong 2025-08-18 15:19:18 +09:00
  • 65537d2f34 mostly working TEV without mocomp minjaesong 2025-08-18 12:38:06 +09:00
  • ca8ea7f2be colour with DCT minjaesong 2025-08-18 03:11:34 +09:00
  • 964728dd59 TEV now encodes colour minjaesong 2025-08-18 02:46:34 +09:00
  • c7c4ca6d1c TEV format wip minjaesong 2025-08-18 01:39:08 +09:00
  • b6b61dbe8f working HSDPA impl with driver -- this time minjaesong 2025-08-17 03:19:09 +09:00
  • 1d3d3bd246 HSDPA and driver implementation minjaesong 2025-08-17 01:09:42 +09:00
  • e6fc6ed070 playmov: audio queue emptying on audio stop minjaesong 2025-08-16 16:26:43 +09:00
  • e32c8dd0e5 more vt stuffs minjaesong 2025-07-29 16:07:19 +09:00
  • a4cf087bfa virtual terminal wip minjaesong 2025-07-24 23:02:12 +09:00
  • 923137d459 device file for physical and virtual terminals minjaesong 2025-07-23 11:43:53 +09:00
  • e3aa143c5b zfm: faster dir listing minjaesong 2025-05-07 00:05:43 +09:00
  • dd6f1b5e7a vastly improved zfm scrolling performance minjaesong 2025-05-06 18:59:01 +09:00
  • b0005e2fee preliminary hsdpa impl minjaesong 2025-05-06 15:06:15 +09:00
  • e179906322 more accurate sleep counting minjaesong 2025-05-06 13:54:44 +09:00
  • aaf074c7d6 somewhat accurate baud rate delay simulator minjaesong 2025-05-06 13:22:09 +09:00
  • 480a3261a7 bitrate indicator minjaesong 2025-05-06 01:26:19 +09:00
  • 54ca840f75 keypress sim by software proof-of-concept minjaesong 2025-05-05 20:27:46 +09:00
  • 6830be9026 read() without inputstream minjaesong 2025-05-05 18:32:07 +09:00
  • 8603cf96a9 fix: seqread causing unnecessary delays minjaesong 2025-05-02 20:50:14 +09:00
  • 093a9dc26c playmov: frameskip re-enabled UNLESS the video is encoded with ipf-delta minjaesong 2025-05-02 20:28:30 +09:00
  • 3b63aad986 mon: better support for negative address minjaesong 2025-04-30 23:42:50 +09:00
  • 50b3993f44 decryptpayload to work on negative memory addr minjaesong 2025-04-30 19:52:43 +09:00
  • 8f6e433f30 mon: w to accept spaces between bytes minjaesong 2025-04-29 20:49:11 +09:00
  • 8f6a82984e some primitive MONitor thing minjaesong 2025-04-29 20:44:33 +09:00
  • a7df32378c simple memory monitor minjaesong 2025-04-27 11:28:54 +09:00
  • 66756b4a51 implementing 'hdk' to main system wip minjaesong 2025-04-21 21:16:02 +09:00
  • dd6fd24790 minor fixes for hypervisor minjaesong 2025-04-21 12:15:51 +09:00
  • face633cfb it does work if you load compiled hypervisor minjaesong 2025-04-20 20:01:17 +09:00
  • 13061bc8fa running program image on ram with arg passing minjaesong 2025-04-20 13:29:43 +09:00
  • 111c196e7c shared library loading in-mem minjaesong 2025-04-19 22:14:36 +09:00
  • 4e063fe08e better threshold detection minjaesong 2025-04-19 11:48:52 +09:00
  • 47468e4395 video patch encoding with state machine minjaesong 2025-04-18 22:32:09 +09:00
  • d9af28eed2 first working (and crappy) video delta encoding minjaesong 2025-04-18 21:00:46 +09:00