Nicholas
|
5cb10cd054
|
Improve voice note Bluetooth state handling.
|
2023-06-26 15:09:36 -04:00 |
|
Nicholas Tinsley
|
88f50da4fb
|
Discard voice note recording on error.
|
2023-06-22 13:32:27 -04:00 |
|
Nicholas Tinsley
|
aacad78cdb
|
Delete redundant Bluetooth voice note codepath.
Added some additional logging, as well.
|
2023-06-01 16:40:33 -03:00 |
|
Nicholas Tinsley
|
82db08b76f
|
Catch native RuntimeExceptions in voice memo recording start.
|
2023-05-30 15:07:58 -04:00 |
|
Nicholas Tinsley
|
71dddd4a1b
|
Add some more Bluetooth connection logging.
|
2023-05-25 11:55:42 -04:00 |
|
Nicholas Tinsley
|
61bf788f52
|
Tear down Bluetooth connection after voice memo recording.
|
2023-05-17 14:30:30 -04:00 |
|
Nicholas
|
f1fd29a477
|
Use Bluetooth headset mic to record voice notes.
|
2023-05-05 12:49:18 -03:00 |
|
Clark
|
e7f8d36199
|
Fix multidevice contact sync update job reporting wrong content length.
|
2023-04-20 13:50:11 -04:00 |
|
Clark
|
2256c8591a
|
Add special audio recording sample rate for Xiaomi Mi 9T.
|
2023-03-22 14:28:10 -04:00 |
|
Clark
|
79a062c838
|
Introduce thread priorities for threads and handlerthreads.
|
2023-03-20 17:39:08 -04:00 |
|
Greyson Parrelli
|
6c6d4e801f
|
Fix crash when starting multiple audio records.
|
2023-03-20 17:37:24 -04:00 |
|
Cody Henthorne
|
23d0152767
|
Use newer APIs for wave form generation.
|
2023-02-16 16:08:47 -05:00 |
|
Cody Henthorne
|
9610339f38
|
Improve UX around seeing audio wave forms.
- Attempts to generate the wave form on download instead on display
- Allows multi-threaded generation of wave forms instead of serial
executor
|
2023-02-15 09:43:16 -05:00 |
|
Nicholas
|
d33aa247db
|
Fix composer voice memo cancellation due to focus loss.
|
2023-02-02 17:22:40 -05:00 |
|
Clark
|
7745ae62ea
|
Add logging for voice note recording events.
|
2023-01-25 17:02:41 -05:00 |
|
Clark
|
4dcbbfdd63
|
Fix voice note draft not being generated on audio focus loss.
|
2023-01-24 14:18:28 -05:00 |
|
Nicholas Tinsley
|
0e5031ab45
|
Revert "Switch to BT mic if available for voice memo recording."
This reverts commit 9f6eb142d2 .
|
2022-12-21 13:25:56 -05:00 |
|
Nicholas
|
9f6eb142d2
|
Switch to BT mic if available for voice memo recording.
Addresses #12016.
|
2022-12-16 15:22:04 -05:00 |
|
Cody Henthorne
|
c5b4f44ab8
|
Fix various compiler warnings.
|
2022-12-16 15:22:04 -05:00 |
|
Greyson Parrelli
|
7949996c5c
|
Renamed database classes to table classes.
Because they're not databases. They're tables.
|
2022-11-30 17:10:36 -05:00 |
|
Nicholas
|
f1fafa6516
|
Gain temporary audio focus during voice memo recording.
|
2022-11-09 19:26:48 -05:00 |
|
Greyson Parrelli
|
057231b9c3
|
Update libsignal-client to 0.14.0
|
2022-03-17 12:12:56 -04:00 |
|
Greyson Parrelli
|
7ef41c0169
|
Inline the voice note recording V2 feature flag.
|
2022-02-09 11:03:42 -05:00 |
|
Cody Henthorne
|
856bd54059
|
Fix NPE in media record.
|
2022-01-12 12:27:06 -05:00 |
|
Cody Henthorne
|
1a499e23d9
|
Handle ISE with new voice note recording.
|
2022-01-05 09:52:22 -05:00 |
|
Cody Henthorne
|
ae40a65924
|
Fix MediaRecorder crash when no data captured.
|
2022-01-03 18:47:11 -05:00 |
|
Cody Henthorne
|
b04ae3a8b3
|
Use MediaRecorder for voice notes on capable devices.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
|
2021-12-22 14:17:26 -05:00 |
|
Greyson Parrelli
|
843ed24bbb
|
Introduce SignalDatabase as the main database entrypoint.
|
2021-11-18 12:36:52 -05:00 |
|
Alex Hart
|
0ac234e7bf
|
Wrap calls in separate checks for ISE so we do as many as possible.
|
2021-08-02 16:19:43 -04:00 |
|
Alex Hart
|
5826b0c068
|
Implement drafts for voice notes.
|
2021-07-07 14:58:50 -03:00 |
|
Greyson Parrelli
|
b053fbc4a7
|
Use Log.tag where appropriate.
|
2021-03-31 16:02:32 -03:00 |
|
Cody Henthorne
|
dc9b8169c0
|
Make thread related utility methods available for use in all modules.
|
2021-03-02 11:07:04 -05:00 |
|
Greyson Parrelli
|
8e93bf9075
|
Create a core-util module with some common utilities.
|
2020-12-05 13:44:13 -05:00 |
|
Alex Hart
|
9effa47dd8
|
Allow voice notes to continue playback after leaving conversation.
|
2020-10-15 16:19:17 -04:00 |
|
Alan Evans
|
42e2576813
|
Prevent repeat attempts when waveforms cannot be generated.
|
2020-06-26 16:18:27 -03:00 |
|
Alan Evans
|
91b142e0d9
|
Fix waveform array out of bounds.
|
2020-06-04 10:21:10 -04:00 |
|
Alan Evans
|
543f38c75d
|
Fix Wave form IOException thread issue.
|
2020-06-02 07:38:15 -03:00 |
|
Alan Evans
|
3fec23fd36
|
Show remaining time on wave form view and cache wave form in database.
|
2020-06-01 17:43:05 -04:00 |
|
Alan Evans
|
daace9bd1a
|
Audio wave forms on voice notes.
|
2020-05-29 09:51:21 -04:00 |
|
Greyson Parrelli
|
fadcc606f8
|
Optimize uploads during media composition.
By uploading in advance (when on unmetered connections), media messages
can send almost instantly.
|
2020-01-24 10:54:38 -05:00 |
|
Alan Evans
|
9ebe920195
|
Move all files to natural position.
|
2020-01-06 11:08:30 -05:00 |
|