Skip to content

Releases: gligli/tiler

TileMotion Release 2024-03-31 (beta)

31 Mar 11:25
Compare
Choose a tag to compare
  • Bend: New blending method (in a separate process) that does not use as much bitrate as before (activated by default).
  • Load: Improved input video loading process (and back to compressed video in RAM).
  • Dither: in a separate process, cluster and reconstruct based on dithered (palettized) tiles by default (quality improvement).
  • Reconstruct: multithreading improvements.
  • Cluster: BIRCH memory leak fix (this time proper).
  • Cluster: BICO speed improvements (now 100% by default).
  • Generate Y4M video feature (from input or output).
  • Many new GUI options (ability to choose the psychovisual model per process, ...).
  • Many bugfixes and optimizations.

Full Changelog: rlz_20240309...rlz_20240331

TileMotion Release 2024-03-09 (beta)

08 Mar 18:02
Compare
Choose a tag to compare

Now using a pascal library for LZMA compression.
Fixed a major BIRCH memory leak.
Back to using ANN to replace FLANN (FLANN was imprecise by nature, and caused some tile choice bugs).
Ability to reload a GTM file (alpha).
Now using a proper, untruncated and inversible DCT, using centroids for tiles.

Full Changelog: release_20240303...rlz_20240309

TileMotion Release 2024-03-03 (beta)

03 Mar 16:35
Compare
Choose a tag to compare

Both BICO and BIRCH are used for clustering, GUI setting for ratio.
Now using the FFMPEG API through DLLs (RAM usage reduction because no uncompressed copy of the video in RAM).
Back to "X/Y from previous frame"-based reconstruct blending (deactivated by default).
Several new GUI settings for keyframes, clustering, gamma correction.
Several bug fixes and encoding speed improvements.
Default settings tweaks.
HTML/JS decoder bugfix.

TileMotion Release 2023-05-28 (beta)

28 May 16:21
Compare
Choose a tag to compare

Back to per video global tiles on the master branch.
Greatly reduced static memory usage.
The "Cluster" process is now entirely multithreaded.
New "OptimizePalettes" algorithms to shuffle palettes to improve tile reuse (quality boost).
Improved multithreading steadiness by properly including TBBMalloc in DLLs (Yakmo, BICO, flann).
Log now showing per-frame progression on many steps, and step algorithmical reason.
Several bug fixes and encoding speed improvements.

TileMotion (KeyFrameTiles) Release 2023-05-19 (beta)

19 May 18:45
Compare
Choose a tag to compare

Able to load non multiple of 8 width / height videos
Sharing tile count among KeyFrames now based on euclidean distance between frames
Dithering now done after Cluster (faster)
GUI default values update

TileMotion (KeyFrameTiles) Release 2023-05-11 (beta)

11 May 15:36
Compare
Choose a tag to compare

Tiles are now per keyframe (allowing for longer videos to be encoded).
New option to reduce the number of thread used by the encoder.
New option to reduce the palettes to selected bits per component.
New options over Reconstruct (previously "Frame Tiling") blending (levels and tries).
Added palettes and tiles details in the corresponding GUI tab.
Improved log readability.
Many bug fixes and encoding speed improvements.

TileMotion Release 2022-10-19 (beta)

19 Oct 16:18
Compare
Choose a tag to compare

Sped up frame tiling by removing mirrors from the datasets.
Replaced previous frame blending with additional tile blending.
Improved load time tile reduction by preventing too few tiles per frame.
GUI improvements (rigth click on video, Ctrl + left/right to seek by seconds, load/save shortcuts, new parameter for load time reduction strength).

TileMotion Release 2022-10-04 (beta)

04 Oct 13:19
Compare
Choose a tag to compare

New ReColor feature to match plaintext video colors after compression.
Reduced memory footpring by prereducing tile count at load time.
Improved BICO speed.
Improved Dither speed by doing all 3 steps at once.
Other small memory footprint reductions.
Video length / size now virtually unlimited.
GUI cleanup / bugfixes.

TileMotion Release 2022-09-06 (beta)

06 Sep 17:12
Compare
Choose a tag to compare

Several major bugs fixed.

TileMotion Release 2022-09-04 (beta)

04 Sep 19:52
Compare
Choose a tag to compare

Replaced BIRCH with BICO (low memory footprint, better quality).
In-memory compression of frame plaintext tiles (25% less memory usage).
WebWorkers based LZMA decompression for javascript decoder (no more decoding freezes).
Fixed a GUI CPU usage bug.