John Maguire
e6a7539480
Fix translations pull workflow
2022-09-05 19:37:47 +01:00
John Maguire
a551c40c4e
Remove Spotify playback support
...
libspotify is dead
2022-09-01 22:55:44 +01:00
John Maguire
99029ed643
Bump github actions runner
2022-09-01 20:49:32 +01:00
John Maguire
cf8047b4ce
Fix translations push job
2022-09-01 19:55:53 +01:00
Andrew Reading
f59c9f4b2b
Rewrite the Block Analyzer to improve performance.
...
The block analyzer was doing lots of repeated, out-of-order blits to the
widget's canvas. To improve performance and reduce CPU usage, this has
been rewritten to generate the canvas contents using only a single buffer.
Cache thrashing has been greatly reduced by writing to memory only
sequentially and in one single write pass. Further, the raw format is
now guaranteed to be in a format efficient for Qt.
The results are visually identical to what they were previously, but
result in a CPU usage reduction between 2 and 6 percent depending on refresh
rate and Psychadelic Mode value. In particular, there used to be a ~3 percent
overhead for Psychadelic Mode, and this has been eliminated.
The specific details of the block analyzer and explanations for how it works
(and used to work) have been documented via fairly extensive comments
in blockanalyzer.cpp.
2022-09-01 19:36:03 +01:00
John Maguire
71eac9bb3b
Remove support for FC34
2022-09-01 19:35:27 +01:00
John Maguire
3fd467591a
Force GIT_REV in Fedora RPM builds
2022-09-01 19:00:51 +01:00
John Maguire
a0ae9210dd
Try using %{version} for RPM builds
2022-09-01 19:00:51 +01:00
John Maguire
c1fa38120d
Add git hackery for all builds
2022-09-01 19:00:51 +01:00
John Maguire
13352c5802
Git hackery to make git describe work
2022-09-01 19:00:51 +01:00
John Maguire
5e5b888d41
Make non-zero from `git describe` fatal
2022-09-01 19:00:51 +01:00
John Maguire
662ac60eb1
Add debug messages for git rev versioning
2022-09-01 19:00:51 +01:00
John Maguire
9be5b9805d
Fix typo
2022-09-01 19:00:51 +01:00
John Maguire
9de903d42d
Remove useless config
2022-09-01 19:00:51 +01:00
John Maguire
454678256e
Try `dh_installgsettings`
2022-09-01 19:00:51 +01:00
John Maguire
d3c847b38c
Build for Ubuntu 22.04 Jammy Jellyfish
...
Deprecate support for Ubuntu 21.04 Hirsute Hippo
2022-09-01 19:00:51 +01:00
John Maguire
398893117e
Remove obsolete Ubuntu builds
2022-09-01 19:00:51 +01:00
Lorenz Bausch
bbda59a5f3
Build RPMs for Fedora 36
2022-05-18 14:23:11 +01:00
John Maguire
bebd0b5d3c
Remove mms plugin from mac build
...
Removed from upstream gstreamer
2022-05-18 14:21:58 +01:00
Clementine Buildbot
250024e117
Automatic merge of translations from Transifex
2022-04-11 02:56:58 +00:00
Clementine Buildbot
9168299c0f
Automatic merge of translations from Transifex
2022-04-10 02:49:22 +00:00
Clementine Buildbot
24d4b6e7f2
Automatic merge of translations from Transifex
2022-04-09 02:44:35 +00:00
Clementine Buildbot
644405ec7a
Automatic merge of translations from Transifex
2022-04-06 02:49:01 +00:00
Clementine Buildbot
2fb964fc29
Automatic merge of translations from Transifex
2022-04-05 02:47:59 +00:00
Clementine Buildbot
cf31624836
Automatic merge of translations from Transifex
2022-03-30 03:10:46 +00:00
Clementine Buildbot
d05616e37c
Automatic merge of translations from Transifex
2022-03-29 02:51:19 +00:00
Clementine Buildbot
0b5faa7550
Automatic merge of translations from Transifex
2022-03-28 02:51:09 +00:00
Clementine Buildbot
c0b42ace6d
Automatic merge of translations from Transifex
2022-03-27 02:40:50 +00:00
Clementine Buildbot
810f0b0acb
Automatic merge of translations from Transifex
2022-03-26 02:41:48 +00:00
Clementine Buildbot
c2b8a35642
Automatic merge of translations from Transifex
2022-03-25 02:40:45 +00:00
Clementine Buildbot
2b340da79f
Automatic merge of translations from Transifex
2022-03-24 02:44:40 +00:00
Clementine Buildbot
6698723991
Automatic merge of translations from Transifex
2022-03-23 02:48:42 +00:00
Clementine Buildbot
7175ee4d37
Automatic merge of translations from Transifex
2022-03-17 02:38:47 +00:00
Clementine Buildbot
20c6ae6c14
Automatic merge of translations from Transifex
2022-03-12 02:48:05 +00:00
Clementine Buildbot
59d1c94b90
Automatic merge of translations from Transifex
2022-03-09 02:54:15 +00:00
Clementine Buildbot
9d143334e2
Automatic merge of translations from Transifex
2022-03-04 02:57:35 +00:00
Clementine Buildbot
4797edbc8a
Automatic merge of translations from Transifex
2022-03-03 02:56:13 +00:00
Clementine Buildbot
01f72b575d
Automatic merge of translations from Transifex
2022-03-02 02:52:49 +00:00
Clementine Buildbot
dcbb3f8a58
Automatic merge of translations from Transifex
2022-03-01 02:58:38 +00:00
Clementine Buildbot
3acf26015b
Automatic merge of translations from Transifex
2022-02-21 02:43:40 +00:00
Clementine Buildbot
333203c972
Automatic merge of translations from Transifex
2022-02-18 02:48:18 +00:00
Clementine Buildbot
63b806dbb7
Automatic merge of translations from Transifex
2022-02-16 02:47:09 +00:00
Clementine Buildbot
a8d529ca14
Automatic merge of translations from Transifex
2022-02-11 02:46:32 +00:00
Clementine Buildbot
111379dfd0
Automatic merge of translations from Transifex
2022-02-08 02:47:41 +00:00
Clementine Buildbot
4821bd50c2
Automatic merge of translations from Transifex
2022-02-06 02:50:42 +00:00
Clementine Buildbot
c3a0bd69fd
Automatic merge of translations from Transifex
2022-02-05 02:31:12 +00:00
Clementine Buildbot
5487d0632c
Automatic merge of translations from Transifex
2022-02-04 02:32:02 +00:00
Clementine Buildbot
98b68afc28
Automatic merge of translations from Transifex
2022-02-01 02:47:06 +00:00
Clementine Buildbot
15b819fea3
Automatic merge of translations from Transifex
2022-01-30 02:45:07 +00:00
Clementine Buildbot
e2f6ec8e12
Automatic merge of translations from Transifex
2022-01-27 02:45:40 +00:00