Clementine Buildbot
b567760ae1
Automatic merge of translations from Transifex
2022-09-08 03:21:44 +00:00
Clementine Buildbot
2d3a604b85
Automatic merge of translations from Transifex
2022-09-07 03:23:14 +00:00
Clementine Buildbot
ce4a22bd5f
Automatic merge of translations from Transifex
2022-09-06 03:23:45 +00:00
John Maguire
a551c40c4e
Remove Spotify playback support
...
libspotify is dead
2022-09-01 22:55:44 +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
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
Clementine Buildbot
efa0530ed9
Automatic merge of translations from Transifex
2022-01-26 02:49:13 +00:00
Lukas Prediger
a504c1d391
RipCDDialog: References to pointers in function args.
2022-01-26 01:09:50 +00:00
Lukas Prediger
794c1b8c92
Ripper: Ensuring that GetProgress does never divide by zero
...
Also removed superfluous null check in RipCDDialog
2022-01-26 01:09:50 +00:00
Lukas Prediger
f35e1b543d
Regular progress bar updates for CD ripping.
...
Previously the progress bar of the CD ripping dialog would only update
after a track completed, now it gets updated continuously during the
ripping process.
2022-01-26 01:09:50 +00:00
Clementine Buildbot
497552aab2
Automatic merge of translations from Transifex
2022-01-23 02:44:36 +00:00
Clementine Buildbot
9487f67f64
Automatic merge of translations from Transifex
2022-01-22 02:46:46 +00:00
Clementine Buildbot
19a86ba2e4
Automatic merge of translations from Transifex
2022-01-21 02:46:43 +00:00
Lukas Prediger
1aaf74788c
Added option to remove/replace originals in transcoder dialog (fixed).
...
This is a squashed and fixed version of previous commits
6b6547095a
dd1393ea3a
2022-01-20 11:43:07 +00:00
Clementine Buildbot
7ce9928779
Automatic merge of translations from Transifex
2022-01-19 02:45:01 +00:00
Clementine Buildbot
af890f0736
Automatic merge of translations from Transifex
2022-01-18 02:52:40 +00:00
Clementine Buildbot
f237795850
Automatic merge of translations from Transifex
2022-01-17 02:54:02 +00:00
John Maguire
e69ceb25df
Revert "Added option to remove/replace originals in transcoder dialog."
...
This reverts commit 6b6547095a
.
2022-01-13 22:16:39 +00:00
John Maguire
ab37de5e8f
Revert "Transcodedialog: moving things into more specific scope"
...
This reverts commit dd1393ea3a
.
2022-01-13 22:16:39 +00:00
Lukas Prediger
dd1393ea3a
Transcodedialog: moving things into more specific scope
2022-01-13 20:38:19 +00:00