Commit graph

27 commits

Author SHA1 Message Date
Yoan Pintas
3d855db758
Avoid simultaneous state changes (#6986) 2022-10-27 17:15:18 +02:00
Yoan Pintas
b26fdd974e
Add voice broadcast initial state in bubble data (#6972)
- Add voice broadcast initial state in bubble data
- Remove the local record after sending
2022-10-26 08:51:41 +02:00
Yoan Pintas
745429089a
Avoid unnecessary send state request (#6970) 2022-10-25 16:51:03 +02:00
Yoan Pintas
b97e10cb66
Update voice broadcast tiles UI (#6965) 2022-10-25 15:58:06 +02:00
Giom Foret
12fc751980 Voice Broadcast - Fix the chunk sequence number index
Bug: The first chunk index was 2 instead of 1
2022-10-25 09:56:02 +02:00
manuroe
b9ebb7dded VB: Move VoiceBroadcastRecorderService into a MatrixSDK
to make pure SwiftUI projects build
2022-10-20 20:10:41 +02:00
Philippe Loriaux
2fa1ebef25 Enhance chunk sending mecanism in recorder service 2022-10-20 20:02:39 +02:00
Philippe Loriaux
e7216538a5 Clean code 2022-10-20 19:53:47 +02:00
Philippe Loriaux
48fe6c4565 Remove useless imports 2022-10-20 19:39:51 +02:00
Philippe Loriaux
766579340d Update record UI to be in sync with other platforms 2022-10-20 19:39:51 +02:00
Philippe Loriaux
e3d46f9ac3 Fix API change for VectorHostingController 2022-10-20 19:39:51 +02:00
Philippe Loriaux
91268af136 Add missing update state after switching to resumed state 2022-10-20 19:39:51 +02:00
Philippe Loriaux
36c0a83542 Set voice broadcast recording to pause when the app goes in background and when the RVC will disappear 2022-10-20 19:39:51 +02:00
Philippe Loriaux
75f195f319 Fix a potential crash when trying to send a nil chunk file (in case of stop immediately after pause) 2022-10-20 19:39:51 +02:00
Philippe Loriaux
9686d843c0 Remove useless log in VoiceBroadcastRecorderService 2022-10-20 19:39:51 +02:00
Philippe Loriaux
e67323212e Add AAC to M4A converter and now convert chunks before sending them 2022-10-20 19:39:51 +02:00
Philippe Loriaux
8a6ed94705 Update sequence number associated to chunk file sending 2022-10-20 19:39:51 +02:00
Philippe Loriaux
0cf3528276 Update first chunk number 2022-10-20 19:39:50 +02:00
Philippe Loriaux
f30c4b53e9 Update recording state after stopping voice broadcast on every cases 2022-10-20 19:39:50 +02:00
Philippe Loriaux
b2aa401804 Send the last chunk file after stopping or pausing a record 2022-10-20 19:39:50 +02:00
Philippe Loriaux
eedfc637e9 Fix UI status at record startup and depending on the recording status 2022-10-20 19:39:50 +02:00
Philippe Loriaux
62b4e822ff Fix recorder service for audio node after stopping a record 2022-10-20 19:39:50 +02:00
Philippe Loriaux
48f340b509 Update recorder service 2022-10-20 19:39:50 +02:00
Philippe Loriaux
75f9e9ad32 Add sequence value when sending chunk files 2022-10-20 19:39:50 +02:00
Philippe Loriaux
838b180a2d Update recorder view and content 2022-10-20 19:39:50 +02:00
Philippe Loriaux
d2fd2269fc Fix missing parts on Voice broadcast recorder service 2022-10-20 19:39:50 +02:00
Philippe Loriaux
95abf4bbed First part of the voice broadcast recording feature 2022-10-20 19:39:50 +02:00