In BBB 0.81, the slide number was base 0, while the shape page number was
base 1. We already have a conditional for checking 0.9+; use that to
add a workaround for old BBB recordings.
The previous code assumed that if a shape event's timestamp was during the
time when a particular slide was visible, then the shape belonged to that
slide. This isn't always true with the text shapes, since a final close
event can be sent after the slide has switched.
For a more future-proof matching, use the presentation name and page number
fields on the shape events when available to match them with the appropriate
slide image.
* master: (53 commits)
fix issue with listenOnly not hanging up
- spell the word correctly
- minimize logging
Add catch all exception to bbb-web redis subscriber
Update styles.scss
HotfixChat, HTML5 issues #3829
fix undefined voiceBridge
moved componentWillMount to component..
Faster PDF pages counting by replacing "pdf2swf" command with "pdfinfo".
add aria-label to chat log
Fallback again to 72 DPI PNG for complex PDF pages.
Changed screenshare's publish and view windows to use CustomMdiWindow
resolve lint warnings on modified files
Fixing bug that was causing a stack overflow when checking permissions of ignored windows
move audio tag to component
Rename GhostscriptPageExtractor to PageExtractorImp.
change aria-labelledby to aria-describedby
Fix avatar issue in chat, HTML5 #3830
add suggested changes
Remove usage of GhostScript and replace it by pdftocairo and pdfseparate.
...
On redis-cli, we noticed that BbbWebSub isn't on the "client list". The auto-reconnect on bbb-web
wasn't triggered as not log was generated in bbb-web.log. Maybe the exception was something we
did not handle. Try catching all exception on this jedis connection.