Commit Graph

24850 Commits

Author SHA1 Message Date
Richard Alam
7659e7fc0e - store single use auth keys in redis 2019-06-06 14:26:28 -07:00
Richard Alam
b3de5ae440 Merge branch 'captions-text-tracks-intermediate-branch' of github.com:bigbluebutton/bigbluebutton into captions-text-tracks-intermediate-branch 2019-06-06 10:04:52 -07:00
Richard Alam
a8b6717c94 - put captions into temporary file to remove race condition between start of processing and writing contents of file. 2019-06-06 10:03:54 -07:00
Calvin Walton
4c1e2ed477 RaP: Reduce ffmpeg output spam in logs of caption inbox 2019-06-06 10:49:27 -04:00
Calvin Walton
7f92b58140 RaP: Dir.glob accepts a block directly, no need for a temp variable 2019-06-06 10:44:47 -04:00
Calvin Walton
620ed367be RaP: glob is a method on Dir, not File 2019-06-06 10:43:40 -04:00
Calvin Walton
94ae7c330b RaP: Use correct variable to get info for new caption track 2019-06-06 10:41:14 -04:00
Calvin Walton
aecb66e28d RaP: Create the recording captions dir before moving the converted vtt file 2019-06-06 10:34:08 -04:00
Richard Alam
7577bf5310 - check if lang param is valid 2019-06-06 07:21:54 -07:00
Calvin Walton
07688593ac caption-inbox: clean up track file if language tag is invalid 2019-06-04 14:28:58 -04:00
Richard Alam
c92bfbb591 - deploy recording scripts in proper location
- log upload captions params
2019-06-04 14:07:10 -04:00
Calvin Walton
f693915e99 RaP captions: Fix usage of JSON.parse, use a proc to capture local vars 2019-06-04 14:01:51 -04:00
Calvin Walton
f04bf290af Fix requires for journald-logger 2019-06-04 12:18:46 -04:00
Calvin Walton
413f2cd2fc RaP: Correct comment about ruby version in rubocop config 2019-06-04 11:25:20 -04:00
Calvin Walton
983751c9c0 RaP: Have the caption inbox run the caption integration scripts. 2019-06-04 11:03:22 -04:00
Calvin Walton
bdd60a197c RaP: Add note about rubocop ruby version 2019-06-04 11:03:22 -04:00
Calvin Walton
676fa41f06 Add caption integration script for presentation format. 2019-06-04 11:03:22 -04:00
Calvin Walton
b22c905194 rap-caption-inbox: improve formatting, initial pass at conversion
It now attempts to convert the uploaded caption file to WebVTT and
updates the index file.
2019-06-04 11:03:22 -04:00
Calvin Walton
775c348ddc RaP: Add an optional test group which installs e.g. rubocop 2019-06-04 11:03:22 -04:00
Calvin Walton
c6e09f52a1 RaP Caption inbox: read uploaded caption json file
Some additional validation/normalization is added for the language tag,
and some cleanup has been done for logging.
2019-06-04 11:03:22 -04:00
Calvin Walton
812052a8c7 Change events archiver to read config from relative path
Makes testing easier
2019-06-04 11:03:22 -04:00
Calvin Walton
d74f0044cc Add function that uses ffmpeg to convert subtitles to webvtt
FFmpeg has pretty good format autodetection even if the filename has the
'.txt' extension, so just rely on that. It'll even pull subtitles out of
video files - although I expect we'll have size limits so that doesn't
happen.
2019-06-04 11:03:22 -04:00
Calvin Walton
23da507fa8 Initial outline of the rap worker tool for handling the caption inbox
Rather than running the tool in a loop, I'm using inotify to watch for
new files being created (ideally, the other rap workers will be migrated
to this style in the future). The trigger for processing is the creation
of the .json index file for the uploaded track.
2019-06-04 11:03:22 -04:00
Richard Alam
7fdb920aad - change field names to match json keys 2019-06-03 13:18:27 -07:00
Richard Alam
8db3903942 - add checksum check on put recordings text track api 2019-06-03 12:59:37 -07:00
Richard Alam
08f0c2b4e7 - make changes to align closer to spec document 2019-06-03 11:59:20 -07:00
Richard Alam
9d416ee473 Merge branch 'text-tracks' of https://github.com/riadvice/bigbluebutton into riadvice-text-tracks 2019-05-30 12:30:07 -07:00
Anton Georgiev
302c1380b0
Merge pull request #7539 from ritzalam/track-fs-conf-user
- track FS caller using UUID so we can find when the channel was cre…
2019-05-30 15:21:37 -04:00
Richard Alam
8cb00f457a - track FS caller using UUID so we can find when the channel was created and destroyed.
This will help us hunt an issue where a channel gets stuck in a voice conference.
2019-05-30 12:07:32 -07:00
Anton Georgiev
72486014cd
Merge pull request #7524 from KDSBrowne/0A-access-10
Make whiteboard toolbar accessible via keyboard
2019-05-30 14:50:04 -04:00
Anton Georgiev
2ee8851f0d
Merge pull request #7088 from KDSBrowne/2.2-fix-dropzone-style
Fix presentation upload drop zone showing red
2019-05-30 13:58:38 -04:00
KDSBrowne
a0fa2d44a2 use file extension instead of mime type for accepted files 2019-05-30 17:46:05 +00:00
Anton Georgiev
3a0e85f00e
Merge pull request #7532 from lfzawacki/external-video-logs
Add some logs to the external video sync
2019-05-30 10:14:15 -04:00
Lucas Zawacki
8198a14871 Add log codes 2019-05-29 17:25:16 -03:00
Richard Alam
1d0c786c7b
Merge pull request #7533 from ritzalam/sign-screenshare-jar-expire-2019-05-28
- resign screenshare jars with cert expiring on may 28, 2021
2019-05-29 16:15:13 -04:00
KDSBrowne
b74e0600b5 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into 2.2-fix-dropzone-style 2019-05-29 19:34:28 +00:00
KDSBrowne
fb38e2a2fd on open move focus in submenu to currently selected item 2019-05-29 19:11:25 +00:00
Lucas Zawacki
195395334b Add some logs to the external video sync 2019-05-29 16:06:41 -03:00
Richard Alam
755fe66a3b - resign screenshare jars with cert expiring on may 28, 2021 2019-05-29 12:04:51 -07:00
Anton Georgiev
5c6ef24088
Merge pull request #7525 from antobinary/deny-incorrect-presentationId
Handle incorrect presentationId passed from client
2019-05-29 13:35:44 -04:00
Anton Georgiev
0b71172e12
Merge pull request #7453 from pedrobmarin/closed-captions-prototype
Closed captions prototype
2019-05-29 11:57:45 -04:00
Anton Georgiev
ac36732849
Merge branch 'master' into closed-captions-prototype 2019-05-29 11:51:45 -04:00
Pedro Beschorner Marin
d5569142c3
Merge pull request #3 from antobinary/test-cc-3
Linting and other minor changes to closed captions pr
2019-05-29 12:48:49 -03:00
Anton Georgiev
bc79d54679 remove unused css 2019-05-29 15:44:34 +00:00
Anton Georgiev
6adc608fd0 closed captions linting part3 2019-05-29 14:31:27 +00:00
Anton Georgiev
91e3298c84
Merge pull request #7488 from KDSBrowne/02-poll-published-toast
Stop obsolete toasts for published polls
2019-05-29 08:54:57 -04:00
Anton Georgiev
bfdad1fa2b
Merge pull request #7527 from Tainan404/issue-7510
Fix breakout showing wrong message in breakout start
2019-05-29 07:53:23 -04:00
Tainan Felipe
83fba75652 Fix brakout showing wrong message in breakout start 2019-05-28 17:29:04 -03:00
Pedro Beschorner Marin
3cda9dce46
Merge pull request #2 from antobinary/test-cc-3
Improve mobile view for reader-menu
2019-05-28 16:34:42 -03:00
Anton Georgiev
28f3329a16 improve mobile view for reader-menu 2019-05-28 19:24:06 +00:00