<dia:point val="0.13505,-23.1314"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.13505,-23.7689;2.80255,-22.9964"/>
+ <dia:rectangle val="0.13505,-23.7264;3.15255,-22.9789"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:point val="0.1367,0.8291"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.1367,0.1916;3.5492,0.9641"/>
+ <dia:rectangle val="0.1367,0.2341;3.9392,0.9816"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:point val="0.225,9.8561"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.225,9.4636;15.1325,14.88"/>
+ <dia:rectangle val="0.213438,9.47704;14.6275,15.9009"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#Incoming connections arrive via TCP at the dispatcher which creates a command
-handler process for each connection.
+ <dia:string>#Incoming connections arrive via TCP at the dispatcher which creates a
+command handler process for each connection.
-After the connecting client has been authenticated, the command handler propagates
-the incoming request either to the audio file selector (afs) or to the virtual streaming
-system (vss). Results are sent back to the client.
+After the connecting client has been authenticated, the command
+handler propagates the incoming request either to the audio file
+selector (afs) or to the virtual streaming system (vss). Results are sent
+back to the client.
-afs maintans the audio file database and is responsible for selecting and loading
-audio files while vss controls the paraslash senders. When vss needs to stream an
-audio file it requests an open file descriptor from afs and feeds small chunks of data
-(e.g. mp3 frames) to the senders which send the chunks to all connected clients.#</dia:string>
+afs maintans the audio file database and is responsible for selecting
+and loading audio files while vss controls the paraslash senders. When
+vss needs to stream an audio file it requests an open file descriptor from
+afs and feeds small chunks of data (e.g. mp3 frames) to the senders
+which send the chunks to all connected clients.#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
<dia:point val="3.1702,14.0975"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.1702,13.46;3.1702,14.2325"/>
+ <dia:rectangle val="3.1702,13.5025;3.1702,14.25"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:point val="3.6399,2.3744"/>
<dia:point val="7.88141,3.2968"/>
<dia:point val="10.175,6.1401"/>
- <dia:point val="8.83832,3.44756"/>
- <dia:point val="6.9245,3.44756"/>
+ <dia:point val="8.92435,3.44756"/>
+ <dia:point val="6.83847,3.44756"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="2" to="O9" connection="11"/>
<dia:point val="4.7175,4.4993"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="4.6675,4.4493;5.75257,6.53328"/>
+ <dia:rectangle val="4.6675,4.4493;5.75257,6.51078"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
<dia:real val="0.80010001542891407"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="5.21003,6.29828"/>
+ <dia:point val="5.21003,6.25828"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O9">
<dia:attribute name="obj_pos">
- <dia:point val="4.0215,3.2968"/>
+ <dia:point val="3.86929,3.2968"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.9715,3.2468;6.44856,4.25135"/>
+ <dia:rectangle val="3.81929,3.2468;6.60076,4.25135"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="4.0215,3.2968"/>
+ <dia:point val="3.86929,3.2968"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.377058825107182"/>
+ <dia:real val="2.6814705898130646"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.90454545953539145"/>
<dia:real val="0.52916666975065518"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="5.21003,3.90782"/>
+ <dia:point val="5.21003,3.88136"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O10">
<dia:attribute name="obj_pos">
- <dia:point val="6.9245,3.2968"/>
+ <dia:point val="6.83847,3.2968"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="6.8745,3.2468;8.88832,4.25135"/>
+ <dia:rectangle val="6.78847,3.2468;8.97435,4.25135"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="6.9245,3.2968"/>
+ <dia:point val="6.83847,3.2968"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="1.9138235309895344"/>
+ <dia:real val="2.0858823545189464"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.90454545953538812"/>
<dia:real val="0.52916666975065518"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7.88141,3.90782"/>
+ <dia:point val="7.88141,3.88136"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O11">
<dia:attribute name="obj_pos">
- <dia:point val="7.3866,6.4287"/>
+ <dia:point val="7.35748,6.4287"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="7.3366,6.3787;8.4266,7.38325"/>
+ <dia:rectangle val="7.30748,6.3787;8.45572,7.38325"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="7.3866,6.4287"/>
+ <dia:point val="7.35748,6.4287"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="0.99000000157775769"/>
+ <dia:real val="1.0482352956954173"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.90454545953538545"/>
<dia:real val="0.52916666975065518"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7.8816,7.03972"/>
+ <dia:point val="7.8816,7.01326"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O12">
<dia:attribute name="obj_pos">
- <dia:point val="9.0328,6.1401"/>
+ <dia:point val="8.8978,6.1401"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="8.9828,6.0901;11.3672,7.67192"/>
+ <dia:rectangle val="8.8478,6.0901;11.5022,7.67192"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="9.0328,6.1401"/>
+ <dia:point val="8.8978,6.1401"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.2844117662836512"/>
+ <dia:real val="2.5544117662836525"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.4818181901724667"/>
<dia:real val="0.52916666975065518"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="10.175,6.77518"/>
+ <dia:point val="10.175,6.74872"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O13">
<dia:attribute name="obj_pos">
- <dia:point val="4.7508,6.4287"/>
+ <dia:point val="4.71771,6.4287"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="4.7008,6.3787;5.71933,7.38325"/>
+ <dia:rectangle val="4.66771,6.3787;5.75242,7.38325"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="4.7508,6.4287"/>
+ <dia:point val="4.71771,6.4287"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="0.91852941334248195"/>
+ <dia:real val="0.98470588393071123"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.90454545953538301"/>
<dia:real val="0.52916666975065518"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="5.21006,7.03972"/>
+ <dia:point val="5.21006,7.01326"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
<dia:point val="3.20424,-21.8387"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.19174,-21.8512;5.40635,-18.7375"/>
+ <dia:rectangle val="3.19174,-21.8512;5.40635,-18.76"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
<dia:real val="0.80010001542891407"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="4.29905,-18.9725"/>
+ <dia:point val="4.29905,-19.0125"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O20">
<dia:attribute name="obj_pos">
- <dia:point val="9.20519,-16.8116"/>
+ <dia:point val="9.08475,-16.8116"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="9.15519,-16.8616;11.8149,-15.8571"/>
+ <dia:rectangle val="9.03475,-16.8616;11.9353,-15.8571"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="9.20519,-16.8116"/>
+ <dia:point val="9.08475,-16.8116"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.5597058839307114"/>
+ <dia:real val="2.8005882368718877"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.90454545953538812"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="10.485,-16.2112"/>
+ <dia:point val="10.485,-16.2359"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O21">
<dia:attribute name="obj_pos">
- <dia:point val="9.1665,-18.5769"/>
+ <dia:point val="9.03812,-18.5769"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="9.1165,-18.6269;11.8609,-17.6608"/>
+ <dia:rectangle val="8.98812,-18.6269;11.9893,-17.6608"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="9.1665,-18.5769"/>
+ <dia:point val="9.03812,-18.5769"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.644411766283655"/>
+ <dia:real val="2.9011764721660049"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082624863"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="10.4887,-17.9957"/>
+ <dia:point val="10.4887,-18.0204"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O22">
<dia:attribute name="obj_pos">
- <dia:point val="5.87387,-18.5644"/>
+ <dia:point val="5.75078,-18.5644"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="5.82387,-18.6144;8.54446,-17.6483"/>
+ <dia:rectangle val="5.70078,-18.6144;8.66755,-17.6483"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="5.87387,-18.5644"/>
+ <dia:point val="5.75078,-18.5644"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.6205882368718871"/>
+ <dia:real val="2.8667647074601228"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082624919"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7.18416,-17.9832"/>
+ <dia:point val="7.18416,-18.0079"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7.19667,-20.6095"/>
+ <dia:point val="7.19667,-20.6342"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O24">
<dia:attribute name="obj_pos">
- <dia:point val="3.11104,-16.8019"/>
+ <dia:point val="2.98001,-16.8019"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.06104,-16.8519;5.52486,-15.8858"/>
+ <dia:rectangle val="2.93001,-16.8519;5.65589,-15.8858"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="3.11104,-16.8019"/>
+ <dia:point val="2.98001,-16.8019"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.3638235309895341"/>
+ <dia:real val="2.6258823545189465"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082625097"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="4.29295,-16.2207"/>
+ <dia:point val="4.29295,-16.2454"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
<dia:point val="1.575,-10.6689"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="1.575,-11.3064;1.575,-10.5339"/>
+ <dia:rectangle val="1.575,-11.2639;1.575,-10.5164"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:point val="3.6375,10.9686"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.6375,10.3311;3.6375,11.1036"/>
+ <dia:rectangle val="3.6375,10.3736;3.6375,11.1211"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:point val="2.6375,10.6686"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="2.6375,10.0311;2.6375,10.8036"/>
+ <dia:rectangle val="2.6375,10.0736;2.6375,10.8211"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:point val="12.6719,-16.9342"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="12.6219,-16.9842;13.7267,-15.1719"/>
+ <dia:rectangle val="12.6219,-16.9842;13.7267,-15.1866"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="13.1743,-15.3569"/>
+ <dia:point val="13.1743,-15.3816"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
<dia:point val="0.171225,-14.4141"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.171225,-14.8066;15.0912,-7.90854"/>
+ <dia:rectangle val="0.159662,-14.7932;14.6787,-7.87542"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#The two main applications of the paraslash suite (shaded green) are para_server
-and para_audiod. Both run in the background usually. para_server maintains the
-audio file database and acts as the streaming source, while para_audiod is the
-streaming client.
+ <dia:string>#The two main applications of the paraslash suite (shaded green) are
+para_server and para_audiod. Both run in the background usually.
+para_server maintains the audio file database and acts as the streaming
+source, while para_audiod is the streaming client.
-The two client programs, para_client and para_audioc communicate with para_server
-and para_audiod, respectively.
+The two client programs, para_client and para_audioc communicate
+with para_server and para_audiod, respectively.
-para_gui controls para_server/audiod by executing paraslash commands. Command
-output is shown in a curses window. para_gui automatically executes para_audioc
-to obtain the state of para_audiod and para_server and the metadata of the current
-audio file.
+para_gui controls para_server/audiod by executing paraslash commands.
+Command output is shown in a curses window. para_gui automatically
+executes para_audioc to obtain the state of para_audiod and para_server
+and the metadata of the current audio file.
Network connections are shaded grey, local connections black.#</dia:string>
</dia:attribute>
<dia:point val="0.1003,73.0082"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.1003,72.3707;3.6453,73.1432"/>
+ <dia:rectangle val="0.1003,72.4132;4.0578,73.1607"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:point val="0.116202,82.0061"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.116202,81.6136;14.7262,86.5361"/>
+ <dia:rectangle val="0.116202,81.627;14.5828,87.0631"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#The purpose of para_audiod is to download, decode and play an audio stream
-received from para_server. It fetches the para_server status and starts a suitable
-buffer tree (shaded blue) if an audio stream is available.
+ <dia:string>#The purpose of para_audiod is to download, decode and play an audio
+stream received from para_server. It fetches the para_server status and
+starts a suitable buffer tree (shaded blue) if an audio stream is available.
-The buffer tree usually consists of a receiver, any number of filters and a writer. The
-receiver downloads the audio stream from para_server and the filters decode or
-modify the received data. The writer plays the decoded stream.
+The buffer tree usually consists of a receiver, any number of filters and
+a writer. The receiver downloads the audio stream from para_server and
+the filters decode or modify the received data. The writer plays the
+decoded stream.
-The dispatcher acts on (local) requests from para_audioc, for example to dump
-information about the current audio file.#</dia:string>
+The dispatcher acts on (local) requests from para_audioc, for example to
+dump information about the current audio file.#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
<dia:point val="0.27019,32.9375"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.27019,32.545;14.8927,36.4797"/>
+ <dia:rectangle val="0.258628,32.5584;13.8202,37.5006"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#The audio file selector (afs) accepts two different kinds of incoming connections:
-A bidirectional pipe shared with para_server is used for passing the file descriptor
-of the current audio file to the server process. The local socket is used by command
-handlers which query or update the database.
+ <dia:string>#The audio file selector (afs) accepts two different kinds of incoming
+connections: A bidirectional pipe shared with para_server is used for
+passing the file descriptor of the current audio file to the server
+process. The local socket is used by command handlers which query
+or update the database.
-To add a new file to the database, afs opens the file and locates an audio format
-handler (afh) that recognizes the file. A new database entry with metadata obtained
-from the afh is then added to the database.#</dia:string>
+To add a new file to the database, afs opens the file and locates an
+audio format handler (afh) that recognizes the file. A new database
+entry with metadata obtained from the afh is then added to the
+database.#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
<dia:point val="0.11118,24.9782"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.11118,24.3407;6.37118,25.1132"/>
+ <dia:rectangle val="0.11118,24.3832;7.22118,25.1307"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:point val="4.61551,28.3687"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="4.12293,28.3187;6.11293,30.131"/>
+ <dia:rectangle val="4.00418,28.3187;6.23168,30.1163"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="5.11793,29.946"/>
+ <dia:point val="5.11793,29.9213"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
<dia:point val="7.2512,29.3922"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="7.20042,29.3414;7.32551,30.9457"/>
+ <dia:rectangle val="7.20042,29.3414;7.32552,30.9457"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="7.2512,29.3922"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O46">
<dia:attribute name="obj_pos">
- <dia:point val="5.96882,26.0762"/>
+ <dia:point val="5.84838,26.0762"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="5.91882,26.0262;8.57853,26.9923"/>
+ <dia:rectangle val="5.79838,26.0262;8.69897,26.9923"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="5.96882,26.0762"/>
+ <dia:point val="5.84838,26.0762"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.5597058839307119"/>
+ <dia:real val="2.8005882368718877"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082624941"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7.24867,26.6574"/>
+ <dia:point val="7.24867,26.6327"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O47">
<dia:attribute name="obj_pos">
- <dia:point val="9.08495,26.3998"/>
+ <dia:point val="9.04127,26.3998"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="9.03495,26.3498;10.035,27.3159"/>
+ <dia:rectangle val="8.99127,26.3498;10.0786,27.3159"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="9.08495,26.3998"/>
+ <dia:point val="9.04127,26.3998"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="0.90000000157776949"/>
+ <dia:real val="0.98735294275424068"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082625274"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="9.53495,26.981"/>
+ <dia:point val="9.53495,26.9563"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
<dia:point val="8.84318,28.3795"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="8.7181,28.3295;9.9731,30.1418"/>
+ <dia:rectangle val="8.65435,28.3295;10.0368,30.1271"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="9.3456,29.9568"/>
+ <dia:point val="9.3456,29.9321"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O49">
<dia:attribute name="obj_pos">
- <dia:point val="5.439,30.8949"/>
+ <dia:point val="5.20738,30.8949"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="5.389,30.8449;9.16047,31.811"/>
+ <dia:rectangle val="5.15738,30.8449;9.39209,31.811"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="5.439,30.8949"/>
+ <dia:point val="5.20738,30.8949"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="3.6714705898130648"/>
+ <dia:real val="4.1347058839307111"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082624874"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7.27474,31.4761"/>
+ <dia:point val="7.27474,31.4514"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O50">
<dia:attribute name="obj_pos">
- <dia:point val="6.8012,28.5261"/>
+ <dia:point val="6.78135,28.5261"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="6.7512,28.4761;7.7512,29.4422"/>
+ <dia:rectangle val="6.73135,28.4761;7.77105,29.4422"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="6.8012,28.5261"/>
+ <dia:point val="6.78135,28.5261"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="0.90000000157776949"/>
+ <dia:real val="0.93970588393071131"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082625274"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7.2512,29.1073"/>
+ <dia:point val="7.2512,29.0826"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
<dia:point val="0.1025,49.0569"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.1025,48.4194;5.465,49.1919"/>
+ <dia:rectangle val="0.1025,48.4619;5.9375,49.2094"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:point val="0.2206,58.055"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="0.2206,57.6625;14.9431,67.03"/>
+ <dia:rectangle val="0.209037,57.6759;14.1806,68.0509"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#Metadata about all known audio files is stored in serveral tables of a database which
-is driven by libosl, the object storage layer library.
+ <dia:string>#Metadata about all known audio files is stored in serveral tables of a
+database which is driven by libosl, the object storage layer library.
-The "audio files" table is the main table of the database. It contains path, hash and
-metadata of each known file.
+The "audio files" table is the main table of the database. It contains
+path, hash and metadata of each known file.
-The "attributes" table maps each of the 64 possible attributes to a string. The
-attribute value of the file's metadata is translated through this table.
+The "attributes" table maps each of the 64 possible attributes to a
+string. The attribute value of the file's metadata is translated through
+this table.
-The tables shown shaded are blob tables which support add, rm, mv, cat, ls
-commands. All of these are optional.
+The tables shown shaded are blob tables which support add, rm, mv,
+cat, ls commands. All of these are optional.
-The "score" table describes the subset of admissible files for the current playlist or
-mood. This table is created on demand, resides only in memory and is discarded
-on exit.
+The "score" table describes the subset of admissible files for the
+current playlist or mood. This table is created on demand, resides
+only in memory and is discarded on exit.
-When the next audio file is to be streamed, the audio file selector gets the entry with
-the highest score from the "score" table, obtains path, hash, and metadata for this
-entry from the "audio files" table, opens the path and verifies the hash.#</dia:string>
+When the next audio file is to be streamed, the audio file selector gets
+the entry with the highest score from the "score" table, obtains path,
+hash, and metadata for this entry from the "audio files" table, opens
+the path and verifies the hash.#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
<dia:group>
<dia:object type="Flowchart - Extract" version="1" id="O54">
<dia:attribute name="obj_pos">
- <dia:point val="2.2855,53.4404"/>
+ <dia:point val="2.048,53.4404"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="2.13703,53.3776;6.61397,55.0782"/>
+ <dia:rectangle val="1.88598,53.3799;6.86502,55.0782"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="2.2855,53.4404"/>
+ <dia:point val="2.048,53.4404"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="4.1800000029802371"/>
+ <dia:real val="4.6550000029802332"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.5877777865147884"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="4.3755,54.7794"/>
+ <dia:point val="4.3755,54.7547"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="Flowchart - Extract" version="1" id="O55">
<dia:attribute name="obj_pos">
- <dia:point val="9.3146,55.0212"/>
+ <dia:point val="9.0846,55.0212"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="9.18822,54.9526;12.826,56.659"/>
+ <dia:rectangle val="8.94554,54.9564;13.0687,56.659"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="9.3146,55.0212"/>
+ <dia:point val="9.0846,55.0212"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="3.3850000029802261"/>
+ <dia:real val="3.8450000029802323"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.5877777865147775"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="11.0071,56.3602"/>
+ <dia:point val="11.0071,56.3355"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="Flowchart - Extract" version="1" id="O56">
<dia:attribute name="obj_pos">
- <dia:point val="6.0942,52.7104"/>
+ <dia:point val="5.9317,52.7104"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="5.97431,52.6393;9.35909,54.3482"/>
+ <dia:rectangle val="5.803,52.6426;9.5304,54.3482"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="6.0942,52.7104"/>
+ <dia:point val="5.9317,52.7104"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="3.1450000029802339"/>
+ <dia:real val="3.4700000029802327"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.5877777865147873"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7.6667,54.0494"/>
+ <dia:point val="7.6667,54.0247"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="Flowchart - Extract" version="1" id="O57">
<dia:attribute name="obj_pos">
- <dia:point val="7.1382,50.5875"/>
+ <dia:point val="6.8382,50.5875"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="6.99886,50.5227;11.1325,52.2253"/>
+ <dia:rectangle val="6.68191,50.5261;11.4495,52.2253"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="7.1382,50.5875"/>
+ <dia:point val="6.8382,50.5875"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="3.855000002980232"/>
+ <dia:real val="4.4550000029802321"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.587777786514786"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="9.0657,51.9265"/>
+ <dia:point val="9.0657,51.9018"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="Flowchart - Extract" version="1" id="O58">
<dia:attribute name="obj_pos">
- <dia:point val="9.8615,52.7977"/>
+ <dia:point val="9.7265,52.7977"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="9.76079,52.715;12.3722,54.4355"/>
+ <dia:rectangle val="9.61888,52.7202;12.5141,54.4355"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="9.8615,52.7977"/>
+ <dia:point val="9.7265,52.7977"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.4100000029802322"/>
+ <dia:real val="2.6800000029802327"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.5877777865147884"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="11.0665,54.1367"/>
+ <dia:point val="11.0665,54.112"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="Flowchart - Extract" version="1" id="O59">
<dia:attribute name="obj_pos">
- <dia:point val="5.6196,55.0581"/>
+ <dia:point val="5.4821,55.0581"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="5.50424,54.985;8.70996,56.6959"/>
+ <dia:rectangle val="5.35938,54.9882;8.85482,56.6959"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="5.6196,55.0581"/>
+ <dia:point val="5.4821,55.0581"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.9750000029802321"/>
+ <dia:real val="3.2500000029802325"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.58777778651479"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7.1071,56.3971"/>
+ <dia:point val="7.1071,56.3724"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="4.4263,51.8947"/>
+ <dia:point val="4.4263,51.87"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
<dia:point val="4.41144,52.1937"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="4.33894,52.1428;4.46231,53.4724"/>
+ <dia:rectangle val="4.33898,52.1428;4.46231,53.4702"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="4.41144,52.1937"/>
- <dia:point val="4.38981,53.4216"/>
+ <dia:point val="4.38985,53.4194"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
</dia:object>
<dia:object type="Standard - Line" version="0" id="O62">
<dia:attribute name="obj_pos">
- <dia:point val="5.00128,53.8536"/>
+ <dia:point val="5.03792,53.8314"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="4.93258,52.1555;7.74887,53.9223"/>
+ <dia:rectangle val="4.96922,52.1555;7.74887,53.9001"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="5.00128,53.8536"/>
+ <dia:point val="5.03792,53.8314"/>
<dia:point val="7.68017,52.2242"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:group>
<dia:object type="BPMN - Task" version="1" id="O63">
<dia:attribute name="obj_pos">
- <dia:point val="4.5779,77.8748"/>
+ <dia:point val="4.42569,77.8748"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="4.5279,77.8248;7.00496,78.8293"/>
+ <dia:rectangle val="4.37569,77.8248;7.15716,78.8293"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="4.5779,77.8748"/>
+ <dia:point val="4.42569,77.8748"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.3770588251071834"/>
+ <dia:real val="2.6814705898130642"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.90454545953538923"/>
<dia:real val="0.52916666975065518"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="5.76643,78.4858"/>
+ <dia:point val="5.76643,78.4594"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O64">
<dia:attribute name="obj_pos">
- <dia:point val="1.8596,76.2823"/>
+ <dia:point val="1.63592,76.2823"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="1.8096,76.2323;4.89548,77.2368"/>
+ <dia:rectangle val="1.58592,76.2323;5.11916,77.2368"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="1.8596,76.2823"/>
+ <dia:point val="1.63592,76.2823"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.9858823545189503"/>
+ <dia:real val="3.4332352956954173"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.9045454595353889"/>
<dia:real val="0.52916666975065518"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="3.35254,76.8933"/>
+ <dia:point val="3.35254,76.8669"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O66">
<dia:attribute name="obj_pos">
- <dia:point val="4.43347,74.415"/>
+ <dia:point val="4.31303,74.415"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="4.38347,74.365;7.04318,75.3311"/>
+ <dia:rectangle val="4.26303,74.365;7.16362,75.3311"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="4.43347,74.415"/>
+ <dia:point val="4.31303,74.415"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.5597058839307119"/>
+ <dia:real val="2.8005882368718877"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.8660606108262453"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="5.71332,74.9962"/>
+ <dia:point val="5.71332,74.9715"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O67">
<dia:attribute name="obj_pos">
- <dia:point val="7.22049,76.3016"/>
+ <dia:point val="7.11064,76.3016"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="7.17049,76.2516;9.07049,77.2177"/>
+ <dia:rectangle val="7.06064,76.2516;9.18034,77.2177"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="7.22049,76.3016"/>
+ <dia:point val="7.11064,76.3016"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="1.8000000015777682"/>
+ <dia:real val="2.0197058839307109"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082625108"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="8.12049,76.8828"/>
+ <dia:point val="8.12049,76.8581"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O68">
<dia:attribute name="obj_pos">
- <dia:point val="9.66808,76.3016"/>
+ <dia:point val="9.56352,76.3016"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="9.61808,76.2516;11.0681,77.2177"/>
+ <dia:rectangle val="9.51352,76.2516;11.1726,77.2177"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="9.66808,76.3016"/>
+ <dia:point val="9.56352,76.3016"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="1.3500000015777716"/>
+ <dia:real val="1.5591176486365934"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082625141"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="10.3431,76.8828"/>
+ <dia:point val="10.3431,76.8581"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O69">
<dia:attribute name="obj_pos">
- <dia:point val="9.59934,78.4014"/>
+ <dia:point val="9.48684,78.4014"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="9.54934,78.3514;11.1158,79.3175"/>
+ <dia:rectangle val="9.43684,78.3514;11.2283,79.3175"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="9.59934,78.4014"/>
+ <dia:point val="9.48684,78.4014"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="1.466470589813065"/>
+ <dia:real val="1.691470589813064"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082625141"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="10.3326,78.9826"/>
+ <dia:point val="10.3326,78.9579"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O70">
<dia:attribute name="obj_pos">
- <dia:point val="11.799,78.4014"/>
+ <dia:point val="11.6997,78.4014"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="11.749,78.3514;13.1911,79.3175"/>
+ <dia:rectangle val="11.6497,78.3514;13.2903,79.3175"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="11.799,78.4014"/>
+ <dia:point val="11.6997,78.4014"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="1.3420588251071883"/>
+ <dia:real val="1.5405882368718877"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082624797"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="12.47,78.9826"/>
+ <dia:point val="12.47,78.9579"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="BPMN - Task" version="1" id="O71">
<dia:attribute name="obj_pos">
- <dia:point val="4.45018,79.7644"/>
+ <dia:point val="4.32709,79.7644"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="4.40018,79.7144;7.12077,80.6805"/>
+ <dia:rectangle val="4.27709,79.7144;7.24386,80.6805"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="4.45018,79.7644"/>
+ <dia:point val="4.32709,79.7644"/>
</dia:attribute>
<dia:attribute name="elem_width">
- <dia:real val="2.62058823687188"/>
+ <dia:real val="2.8667647074601228"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="0.86606061082624586"/>
<dia:real val="0.49388889176727813"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="5.76047,80.3456"/>
+ <dia:point val="5.76047,80.3209"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O72">
<dia:attribute name="obj_pos">
- <dia:point val="6.99318,74.848"/>
+ <dia:point val="7.11362,74.848"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="6.94318,74.798;8.17049,76.3516"/>
+ <dia:rectangle val="7.06362,74.798;8.17049,76.3516"/>
</dia:attribute>
<dia:attribute name="orth_points">
- <dia:point val="6.99318,74.848"/>
+ <dia:point val="7.11362,74.848"/>
<dia:point val="8.12049,74.848"/>
<dia:point val="8.12049,76.3016"/>
</dia:attribute>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O73">
<dia:attribute name="obj_pos">
- <dia:point val="4.43347,74.848"/>
+ <dia:point val="4.31303,74.848"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.30254,74.798;4.48347,76.3323"/>
+ <dia:rectangle val="3.26303,73.798;4.36303,76.3323"/>
</dia:attribute>
<dia:attribute name="orth_points">
- <dia:point val="4.43347,74.848"/>
- <dia:point val="3.35254,74.848"/>
+ <dia:point val="4.31303,74.848"/>
+ <dia:point val="3.31303,74.848"/>
+ <dia:point val="3.31303,73.848"/>
+ <dia:point val="3.35254,73.848"/>
<dia:point val="3.35254,76.2823"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
+ <dia:enum val="0"/>
+ <dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="autorouting">
<dia:boolean val="true"/>
<dia:point val="3.35254,77.1868"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.30254,77.1368;4.6279,78.3771"/>
+ <dia:rectangle val="3.30254,77.1368;4.47569,78.3771"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="3.35254,77.1868"/>
<dia:point val="3.35254,78.3271"/>
- <dia:point val="4.5779,78.3271"/>
+ <dia:point val="4.42569,78.3271"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
</dia:object>
<dia:object type="Standard - ZigZagLine" version="1" id="O75">
<dia:attribute name="obj_pos">
- <dia:point val="6.95496,78.3271"/>
+ <dia:point val="7.10716,78.3271"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="6.90496,77.1177;8.17049,78.3771"/>
+ <dia:rectangle val="7.05716,77.1177;8.17049,78.3771"/>
</dia:attribute>
<dia:attribute name="orth_points">
- <dia:point val="6.95496,78.3271"/>
+ <dia:point val="7.10716,78.3271"/>
<dia:point val="8.12049,78.3271"/>
<dia:point val="8.12049,77.1677"/>
</dia:attribute>