- Jan 03, 2021
-
-
Travis Ralston authored
-
- Dec 08, 2020
-
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
The spec is a bit unclear whether this is even valid for things like images, however the parameter doesn't really make sense for non-text data anyways. Synapse currently (for better or worse) treats the presence as a charset as a completely different media type and thus refuses to thumbnail it.
-
- Nov 17, 2020
-
-
Travis Ralston authored
-
Travis Ralston authored
-
Sorunome authored
-
- Oct 27, 2020
-
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
assume no orientation on bad exif information
-
Travis Ralston authored
Request remote media with r0 instead of v1
-
- Sep 24, 2020
-
-
Sorunome authored
-
- Sep 19, 2020
-
-
Sorunome authored
-
- Sep 07, 2020
-
-
Travis Ralston authored
-
Travis Ralston authored
-
- Aug 22, 2020
-
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
- Aug 18, 2020
-
- Aug 17, 2020
-
-
Travis Ralston authored
-
Travis Ralston authored
Fixes https://github.com/turt2live/matrix-media-repo/issues/271 at the same time
-
- Aug 16, 2020
-
-
Travis Ralston authored
We make our own ReadCloser+ReadSeeker implementation because a NopCloser actually destroys the seeker implementation.
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
This needs to be expanded to cover more of what ffmpeg covers. This does not support animation for a few reasons: * Most clients which will be using a video thumbnail will be using it in such a way where even a GIF isn't supported. * Clients rely on the thumbnail endpoint returning images, which can lead to resource inefficiencies if we return GIFs. * Returning more optimized thumbnails is not feasible for compatibility with most clients.
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
This is a step towards video processing, maybe.
-
- Aug 15, 2020
-
-
Travis Ralston authored
-
Travis Ralston authored
-
Travis Ralston authored
-
- Aug 14, 2020
-
-
Travis Ralston authored
-
- Aug 12, 2020
-
-
Travis Ralston authored
Instead of buffering all the export files into memory (which could be hundreds of gb) we buffer them in one at a time and hope that they don't contain extra information. On a 171mb export, this change used 45mb of memory at most. Previously the task would have required about 1gb. For larger (200gb+ exports) this is obviously better.
-
- Aug 06, 2020
-
-
Travis Ralston authored
-
- Aug 02, 2020
-
-
Travis Ralston authored
-