Greyson Parrelli
|
26b9cea88e
|
Move to separate message and media backup keys.
|
2024-11-01 16:07:25 -04:00 |
|
Greyson Parrelli
|
6112ee9bd3
|
Initialize AppDependencies if needed in AvatarProvider.
|
2024-09-13 10:51:30 -04:00 |
|
Nicholas Tinsley
|
623312d8f6
|
Inline StreamingTranscoder.
Delete InMemoryTranscoder.
|
2024-09-11 15:14:04 -04:00 |
|
Nicholas Tinsley
|
e036c8992f
|
Don't display erroneous remaining time in video player.
|
2024-08-22 12:58:33 -07:00 |
|
Nicholas Tinsley
|
4af6e0480a
|
Fix playback position indicator for trimmed video clips.
|
2024-08-08 12:22:34 -07:00 |
|
Nicholas Tinsley
|
fddc99ab4f
|
Remove noise log statement from ExoPlayer.
|
2024-07-18 11:07:27 -04:00 |
|
Greyson Parrelli
|
61405a62c2
|
Fix NPE in exoplayer transfer listener.
|
2024-07-17 15:21:14 -04:00 |
|
Nicholas Tinsley
|
10ad73f201
|
Add logging around data source reading.
|
2024-07-16 17:48:47 -04:00 |
|
Greyson Parrelli
|
b6a4e1f145
|
Rewrite the AppDependencies system.
|
2024-06-05 15:46:00 -04:00 |
|
Clark
|
5c3ea712fe
|
Add streaming video support for attachment files.
|
2024-06-05 15:46:00 -04:00 |
|
Nicholas Tinsley
|
bc5cb454bf
|
Ship "instant" video playback.
|
2024-06-05 15:46:00 -04:00 |
|
Nicholas Tinsley
|
c0cb2b5e12
|
Allow seeking in video timeline.
|
2024-03-19 14:47:58 -04:00 |
|
Nicholas Tinsley
|
9bd6ad36cc
|
Round corners of selected region in video trimmer.
|
2024-03-06 20:42:01 -04:00 |
|
Nicholas Tinsley
|
ccc9752485
|
Hoist video editor state out of VideoEditorFragment.
|
2024-03-06 20:42:01 -04:00 |
|
Nicholas Tinsley
|
c53abe0941
|
Video Sending Redesign
|
2024-03-06 20:42:01 -04:00 |
|
Nicholas Tinsley
|
6fc9055221
|
Calculate video encoding settings based on trimmed duration.
|
2024-01-25 18:59:57 -05:00 |
|
Nicholas Tinsley
|
d2cbf11264
|
Don't fail video send on postprocess failure.
|
2024-01-25 13:32:03 -05:00 |
|
Nicholas Tinsley
|
3c9a7fd329
|
Reorganize video converter library packages
|
2024-01-23 11:52:04 -05:00 |
|
Nicholas Tinsley
|
7bb1c58452
|
Refactor Mp4FaststartPostProcessor.
|
2024-01-23 11:52:04 -05:00 |
|
Nicholas Tinsley
|
caa5e233df
|
Expose StreamingTranscoder configuration options in sample app.
|
2024-01-23 11:52:03 -05:00 |
|
Nicholas Tinsley
|
c7609f9a2a
|
StreamingTranscoder sample app.
|
2024-01-23 11:52:03 -05:00 |
|
Nicholas Tinsley
|
960c1df5e7
|
Apply faststart to videos transcoded using Streams.
|
2024-01-09 16:59:20 -05:00 |
|
Greyson Parrelli
|
fe39b5e4e2
|
Clean up AttachmentTable schema.
|
2024-01-09 11:12:48 -04:00 |
|
Greyson Parrelli
|
3554f82ea3
|
Convert AttachmentTable and models to kotlin.
|
2024-01-09 11:12:48 -04:00 |
|
Nicholas Tinsley
|
b280ff7495
|
Instant video processing metadata.
|
2024-01-03 15:12:45 -05:00 |
|
Greyson Parrelli
|
4fe6d79fff
|
Unify our Base64 utilities.
|
2023-10-17 11:15:56 -04:00 |
|
Greyson Parrelli
|
7d5786ea93
|
Add a core-util-jvm module.
This is basically a location where we can put common utils that can also
be imported by libsignal-service (which is java-only, no android
dependency).
|
2023-10-05 19:13:19 -04:00 |
|
Nicholas
|
d063cfe36a
|
Upgrade libsignal to 0.32.1
|
2023-09-28 19:57:32 -04:00 |
|
Nicholas
|
64babe2e42
|
Streamable Video.
|
2023-09-06 09:34:48 -04:00 |
|
Nicholas Tinsley
|
2397cb5428
|
Fix play-pause button in video player.
|
2023-08-17 14:34:19 -04:00 |
|
Nicholas
|
11cfe5ee82
|
Upgrade to AndroidX Media3.
|
2023-08-16 10:26:32 -04:00 |
|
Nicholas
|
627657e1de
|
Update to the final ExoPlayer release.
|
2023-07-19 17:12:18 -04:00 |
|
Clark
|
f4a082584c
|
Add upload/download size restrictions for attachments based on remote config.
|
2023-07-11 17:58:09 -04:00 |
|
Nicholas
|
9361aa700a
|
Transcode video files in a streamable format.
|
2023-06-29 18:30:29 -04:00 |
|
Alex Hart
|
605289aca4
|
Upgrade ktlint and add twitter compose rules.
|
2023-02-14 14:02:22 -05:00 |
|
Greyson Parrelli
|
3e7dc79fe8
|
Remove unnecessary code now that minSdk is 21.
|
2023-01-17 14:30:48 -05:00 |
|
Cody Henthorne
|
4081ac2a83
|
Fix video controls becoming unresponsive after quickly paging.
|
2022-12-19 14:30:37 -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
|
af89d85696
|
Fade out video player controls on playback.
2 second delay, cancelable if the video is paused or finished.
|
2022-11-04 16:08:30 -04:00 |
|
Alex Hart
|
c1ff2aeeff
|
Print pool stats whenever we fail to get an ExoPlayer instance.
|
2022-11-02 15:31:52 -04:00 |
|
Nicholas
|
7759ad283d
|
Media Preview V2 Visual Redesign.
|
2022-10-25 16:48:39 -03:00 |
|
Nicholas
|
469cab284e
|
Media Preview V2 Visual Redesign
|
2022-10-24 21:03:12 -03:00 |
|
Greyson Parrelli
|
1007b4d635
|
Reduce flakiness of our dependencies.
|
2022-10-24 21:02:22 -03:00 |
|
Nicholas
|
32fbbf2b55
|
Add seek buttons for videos longer than 30s.
|
2022-10-24 21:02:22 -03:00 |
|
Nicholas
|
7f4e964ec8
|
Enable Media Preview V2.
|
2022-10-24 21:02:17 -03:00 |
|
Alex Hart
|
94f072c5aa
|
Ensure content is stopped during video player cleanup.
|
2022-10-24 12:58:53 -03:00 |
|
Alex Hart
|
957f8754e1
|
Fix poor handling of single tap touches.
|
2022-10-14 10:31:55 -03:00 |
|
Alex Hart
|
220931d3df
|
Pass through clip information to video player.
|
2022-10-12 15:46:19 -04:00 |
|
Alex Hart
|
e1c6dfb73b
|
Move story post display logic into a single fragment.
|
2022-10-12 10:02:27 -03:00 |
|
Alex Hart
|
b6546f3ae3
|
Fix single tap on video previews.
|
2022-09-01 17:06:51 -03:00 |
|