Proto commits in Interfacelab/ilab-media-tools

These 2 commits are when the Protocol Buffers files have changed:

Commit:920134c
Author:Jon Gilkison

* **NOW REQUIRES PHP 7.4** Installing on PHP < 7.4 will not work and result in errors. * Sign up to be notified about our new product for WordPress coming in April 2022: [Preflight for WordPress](https://preflight.ju.mp) * Fixed compatibility with BuddyPress 6.x * Fixed compatibility with BuddyBoss 1.8.x including video. **Note:** Mux encoding does not work with BuddyBoss and it's impossible to make it work. You can have it enabled and Mux will encode videos but the videos that are played on the front end will be the uploaded MP4 source. It's best to turn Mux off if you are using it with BuddyBoss. * Added new Wasabi and S3 regions. * All third party libraries have been updated to the latest versions. * Fixed MUX gutenberg block registration * Filmstrip generation with Mux now warns you if GD is not installed * Media Cloud now makes **EWWW Image Optimizer** run during the upload process which fixes a lot of issues with other plugins like Elementor. You can disable this in **Cloud Storage Settings** if your uploads have become unbearably slow. * Fixed compatibility with **EWWW Image Optimizer** bulk optimizer. * Generated `.webp` file names are stored in S3 metadata. * `.webp` files are deleted from cloud storage when deleting an upload. * When queueing deletes, you can now specify the delay in minutes before items in the queue get processed. * Built-in image optimizer now properly queues deletes if that setting is enabled. * For the free version, if you are using Elementor with an image optimizer that isn't **EWWW Image Optimizer**, you are going to have problems and that configuration isn't supported. You should consider a switch to EWWW or upgrading to the premium version. * For the premium version, if you are using Elementor with an image optimizer that isn't **EWWW Image Optimizer**, make sure to turn on **Queue Deletes** in **Cloud Storage Settings** and **Auto Update Elementor** in **Integration Settings**. * Fix for images specified in the customizer when using the Astra theme. * PDF thumbnails generated with the ImageMagick extension are now uploaded to cloud storage properly. * Fixed an error with PDF uploads and ImageMagick that would prevent the PDF from being uploaded to cloud storage in certain circumstances. * Fixed the Render PDF functionality of imgix to now properly render PDFs. * Large PDF uploads would cause a fatal memory error on some systems. Now, you can now upload PDFs of any size without issues (subject to WordPress and web server limitations). * PDF upload speed should be greatly improved. If you don't care about generating PDF preview images, you can improve it even more by turning off **Extract PDF Page Size** in the **Image and PDF Upload Handling** section of **Cloud Storage Settings**. * Added a new setting **Background Only When Using the Media Library** that, when enabled, limits image optimizations to only run in the background when using the WordPress Media Library pages in the admin, otherwise the image optimizations will run during the upload. Enabling this could improve compatibility with some plugins. * Image Optimizations that fail would prevent the upload from being transferred to cloud storage. That has been fixed. * Updated the Imagify Image Optimization driver. * Background optimizations now start a lot a sooner. * Added **Update URLs** task to search and replace URLs in the WordPress database. * Added a switch to the **Migrate to Cloud** task that will do a search and replace for migrated URLs during the migration process. * When files are deleted from the server, everything about the deletion is now logged when debugging is enabled. * Fixed issues with WordPress 5.8 and 5.9 * Fixed compatibility with PHP 7.4 and 8.0

The documentation is generated from this commit.

Commit:84bf6c2
Author:Jon Gilkison

* All third party libraries Media Cloud is using have been re-namespaced to avoid errors and issues with any other plugins using the same libraries. * IMPORTANT: The old Backblaze driver is being deprecated, use the Backblaze S3 Compatible driver instead. The old one will be removed in the next version. * Added Backblaze S3 Compatible cloud storage driver. If you are currently using Backblaze, you should migrate to this asap. * If you are installing via composer and relied on any libraries that Media Cloud was using, you will need to install that package with composer yourself in your own project * You can now install the premium version via composer. Log into https://users.freemius.com/ for instructions on how. * Re-namespaced the plugin code. If you were using `ILAB\MediaCloud\` anywhere, it's now 'MediaCloud\Plugin\' * Fixed random "Rekognition requires Amazon S3 Cloud Storage" error notifications * Fixed computer vision tags being applied to alt, caption and description * Added ability to download video with mux player * Mux javascript and CSS is only included if video encoding is enabled * Video encoding no longer requires cloud storage to work * Mux icon displays in media library when cloud storage is turned off * Fix for Mux secure key generation * Fix for Mux filmstrip generation failing * Fixed Migrate to Mux task