David Halls
|
5809b177e0
|
Fix swap cameras on Android
|
2021-09-04 15:51:30 +01:00 |
|
David Halls
|
c00f2c9dd1
|
Update TODO
|
2021-09-04 13:31:55 +01:00 |
|
David Halls
|
f589b984a7
|
Update webm-muxer.js
|
2021-09-04 13:31:14 +01:00 |
|
David Halls
|
c5d19b4a7e
|
Safari: suspend then close AudioContext
Otherwise sometimes the tab shows audio is still being produced
|
2021-09-04 08:47:13 +01:00 |
|
David Halls
|
673eb06bfe
|
Fixes for Safari on Mac
|
2021-09-03 23:06:41 +01:00 |
|
David Halls
|
81fff39248
|
Common function to set media
|
2021-09-03 07:43:44 +01:00 |
|
David Halls
|
e0a6c76d6b
|
Retry gUM with audio and video separately
|
2021-09-03 07:32:30 +01:00 |
|
David Halls
|
52cd36b298
|
Update TODO
|
2021-09-02 20:52:38 +01:00 |
|
David Halls
|
5513ce978f
|
Fix mic toggle while camera on
|
2021-09-02 20:45:13 +01:00 |
|
David Halls
|
d7766e2ee5
|
Use audio worklet for regular update events even with MediaRecorder
|
2021-09-02 19:39:00 +01:00 |
|
David Halls
|
ca851c3f18
|
Slight tidy up
|
2021-09-02 08:53:36 +01:00 |
|
David Halls
|
4700708d7b
|
Fix camera switch
|
2021-09-01 22:32:15 +01:00 |
|
David Halls
|
cdcdd26737
|
Fix audio but no video
|
2021-09-01 22:25:34 +01:00 |
|
David Halls
|
dc1631fbac
|
Rename shader
|
2021-09-01 06:42:19 +01:00 |
|
David Halls
|
1d9ca07615
|
Make greyscaling an option
|
2021-09-01 06:40:22 +01:00 |
|
David Halls
|
3cf00f7655
|
Lock portrait even if currently landscape
|
2021-09-01 06:18:10 +01:00 |
|
David Halls
|
fb1bb65098
|
Enable camera switch when portrait locked
|
2021-08-31 22:53:09 +01:00 |
|
David Halls
|
758becd42d
|
Create a single silent source, switch when no audio source
|
2021-08-31 21:48:00 +01:00 |
|
David Halls
|
3c64ffc5e0
|
Finish camera facing mode swap
|
2021-08-23 22:40:23 +01:00 |
|
David Halls
|
5ce3adcc5f
|
Start implementing camera facing mode swap
|
2021-08-22 22:53:44 +01:00 |
|
David Halls
|
02e6e32028
|
Start restructure to allow video to be restarted
|
2021-08-21 12:08:22 +01:00 |
|
David Halls
|
e863e4443e
|
Cope with resolution changes when rotate
Add swap facing mode icon in preparation for implementing
facing mode change
|
2021-08-20 12:39:32 +01:00 |
|
David Halls
|
47b35d34bb
|
Remove comment
|
2021-08-19 16:30:33 +01:00 |
|
David Halls
|
70d7a37417
|
Fix lock and rotate portrait
|
2021-08-19 13:55:52 +01:00 |
|
David Halls
|
e0a1ee2550
|
Start to fix lock and rotate portrait
|
2021-08-19 12:36:09 +01:00 |
|
David Halls
|
cdf5652f32
|
Fix "zoom"
|
2021-08-19 09:53:58 +01:00 |
|
David Halls
|
8748d960ed
|
Remove done TODO
|
2021-08-17 12:30:13 +01:00 |
|
David Halls
|
3edca01379
|
Use encoder resolution for canvas
|
2021-08-17 12:29:34 +01:00 |
|
David Halls
|
46f2c47496
|
Let getUserMedia choose resolution
|
2021-08-17 12:25:40 +01:00 |
|
David Halls
|
f687aabd41
|
Add ability to select encoder resolution
|
2021-08-17 09:20:28 +01:00 |
|
David Halls
|
6743fe3a1a
|
Allow nav collapse to be closed by clicking on canvas
|
2021-08-16 22:09:34 +01:00 |
|
David Halls
|
0db0208b3e
|
Pick up latest webm-muxer.js
|
2021-08-14 07:31:34 +01:00 |
|
David Halls
|
47275129d3
|
If not forced stop, let remaining data be encoded
|
2021-08-11 22:12:14 +01:00 |
|
David Halls
|
ed4d8d41a8
|
Fix issues introduced by non-quirks mode
|
2021-08-03 07:58:04 +01:00 |
|
David Halls
|
e2bb8761d2
|
Put correct codec back, update TODO
|
2021-07-30 08:07:22 +01:00 |
|
David Halls
|
810e489570
|
Force end if ffmpeg hasn't started generating data
Otherwise we'll get an expected error from ffmpeg
|
2021-07-30 07:53:34 +01:00 |
|
David Halls
|
af9716df79
|
Hide ingestion URL when live on small screen
|
2021-07-29 21:46:35 +01:00 |
|
David Halls
|
d91778b983
|
More responsiveness
|
2021-07-29 08:46:39 +01:00 |
|
David Halls
|
620a6d75dc
|
Use more responsive layout
|
2021-07-28 22:22:52 +01:00 |
|
David Halls
|
f29416b161
|
Fix disable logic
|
2021-07-25 23:45:57 +01:00 |
|
David Halls
|
c6653277fd
|
Add option to zoom in when displaying portrait-on-landscope
|
2021-07-25 23:37:55 +01:00 |
|
David Halls
|
05724ed49e
|
Fix rotated locked portrait
|
2021-07-24 08:17:45 +01:00 |
|
David Halls
|
b86acdf4b5
|
Start fixing video positioning
|
2021-07-23 23:17:20 +01:00 |
|
David Halls
|
fda8eb2046
|
Add mode where portrait isn't rotated
|
2021-07-22 06:35:18 +01:00 |
|
David Halls
|
0ae72e0bd6
|
Only fullscreen in portrait mode
|
2021-07-18 20:47:09 +01:00 |
|
David Halls
|
8f0cb0f54c
|
Add rotation for MediaRecorder method too
|
2021-07-18 16:19:51 +01:00 |
|
David Halls
|
b4364432cd
|
Lock screen orientation
|
2021-07-18 07:52:36 +01:00 |
|
David Halls
|
8be5ea5d51
|
Add rotation metadata if initially in portrait mode
YouTube ignores it though - only supports landscape
|
2021-07-18 07:32:31 +01:00 |
|
David Halls
|
2767c05572
|
Display portrait video correctly
|
2021-07-17 08:44:02 +01:00 |
|
David Halls
|
2479db5401
|
Start handling portrait video
Android phones typically only support encoding of landscape.
Still need to rotate the display back again.
|
2021-07-16 07:18:18 +01:00 |
|