Skip to content

Releases: colinmarc/magic-mirror

mmserver-v0.8.4

20 Jul 09:59
5f089e6

Choose a tag to compare

Server version 0.8.4

Bugfixes

  • Make missing hardware encode support a hard error (b16dccb)
  • Handle EAGAIN during sendmmsg (20b1bd7)

mmserver-v0.8.3

12 Mar 13:31
c51f747

Choose a tag to compare

Server version 0.8.3

Bugfixes

  • Try to avoid colliding with the system x11 socket (3af95ba)
  • Follow symlinks when calling move_mount (a7505ae)

mmserver-v0.8.2

20 Feb 13:21
7fa6f67

Choose a tag to compare

Server version 0.8.2

Bugfixes

  • Drop application frames if the application is too slow (d73d78d)

mmserver-v0.8.0

12 Feb 13:33
281d270

Choose a tag to compare

Server version 0.8.0

Note: this server contains breaking protocol changes, and is only compatible with client version 0.7.0 (and the corresponding mac version 0.1.5) and greater.

New Features

  • Make the session timeout configurable (39fa20c)
  • Send hierarchical_layer as video frame metadata (ddbe843)

Bugfixes

  • Increment stream_seq when a refresh packet is sent (0fe282a)
  • Send headers with H265 keyframes (dc70844)
  • Add a warning if users are about to hit #29 (d5591bb)

mmclient-v0.7.0

12 Feb 14:06
aa9a5e8

Choose a tag to compare

Client version 0.7.0

New Features

  • Deprecate KeepAlive in favor of connection keepalives (ad3cdca)
  • Send hierarchical_layer as video frame metadata (ddbe843)
  • Expose hierarchical_layer (b4bd4c6)
  • Allow clients to configure their connection timeout (452ef70)

Bugfixes

  • Remove a useless warning (c98bbe5)

mmserver-v0.7.2

05 Feb 12:44
2363873

Choose a tag to compare

Server version 0.7.2

New Features

  • Deprecate KeepAlive in favor of connection keepalives (ad3cdca)

Bugfixes

  • Remove noexec from /tmp in the container (0c534f6)
  • Support resampling app audio output (897a053)
  • Support downmixing by throwing away extra channels (17d81d8)
  • Allow subtitles in application names (2fcac04)
  • Use aligned width and height for DPB images (d6f3bf7)
  • Relax the app startup timeout (a840c2b)
  • Use QUIC PING frames to keep clients alive (95ddb3d)
  • Don't flood the client with pings (b3b3194)
  • Turn down the heat on udevfs logging (53f448e)

mmserver-v0.7.1

30 Jan 20:53
8f838aa

Choose a tag to compare

Server version 0.7.1

New Features

  • Let the encoder swap frames (b519680)

Bugfixes

  • Update quiche (c3d1e00)
  • Remove an extra copy on the dgram path (0d204fa)
  • Fix clippy warning (7b041bb)
  • Respect layer limits in VkVideoEncodeCapabilities (ce515b4)
  • Print child logs correctly (e8cd88f)
  • Print an error when dmabuf importing fails (112d48d)
  • Change target for vulkan error logs (641f516)
  • Add context (7572ac6)
  • Use the default congestion control algorithm (7245e62)
  • Get explicit sync working on NVIDIA (8d57864)
  • Remove unused import (df03d5d)
  • Fix explicit sync on nvidia proprietary (8f806b2)
  • Check for the right nvidia version (08b6462)
  • Fix explicit sync on nvidia proprietary (3c70a79)

mmserver-v0.7.0

26 Jan 13:16
5b81c6d

Choose a tag to compare

Server version 0.7.0

New Features

  • Enable hierarchical coding (90d636f)
  • Explicit video refresh (60dffc0)
  • Implement forward error correction (729e652)
  • Remove support for CPU encoders (a5d069c)
  • Log basic attachment stats (b42cb40)

Bugfixes

  • Pass correct flags to move_mount (af519ee)
  • Pass correct flags to move_mount (take 2) (2e60536)
  • Enforce non-fractional scales from the client (2a25ca9)
  • Disable explicit sync if the syncobj_surface is destroyed (e6017de)
  • Reduce the verbosity of some logging (b0abe2a)
  • Print frame duration from encoder (4a9af4f)
  • Add overall encode timing to tracy (334d5b3)

mmclient-v0.6.0

26 Jan 13:42
584c3e7

Choose a tag to compare

Client version 0.6.0

New Features

  • Support ffmpeg vulkan decode (5c76b29)
  • Explicit video refresh (60dffc0)
  • Implement forward error correction (729e652)

Bugfixes

  • Enforce non-fractional scales from the client (2a25ca9)
  • Take application names with path included (100d51e)

mmserver-v0.6.1

17 Dec 19:11
5497069

Choose a tag to compare

Server version 0.6.1

New Features

  • Save vulkaninfo for --bug-report (6deae3f)

Bugfixes

  • Avoid an endless loop when printing child output (7d700df)