Similar to BGRA/RGBA we added recently, formats from PipeWire are in big-endian, while WebRTC (using libyuv) is little-endian, therefore we have to map BGR to RGB and not RGB to RGB as colors would be off. Also add some additional formats supported by libyuv. Bug: webrtc:42225999 Change-Id: Iee8303f0922fe434069b2b3f88994abecf7d2cc5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/355860 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Jan Grulich <grulja@gmail.com> Cr-Commit-Position: refs/heads/main@{#42609}