Commit Graph

35963 Commits

Author SHA1 Message Date
Ramón Souza
4347be6c29
Merge pull request #16089 from ramonlsouza/update-bbb-playback
build(bbb-playback): v5.0.0-beta.1
2022-12-05 15:11:01 -03:00
Ramón Souza
70735d567a build bbb-playback v5.0.0-beta.1 2022-12-05 15:07:33 -03:00
Ramón Souza
654116f0d2
Merge pull request #15701 from JoVictorNunes/fix-dashboard-deps-Sep-15
chore: rearrange Dashboard dependencies
2022-12-05 14:59:56 -03:00
Ramón Souza
a897f9d5d0 Merge remote-tracking branch 'upstream/v2.6.x-release' into pr-15701 2022-12-05 14:56:48 -03:00
Anton Georgiev
2a4c8d57bf
Merge pull request #16081 from gabriellpr/copy-paste-test
test: copy/paste public message
2022-12-05 12:51:25 -05:00
Calvin Walton
4127f4ccc7 Recording: Pre-process video files using separate ffmpeg
Even with the filter changes made, there's still some cases where
filter chain hangs can result from filter reconfigurations. To solve the
issue completely, I have split out pre-processing video files to
separate ffmpeg processes, so that the filter chain for compositing will
not ever be reconfigured.

Each input video now has a separate ffmpeg process run for it which
does the scaling, padding, and video extending steps. To avoid issues
with disk space usage and extra cpu usage or quality loss, the output
from these separate processes is sent to the compositing ffmpeg process
as uncompressed video in a pipe. To simplify the setup, named pipes
(special files) are used rather than setting up pipes in the ruby code
programmatically.

The extra ffmpeg processes are configured to log to files, and when
complete their log output is copied to the recording processing log.
Processes are joined to ensure zombie processes are not created, and
the return codes of all the processes are checked so errors can be
detected.

Due to the overhead of transferring video through pipes, this might
be a bit slower than the 2.4 recording processing - but on the other
hand, some of the video decoding and scaling happens in parallel, so it
might balance out.
2022-12-05 11:55:59 -05:00
Calvin Walton
58c4ffd068 Recording: Pre-process video files using separate ffmpeg
Even with the filter changes made, there's still some cases where
filter chain hangs can result from filter reconfigurations. To solve the
issue completely, I have split out pre-processing video files to
separate ffmpeg processes, so that the filter chain for compositing will
not ever be reconfigured.

Each input video now has a separate ffmpeg process run for it which
does the scaling, padding, and video extending steps. To avoid issues
with disk space usage and extra cpu usage or quality loss, the output
from these separate processes is sent to the compositing ffmpeg process
as uncompressed video in a pipe. To simplify the setup, named pipes
(special files) are used rather than setting up pipes in the ruby code
programmatically.

The extra ffmpeg processes are configured to log to files, and when
complete their log output is copied to the recording processing log.
Processes are joined to ensure zombie processes are not created, and
the return codes of all the processes are checked so errors can be
detected.

Due to the overhead of transferring video through pipes, this might
be a bit slower than the 2.4 recording processing - but on the other
hand, some of the video decoding and scaling happens in parallel, so it
might balance out.
2022-12-05 11:49:16 -05:00
Anton Georgiev
09eec6b3c5
Merge pull request #16066 from bigbluebutton/antobinary-svgImages
refactor: Remove check for svgImagesRequired
2022-12-05 09:20:17 -05:00
Ramón Souza
1b1cca2771
Merge pull request #16088 from ramonlsouza/remove-postcss
chore: remove postcss
2022-12-05 11:17:26 -03:00
Ramón Souza
9468c14df0 remove postcss 2022-12-05 10:30:35 -03:00
Ramón Souza
c8cce37cc4
Merge pull request #16087 from ramonlsouza/locales-dec5
chore: Pulled the latest 2.6 HTML5 locales from Transifex
2022-12-05 09:33:21 -03:00
Localization Server
064f362432 chore: Pulled the latest 2.6 HTML5 locales from Transifex 2022-12-05 09:26:18 -03:00
Anton Barboza
5a65e30911 Merge remote-tracking branch 'upstream/v2.6.x-release' into v2.6-tests-fixes 2022-12-02 12:20:27 +01:00
Ramón Souza
1cf416e907
Merge pull request #16073 from ramonlsouza/fix-chat-on-join
fix: chat not appearing on join
2022-12-01 13:24:11 -03:00
Gabriel Porfirio
07c1a894e7 added issue's link 2022-12-01 12:06:30 -03:00
Anton Georgiev
dbf5143941
Merge pull request #15958 from gabriellpr/shared-notes-tests
test: Shared notes
2022-12-01 09:50:32 -05:00
Anton Georgiev
e98ffcf0b8
Merge pull request #16018 from gabriellpr/dark-mode-test
test: Dark mode
2022-12-01 09:46:52 -05:00
Gabriel Porfirio
76ecbb3085 removed only flag 2022-12-01 11:39:26 -03:00
gabriellpr
792566a48b
Merge pull request #7 from antonbsa/link-issue
test: Linking issue on tests
2022-12-01 11:21:47 -03:00
Gabriel Porfirio
0806cbf696 changed to call locators once 2022-12-01 11:15:55 -03:00
Anton Barboza
29196da620 test: add function to link issue or PR 2022-12-01 14:43:36 +01:00
Gabriel Porfirio
2a23e63a64 copy and paste public message test 2022-12-01 08:19:03 -03:00
Maxim Khlobystov
57ccf98edd Visual regression tests: take screenshots of the whiteboard instead of the entire client 2022-12-01 10:25:03 +00:00
Anton Barboza
c6f697bd32 core: update CI checkout version 2022-12-01 10:14:51 +01:00
Ramón Souza
d20079e7b9 fix closed chat on join 2022-11-30 15:32:47 -03:00
Anton Barboza
8691c47902 test: update whiteboard screenshots (visual regression) 2022-11-30 18:16:24 +01:00
Paulo Lanzarin
a783ce824e
Merge pull request #16071 from bigbluebutton/sfu295
build(bbb-webrtc-sfu): v2.9.5
2022-11-30 13:31:28 -03:00
Anton Barboza
77d958d172 test: update dependencies and fix polling elements 2022-11-30 16:50:43 +01:00
Paulo Lanzarin
242927c0cf
build(bbb-webrtc-sfu): v2.9.5
See https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.5
2022-11-30 11:25:22 -03:00
Ramón Souza
fbe2eec142 adjust confirmation modal label 2022-11-30 08:31:37 -03:00
Anton Georgiev
74a8bc3911
refactor: Remove check for svgImagesRequired
See #16022
2022-11-29 12:14:16 -05:00
Anton Barboza
d89c4824bb Merge remote-tracking branch 'upstream/v2.6.x-release' into v2.6-tests-fixes 2022-11-29 18:01:41 +01:00
Anton Barboza
bfb29c8c32 test: add new selector check and update package-lock.json 2022-11-29 18:01:14 +01:00
Ramón Souza
3f2d66a8ae
Merge pull request #16063 from JoVictorNunes/toolbar-not-appearing
fix: Toolbar not appearing
2022-11-28 15:13:52 -03:00
Ramón Souza
2dba76e3ba
Merge pull request #15914 from manschwa/issue-15891
Switch positions and colors of 'Leave meeting' and 'End meeting'.
2022-11-28 09:29:02 -03:00
Ramón Souza
748080bc1b
Merge pull request #15917 from manschwa/issue-15892
Changes the text of the 'Yes' button of the 'End meeting' dialog, ref…
2022-11-28 09:22:25 -03:00
Joao Victor
18d38b16ad fix: presentation toolbar and presentation menu 2022-11-25 18:24:06 -03:00
Anton B
209dfb636f test: fix v2.6 CI tests 2022-11-25 16:54:32 -03:00
Gustavo Trott
520b31a7ad
Merge pull request #15990 from GuiLeme/fix-check-mime-insert-document 2022-11-25 14:29:29 -03:00
GuiLeme
04d397a900 [fix-check-mime-insert-document] - fix error on uploader 2022-11-25 11:02:51 -03:00
Guilherme Pereira Leme
6d1c7f6bd3
Merge pull request #8 from gustavotrott/pr-15990-ppt-fix
Add exception to accept ppt with pptx mime
2022-11-25 11:01:06 -03:00
Gustavo Trott
445a35a331 Add exception to accept ppt with pptx mime 2022-11-25 09:51:34 -03:00
Gabriel Porfirio
1047148688 added id to simple modal 2022-11-24 11:53:30 -03:00
Gabriel Porfirio
8d68a3fd47 dark mode elements list simplified 2022-11-24 11:52:06 -03:00
Ramón Souza
bdf8dad8ee
Merge pull request #15930 from KDSBrowne/26-con-status-a11y
Connection Status Modal A11y Updates
2022-11-24 10:21:33 -03:00
Ramón Souza
0bae2a7a9e
Merge pull request #16055 from ramonlsouza/issue-16049
refactor: enforce max characters limit in chat input
2022-11-23 17:02:12 -03:00
Ramón Souza
e7d00295c4
Merge pull request #16054 from JoVictorNunes/presentation-3-dot-menu-toolbar
fix(presentation): 3-dot menu and toolbar
2022-11-23 15:29:07 -03:00
Ramón Souza
31f20b08b5 add max characters limit to sticky notes 2022-11-23 14:03:20 -03:00
Joao Victor
08659c0f29 fix: just show presentation 3-dot menu and toolbar after Tldraw has been mounted 2022-11-23 12:05:57 -03:00
Ramón Souza
41f61166de
Merge pull request #16041 from JoVictorNunes/custom-input-toggle
style: poll custom input toggle and anonymous poll toggle
2022-11-23 11:43:22 -03:00