Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Merge BBB ~2.6.1 into 2.7 #17365

Merged
merged 117 commits into from Mar 30, 2023

Conversation

antobinary
Copy link
Member

Carrying forward fixes from 2.6.x

paultrudel and others added 30 commits March 3, 2023 19:25
bbb-webrtc-sfu is missing from the troubleshooting section.
FreeSWITCH needs an update.
The LXD section could reuse each subsection to avoid redundancy.
In a particular case where you have a large timestamp gap followed by a
frame which re-initializes the filters in the pre-processing ffmpeg
(e.g. due to a resolution change), the fps filter will keep generating
frames to fill this gap even if downstream filters aren't accepting more
frames. Add a trim filter which will eat the frames past the desired end
timestamp to prevent them from getting queued up.

Additionally, in cases with unlucky timing on the filter
re-initialization, the pre-processing ffmpeg can end up generating some
output past the set end time. Since the compositing ffmpeg exits once it
has read enough input, this can cause the pre-processing ffmpeg to fail
with a "Broken pipe" error. To work around this problem, the processing
scripts themselves can open the pipe for reading to hold it open, and
then send a signal to the pre-processing ffmpeg to tell it to exit. This
results in ffmpeg exiting with the return code 255, which can be
distinguished from actual errors.

As a bonus, opening the fifo in the processing script allows increasing
the size of the pipe buffer, which should result in slightly better
performance.
A comparison was being done against the wrong variable, resulting in the
empty string filename being added to the inactive videos list. This
caused a crash later in the code.
Fix custom virtual background not being disabled when removed
Prevent URLs Triggering Typed Response Poll Option
recording: Fix video processing OOM, Broken pipe errors
antobinary and others added 26 commits March 28, 2023 11:09
…patch-2

chore: Bump bbb-playback to v5.0.0
100% translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'fr' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
…-push

ci: Prevents CI triggering on push events
fix: fix some code smell by adding const for variables
fix(bbb-conf): switch to the safer .innerText
We were trying to save a poll result shape before it was converted to tldraw style, which was not compatible.
fix(recording): crash on redisrecorderactor when poll is published
fix(bbb-export-annotations): Change poll results appearance
Fix: Undo bug returning to slide '0'.
Fixed: Error message on layout change.
@antobinary antobinary added this to the Release 2.7 milestone Mar 30, 2023
@sonarcloud
Copy link

sonarcloud bot commented Mar 30, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@github-advanced-security
Copy link

You have successfully added a new SonarCloud configuration ``. As part of the setup process, we have scanned this repository and found no existing alerts. In the future, you will see all code scanning alerts on the repository Security tab.

@antobinary antobinary merged commit 52a981a into bigbluebutton:v2.7.x-release Mar 30, 2023
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet