Jonas Kvinge
78588d8cdf
Fix various clazy warnings
2021-03-21 04:47:11 +01:00
Jonas Kvinge
54f2aa5f77
Update copyrights
2021-03-20 21:14:47 +01:00
Jonas Kvinge
2695169514
Add type to metadata bundle to avoid updating previous song when it shouldn't
2021-03-13 03:14:30 +01:00
Jonas Kvinge
7b2411eec5
Change to info log
2021-03-04 01:14:06 +01:00
Jonas Kvinge
29e8316527
Add missing static_cast
2021-02-11 22:33:54 +01:00
Jonas Kvinge
2b988b8ab1
Handle more gstreamer errors as non-fatal
...
Adds GST_RESOURCE_ERROR_OPEN_READ and GST_STREAM_ERROR_TYPE_NOT_FOUND
Fixes #648
2021-02-11 22:23:54 +01:00
Jonas Kvinge
88874f0dcd
Remove NewClosure
2021-01-30 21:53:53 +01:00
Jonas Kvinge
bf7c8df353
Connection syntax migration ( #637 )
2021-01-26 16:48:04 +01:00
Jonas Kvinge
5659fd5839
Use mimetype instead of description from stream discoverer when available
2021-01-08 22:38:37 +01:00
Jonas Kvinge
914dee8571
Pass network proxy settings to gstreamer
...
Fixes #558
2020-11-04 22:16:20 +01:00
Jonas Kvinge
95ac85f642
Move stream discoverer from pipeline to engine
...
Fixes #491
2020-10-21 00:07:58 +02:00
Jonas Kvinge
b6693a71f9
Rename initialise to initialize
2020-10-17 17:29:09 +02:00
Jonas Kvinge
4a53d4f043
Ignore "IDirectSoundBuffer_GetStatus The operation completed successfully"
...
Fixes #557
2020-10-13 00:49:34 +02:00
Jonas Kvinge
74a5233b5d
Replace use of deprecated gstreamer low-percent
...
- Add settings for low-watermark and high-watermark
- Add button to reset buffer settings to defaults
2020-10-07 20:29:26 +02:00
Jonas Kvinge
638998a861
Replace QTimeLine::CurveShape with QEasingCurve
2020-07-18 17:53:14 +02:00
Jonas Kvinge
b22e8b4702
Convert S24LE and F32LE for analyzer
...
Fixes #155
2020-07-04 00:29:11 +02:00
Jonas Kvinge
72ede666d4
Replace use of C style casts
2020-06-15 17:59:02 +02:00
Jonas Kvinge
56caab4461
Remove redundant initialization
2020-06-15 00:11:52 +02:00
Jonas Kvinge
13b60351a6
Replace use of deprecated C++ headers
2020-06-14 23:54:18 +02:00
Jonas Kvinge
2fbdb29ebc
Replace 0 with nullptr
2020-06-14 17:02:47 +02:00
Jonas Kvinge
1f45c78ebb
Unmap buffer references in error cases
2020-05-24 23:21:26 +02:00
Jonas Kvinge
eb4ce1feab
Use toUtf8() not toLocal8Bit() when converting string for UNC path
...
Fixes #418
2020-04-30 17:32:31 +02:00
Jonas Kvinge
c69fff52cc
Remove useless using std
2020-04-20 17:49:06 +02:00
Jonas Kvinge
1851f26e3f
Reduce includes
2020-02-09 02:29:35 +01:00
Jonas Kvinge
1b65dcd7df
Fix comparison between signed/unsigned
2019-11-15 00:23:06 +01:00
Jonas Kvinge
834877c503
Refactor gstreamer engine code, equalizer and fix stereo balancer
2019-11-08 23:07:21 +01:00
Jonas Kvinge
e838840548
Remove duplicate check
2019-11-03 19:56:10 +01:00
Jonas Kvinge
e800b236aa
Simplify the pipeline
...
Fix issue where bitrate is updated incorrectly by stream discoverer
Fixes issue #282
Also make it possible to enable stereo balancer without enabling the
equalizer
2019-10-27 23:48:54 +01:00
Jonas Kvinge
364b650033
Convert S32LE to S16LE for analyzer
2019-10-20 18:52:58 +02:00
Jonas Kvinge
abeb580228
Disable analyzer for other bit depths than 16
...
This removes the splitting of the pipeline with the tee.
Move HandoffCallback to the source, which makes it possible to convert the audio buffer in HandoffCallback later.
Until then just disable analyzer for other formats.
Removes tee and probe queue converter and sink
2019-10-19 01:45:24 +02:00
Jonas Kvinge
2d67279180
Fix minor code issues
2019-09-15 20:27:32 +02:00
Jonas Kvinge
e45a0bf24b
Add stream discoverer to gstreamer pipeline and continuous updating of bitrate
2019-09-07 23:34:13 +02:00
Jonas Kvinge
d199a2be0d
Fix typos and spelling
2019-08-22 18:45:32 +02:00
Jonas Kvinge
60a9154326
Fix equalizer
2019-04-20 22:23:22 +02:00
Jonas Kvinge
f761b8d4e1
Fix includes
2019-04-20 17:36:42 +02:00
Jonas Kvinge
3ed6817ac9
Initialize gstreamer independent of witch engine is used
2019-04-20 15:25:31 +02:00
Jonas Kvinge
907d18a83a
Add moodbar
2019-04-18 15:03:01 +02:00
Jonas Kvinge
9be161d165
Fix code style and errors
2019-04-08 18:46:11 +02:00
Jonas Kvinge
6e463d1de3
Remove broken mono playback setting
2019-03-27 00:31:47 +01:00
Jonas Kvinge
3e658845d2
Add option to disable volume control
2019-03-09 16:48:45 +01:00
Jonas Kvinge
384209ba70
Fix UNC path in gst engine
2019-02-25 16:35:29 +01:00
Jonas Kvinge
c271e05abc
Use Q_OS_MACOS instead of Q_OS_DARWIN
2019-01-04 00:39:22 +01:00
Jonas Kvinge
030106986b
Fix Utilities::SetEnv
2019-01-03 23:18:39 +01:00
Jonas Kvinge
7d8ba57e5f
Fix bundle dir for macOS
2019-01-03 23:18:39 +01:00
Jonas Kvinge
9d09e7f6fe
Remove dead code
2018-11-17 03:23:22 +01:00
Jonas Kvinge
072a3065cd
Don't set paths for gst scanner and plugins on macos
2018-11-15 20:20:30 +01:00
Jonas Kvinge
ff35b01bac
Improve gst engine error handling
2018-10-30 23:39:08 +01:00
Jonas Kvinge
3a02ece169
Add EnsureInitialised()
2018-10-22 20:40:02 +02:00
Jonas Kvinge
db035351be
Remove whitespaces
2018-10-02 00:38:52 +02:00
Jonas Kvinge
121a186160
Improve contextview and engine code
2018-09-22 23:13:56 +02:00