Commit graph

40 commits

Author SHA1 Message Date
SteadyW
88b261eae9
Revise bandwidth requirements and remove license details
Updated the README to clarify bandwidth and GPU compatibility, and removed ethical guardrail explanation.
2026-06-15 15:59:20 +03:00
SteadyW
d06cf0af05
Revise README for Windows user shortcuts
Updated Windows user instructions for running scripts.
2026-06-15 15:50:26 +03:00
SteadyW
a879b2b49c
Update README with developer note on static files
Added note for developers about using Compiler.py to generate static files.
2026-06-15 15:36:34 +03:00
SteadyW
151d2400d6
Update license section with anti-ad restriction
Clarified ethical guardrails regarding ad usage.
2026-06-15 15:36:02 +03:00
SteadyW
c07a7f7288
Revise license section and contact information in README
Updated the README to clarify the license and ethical guidelines.
2026-06-15 15:33:08 +03:00
SteadyW
4294e312e5
Add live interactive showcase section to README
Added a section for the live interactive showcase of the ASCILINE engine.
2026-06-15 15:19:39 +03:00
SteadyW
ef8dacaa48
Add LAN streaming instructions to README
Added instructions for LAN/Network streaming using the stream server.
2026-06-14 21:27:34 +03:00
SteadyW
bc53f91793
Add contact email to README 2026-06-14 19:38:01 +03:00
SteadyW
5731cfa928
Update contact information format in README 2026-06-14 19:36:55 +03:00
SteadyW
331becf6c4
Add contact information to README 2026-06-14 19:34:22 +03:00
SteadyW
e130b0cc2f
Reorganize README with Star History and Support info
Added a section for Star History and support options while retaining the License section.
2026-06-13 23:27:06 +03:00
SteadyW
7085d33bcd
Add crypto donation options to README
Added donation information for project support.
2026-06-13 22:00:06 +03:00
SteadyW
f0a411e349
Update README with installation instructions
Added installation instructions to the README.
2026-06-13 13:27:29 +03:00
SteadyW
e3acb79c9b
Add real-time bandwidth monitoring instructions
Added instructions for monitoring bandwidth in real-time using the --debug flag.
2026-06-13 13:14:05 +03:00
Nate
e3f282910d feat: adaptive raw/zlib/delta frame codec (opt-in, backward compatible)
The binary protocol re-sent the full grid every frame. This adds an opt-in
per-frame codec that picks the smallest of three encodings and tags it in a
1-byte header, without changing the rendered output:

  0 RAW    framebuffer as-is (legacy)
  1 ZLIB   zlib(framebuffer)
  2 DELTA  only the cells changed since the previous frame, patched on top

Clients opt in via /ws?codec=adaptive; omitting it yields the original protocol
byte-for-byte, so existing clients are unaffected. A keyframe is forced
periodically for resync. codec.js is shared by the browser and the Node test,
so the shipped decode path is the tested one.

Optional --quality {lossless,high,balanced,low} enables lossy temporal delta
(conditional replenishment): a colour cell is only re-sent once it drifts past a
tolerance from what the viewer already sees; the character plane stays exact.
Default lossless = bit-exact.

Measured wire savings (mode 5, 200x80): static screen 0.3% of legacy (~375x),
pixel mode 11.6%, high-motion 63% (never worse). Encoder tuned (zlib level 3,
smart candidate selection) to stay well under the frame budget.

Verified bit-exact two independent ways: Python->Node vectors and a live
adaptive-vs-legacy WebSocket diff. (A fuller mutation + Autobahn conformance
harness exists on request.)
2026-06-13 02:22:29 -04:00
SteadyW
8c60ef12a0
Update README to correct binary protocol description 2026-06-12 23:16:17 +03:00
SteadyW
312d5d6df0
Clarify ASCII MOD compatibility in README
Updated wording for clarity regarding ASCII MOD compatibility.
2026-06-12 16:54:57 +03:00
SteadyW
8247b1e4ac
Update README with ASCII MOD compatibility note 2026-06-12 16:32:08 +03:00
SteadyW
18a91867fa
Update README.md 2026-06-11 14:38:53 +03:00
SteadyW
e7c77d916f
Enhance README with smart defaults and playlist details
Updated the README to clarify smart defaults and playlist format options.
2026-06-11 14:34:42 +03:00
SteadyW
9910ae48f4
Revise ASCII and Pixel mode recommendations in README
Updated recommendations for ASCII and Pixel modes to reflect performance and visual quality improvements.
2026-06-10 17:27:38 +03:00
SteadyW
07e829fb2c
Adjust column width in README example command
Updated column width in stream command for better output.
2026-06-10 17:09:48 +03:00
SteadyW
b51b45fb5b
Improve image formatting in README.md
Updated image tags in README.md for better clarity and formatting.
2026-06-10 17:06:32 +03:00
SteadyW
acc96f546a
Revise Pixel Mode column recommendations in README
Updated recommended column settings for Pixel Mode to improve performance.
2026-06-10 16:55:29 +03:00
SteadyW
b1f2de6393 Fix table formatting - move Original Source text inline with image row 2026-06-08 23:23:46 +03:00
SteadyW
b092e50ad8
Update image source in README.md 2026-06-08 19:43:17 +03:00
YusufB5
b6d108d61b fix: remove copied architecture notes and update playlist docs 2026-06-07 23:22:41 +03:00
YusufB5
e758423338 feat: Core engine V2 (A/V Sync, Zero-Copy Pixel, FPS Decimation) & CLI shortcuts 2026-06-07 23:16:25 +03:00
SteadyW
522ba756c8
Add FFmpeg installation instructions to README
Added instructions for installing FFmpeg for audio support.
2026-06-06 19:51:29 +03:00
SteadyW
3da481e658
Revise Pixel Mode details and command usage
Updated Pixel Mode description and adjusted command examples for video playback.
2026-06-06 00:17:12 +03:00
SteadyW
4df0284657
Revise README to include output details table
Removed old image display and added a table for output details.
2026-06-05 23:51:52 +03:00
SteadyW
53d450e389
Fix spelling error in README.md
Corrected spelling of 'characters' in the README.
2026-06-05 23:23:15 +03:00
SteadyW
265d1b2e57
Refine technical features section in README
Updated feature descriptions for clarity and consistency.
2026-06-05 23:19:47 +03:00
SteadyW
6638f6040a
Enhance README with resolution and scaling details
Added resolution and auto-scaling information to README.
2026-06-05 23:12:56 +03:00
SteadyW
20b3a58a13
Update README with flexible video management details
Added flexible video management features to README.
2026-06-04 22:19:57 +03:00
SteadyW
23dec23d34
Update repository URL in README 2026-06-04 17:19:08 +03:00
YusufB5
5fad7c5aa9 feat: server-side volume control feature added, playlist & folder video management 2026-06-04 16:14:23 +03:00
YusufB5
2043a7bb37 feat: add invisible selection layer, audio streaming, and updated manifesto for pure performance mode 2026-05-05 13:51:27 +03:00
YusufB5
95a3029679 docs: Update README with strategic vision, translate comments to English, add custom MIT License 2026-05-03 13:49:22 +03:00
YusufB5
7cd84b657b Initial commit: ASCILINE Engine - Modular & Optimized 2026-05-02 14:36:22 +03:00