-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
124 lines (77 loc) · 3.99 KB
/
ChangeLog
File metadata and controls
124 lines (77 loc) · 3.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
2023-03-24 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.10 released.
* Misc: Maintenance work.
2022-09-15 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.9 released.
* Misc: Fix a few compiler warnings and warnings from other tools.
These are a purely maintenance changes.
2021-08-23 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.8 released.
* D-Bus: Emit extra data passed to audio source activation to
de.tahifi.AudioPath.Manager.PathActivated() and the new
de.tahifi.AudioPath.Manager.PathReactivated() signal. This enables
users of the REST API to send data on audio source activation, used
for glitch-free update of the display on strbo.rest audio source.
* D-Bus: In case an audio source is requested while another request is
pending, the new request cancels the pending request by letting the
pending RequestSource() D-Bus call fail. This avoids D-Bus timeouts
for processes which do not fully observe the path switching signals.
* D-Bus: Add de.tahifi.AudioPath.Manager.GetCurrentPath() so that the
REST API can check the system state when it is launched.
* D-Bus: Fix de.tahifi.AudioPath.Manager.GetActivePlayer() for the
case where the audio source ID is given as a filter, and the player
ID is not.
2020-08-24 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.7 released.
* Build: Fix names of JUnit output files.
* License: GPLv2+, not GPLv3.
2020-03-19 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.6 released.
* Audio path synchronization: The appliance's power state is
communicated together with audio path ready-state. Changes in power
state to suspend mode trigger audio paths request cancelations now
to avoid D-Bus timeouts in certain situations.
2020-03-09 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.5 released.
* D-Bus: Avoid system deadlock by creating D-Bus proxies to clients
asynchronously when they register. Previously, we did it
synchronously, and this led to a deadlock situations on unfortunate
schedules.
* Misc: General modernizations (C++14, Doctest, upgraded common code,
buildable on modern Linux distributions, fixed compiler warnings).
2018-06-20 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.4 released.
* Audio sources: The D-Bus interfaces for requesting audio path
switching now require a dictionary parameter. This dictionary
contains arbitrary data which is passed to the audio source and
audio player involved in the audio path switch.
So far, our only use case for this change is passing standby
information when switching to inactive state as required for Roon
certification.
2018-04-17 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.3 released.
* Audio path synchronization: The appliance's audio system state can
be set via D-Bus now. Audio source switching only completes if the
appliance is known (or assumed) to be able to output sound. If not,
then completion of audio path activation is deferred until it is.
This feature enables proper synchronization of the Streaming Board
with the audio hardware inside (or around) the appliance.
* Misc: Support concurrent requests of same audio source.
2018-03-06 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.2 released.
* Maintenance: Fix compilation with gcc 7.3.0.
* Misc: Do not error out if markdown is not installed.
2017-08-02 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.1 released.
* D-Bus: Signal is emitted for each complete, usable audio path.
* D-Bus: Methods for getting all audio paths, audio source
information, and player information.
2017-03-21 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 1.0 released.
* Logging: More log messages about audio source switching activities
at debug verbosity level.
2017-03-13 Robert Tiemann <r.tiemann@ta-hifi.de>
* Version 0.9 released.
* First version for integration into our distribution, should be fully
functional
Copyright 2017, 2018, 2020, 2021, 2022, 2023 T+A elektroakustik GmbH & Co. KG