Jason Volk
|
2ee958bd41
|
modules/media/thumbnail: Add mime type whitelist/blacklist; improve fallback conditions.
|
2019-07-05 18:37:27 -07:00 |
|
Jason Volk
|
f48182404f
|
modules/media/media: Fix condition variable.
modules/media/media: Minor cleanup.
|
2019-07-05 17:37:02 -07:00 |
|
Jason Volk
|
b8dfa9ccee
|
ircd::magick: Reorg and elaborate the job state tracking; add interface.
|
2019-07-05 16:05:36 -07:00 |
|
Jason Volk
|
a6e65d1efe
|
modules/media/magick: Fix assumptions for job demarcation.
|
2019-07-05 13:48:08 -07:00 |
|
Jason Volk
|
0def9bd5f1
|
modules/media/magick: Add conf limit for CPU cycles of a running ImageMagick job.
|
2019-06-29 19:16:20 -07:00 |
|
Jason Volk
|
55bc296068
|
modules/media/magick: Add conf limit for job based on the span quantum.
|
2019-06-29 17:31:40 -07:00 |
|
Jason Volk
|
ce7bb21ea4
|
modules: Disambiguations for clang.
|
2019-06-24 01:33:41 -07:00 |
|
Jason Volk
|
9b34f75e0d
|
modules/media/thumbnail: Throw better exception type here.
|
2019-06-15 13:21:11 -07:00 |
|
Jason Volk
|
e3acf68bf2
|
modules/media: Purge the file room after creation if operation does not complete.
Related to #86.
|
2019-06-15 12:32:43 -07:00 |
|
Jason Volk
|
8a69adb9c5
|
modules/media/thumbnail: Get magick availability this way for now.
|
2019-06-04 02:22:09 -07:00 |
|
Jason Volk
|
fc9ed2e87e
|
ircd::fmt: Fix specifier escaping.
|
2019-06-01 02:31:03 -07:00 |
|
Jason Volk
|
eb73595c50
|
ircd: Apply uniform info::versions for all dependency version identification.
|
2019-05-31 16:15:01 -07:00 |
|
Jason Volk
|
7d7df3b44f
|
README: Minor fixes. [skip ci]
modules/media/magick: Fix comment.
|
2019-05-30 09:52:02 -07:00 |
|
Jason Volk
|
8420d14ff6
|
modules/media/thumbnail: Implement 13.8.1.4 thumbnail method=crop.
fixes #72.
|
2019-05-30 06:38:47 -07:00 |
|
Jason Volk
|
a651952eda
|
modules/media/magick: Add composite thumbcropper for matrix.
|
2019-05-30 06:38:42 -07:00 |
|
Jason Volk
|
c2dc298304
|
modules/media/magick: Add Xlib display gimmick for debugging.
|
2019-05-30 06:38:42 -07:00 |
|
Jason Volk
|
5f5318c129
|
modules/media/magick: Fix return type template.
|
2019-05-30 06:38:42 -07:00 |
|
Jason Volk
|
4367fa94b7
|
modules/media/magick: Cleanup and reduce all transform operations in implementation.
|
2019-05-30 06:38:42 -07:00 |
|
Jason Volk
|
97654606b1
|
ircd::magick: Add interface for basic scale operation.
|
2019-05-30 06:13:06 -07:00 |
|
Jason Volk
|
500e3938f6
|
ircd::magick: Add interface for shave operation.
|
2019-05-30 06:13:06 -07:00 |
|
Jason Volk
|
c80bc298d0
|
ircd::magick: Add support for image crop operation.
|
2019-05-30 06:13:06 -07:00 |
|
Jason Volk
|
e091f09f46
|
modules/media/thumbnail: Reduce the minimum width and height conf item defaults.
|
2019-05-30 06:13:06 -07:00 |
|
Jason Volk
|
0f551f9a4f
|
modules/media/magick: Improve exception propagations.
|
2019-05-30 01:30:00 -07:00 |
|
Jason Volk
|
e2e3d0bc3f
|
modules/media/magick: Add memory hooks; set safe callbacks before lib init.
|
2019-05-30 01:30:00 -07:00 |
|
Jason Volk
|
1a55c43b0a
|
modules/media/magick: Add conf items for progress yield threshold.
|
2019-05-30 01:30:00 -07:00 |
|
Jason Volk
|
99f151635a
|
modules/media/thumbnail: Add basic conf items.
|
2019-05-29 19:20:17 -07:00 |
|
Jason Volk
|
d156965271
|
modules/media/thumbnail: Implement uncached width and height scale thumbnailing.
closes #40.
|
2019-05-29 18:18:44 -07:00 |
|
Jason Volk
|
21ca583a2b
|
modules/media/magick: Yield within the progress callback.
|
2019-05-29 18:18:44 -07:00 |
|
Jason Volk
|
d0fc7350df
|
ircd::magick: Simplify thumbnail interface; no result copy.
|
2019-05-29 17:21:12 -07:00 |
|
Jason Volk
|
0fd7dd998f
|
modules/media/magick: Stub the progress monitor handler.
|
2019-05-29 04:55:09 -07:00 |
|
Jason Volk
|
c1433402c0
|
modules/media/magick: Make greedy use of globals/callbacks; disable their OpenMP threads.
|
2019-05-29 04:43:14 -07:00 |
|
Jason Volk
|
48c1e30930
|
modules/media/magick: Use proper log facility in unit.
|
2019-05-29 04:40:10 -07:00 |
|
Jason Volk
|
2e14bfe337
|
ircd::magick: Add a thumbnailer.
|
2019-05-28 23:38:25 -07:00 |
|
Jason Volk
|
16f6fbc352
|
ircd::magick: Start a central header; add interface support infrastructure.
|
2019-05-28 23:24:45 -07:00 |
|
Jason Volk
|
582cecccec
|
modules/media: Start an {Image|Graphics}Magick library interface module.
|
2019-05-28 21:03:01 -07:00 |
|
Jason Volk
|
5bf83776af
|
modules/media: Remove boost GIL stub.
|
2019-05-28 19:38:39 -07:00 |
|
Jason Volk
|
541dbadf2f
|
ircd::buffer: Increase restrictions for unique_buffer<>.
|
2019-04-12 11:34:00 -07:00 |
|
Jason Volk
|
6fbf2e082b
|
modules/media/media: Minor cleanup.
|
2019-04-10 22:32:06 -07:00 |
|
Jason Volk
|
c3480f9f79
|
ircd: Rename various matrix loggers; increase log name width.
|
2019-04-05 18:12:22 -07:00 |
|
Jason Volk
|
7ea83597e5
|
modules/media: Assert and condition remote download request isn't for my_host().
|
2019-03-07 15:11:27 -08:00 |
|
Jason Volk
|
80743b2fd5
|
modules/media: Throw better http codes for downloading media.
|
2019-03-07 15:11:27 -08:00 |
|
Jason Volk
|
f1a6654f21
|
ircd:Ⓜ️ Remove any options which toggle full json persistence.
|
2019-01-24 11:37:26 -08:00 |
|
Jason Volk
|
d798124c03
|
modules/media: Prevent saving full JSON for internal media and presence events.
|
2019-01-16 13:51:44 -08:00 |
|
Jason Volk
|
0e58aceee9
|
modules/media: Optimize various event fetches.
|
2018-12-29 19:43:17 -08:00 |
|
Jason Volk
|
6de17431ff
|
ircd: Reverse arguments for url::encode()/decode(); minor reorg.
|
2018-12-06 16:41:47 -08:00 |
|
Jason Volk
|
3f6ae85f8f
|
ircd::db: Add automated column drop support; update existing descriptors.
|
2018-11-30 14:43:51 -08:00 |
|
Jason Volk
|
339940ddfc
|
modules/media: Disable compression for blocks.
|
2018-11-29 15:42:27 -08:00 |
|
Jason Volk
|
46154c61c2
|
modules/media/media: Add some bloom on blocks table.
|
2018-10-16 09:13:53 -07:00 |
|
Jason Volk
|
ede0f79c3d
|
modules/s_conf: Eliminate the redundant conf reload after runlevel RUN transition.
|
2018-09-29 19:57:14 -07:00 |
|
Jason Volk
|
53651ad808
|
ircd::db: Move database::descriptor out to db::descriptor.
|
2018-09-19 15:38:37 -07:00 |
|